编程语言
装饰器总结 什么是装饰器? 处理函数的函数,加一个功能,但是不影响原来函数的内部结构 生活中的例子:给手机加一个外壳,外壳保护了手机 装饰器有什么用? 增强函数的功能 装饰器使用场景 增加被装饰函数的行为 代码复用 一个函数接收另一个函数作为参数,这种函数称之为高阶函数。 函数的重要特性 1.在py ...
JavaScript框架 铺垫知识 JavaScript框架: JQuery简化了DOM的操作,缺点DOM操作太频繁,影响前端的性能;在前段眼里它仅仅是为了兼容IE 6,7,8; Angular:Google收购与微软合作,将MVC模式(M是业务模型,V用户界面,C控制器)搬到了前端,增加模块开发理 ...
Caused by: java.lang.ClassNotFoundException: redis.clients.util.Pool 解决办法:jedis的jar包版本问题,改为jedis-2.9.1.jar就没问题。 参考:https://blog.csdn.net/datouniao1/ar ...
class UnionFind: def __init__(self, n): self.root = [i for i in range(n)] self.rank = [1]*n self.cnt = n # 用来统计孤岛个数 def find(self, x): if x == self.ro ...
1 进程是cpu资源分配的基本单位; 2 CPU 可以分出很多进程; 3 1个进程又可以分为1个或多个线程;线程是进程的执行流;同一个进程中,多个线程是共享该进程的资源的; 4 浏览器是多进程的;而浏览器内核(浏览器渲染进程是其中一种); 5 浏览器渲染进程 下分为很多线程: GIU渲染线程 : 解 ...
背景 **遇到问题:**在进行Spring单元测试编写时,发现被测方法是一个私有方法,无法直接通过注入对象调用 **解决思路:**首先想到通过反射获取该私有方法的访问权限,并传入注入对象,最终调用对象的私有方法。 出现的异常 运行时抛出空指针异常 定位问题 点击异常代码行打上断点,debug调试 通 ...
Java既有编译型特征也有解释性特征 编译:全部直接翻译 解释:一条条的翻译 源程序(.java文件) 》 Java编译器 》 字节码(.class文件) 》 JVM的类装载器 》 JVM的字节码校验器 》 JVM解释器 》 操作系统平台 将一系列的指令,按照有规律的操作来进行执行。 ...
前言 本地搭建Spring-boot项目,使用Spring-boot开发。 一、知识点 1.1、多线程使用demo 1.2、设计模式demo 1.3、redis使用 参看链接:https://www.cnblogs.com/szrs/p/13424772.html 1.4、kafka使用 推送数据到 ...
1.简介 最近在项目中遇到一个EasyExcel中需要取invokeHeadMap中headMap里面的具体列名的集合Index,就遇到了需要从Map从反向通过Value取对应的Key的值。 通过搜索了网上比较好的文章案例,于是我写出了下面的Stream流式处理方法代码: @Override pub ...
#编写代码 ##1,服务端接收文件 TcpServerDemo02 package com.xiang.lesson02; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import ...