摘要:一.Java构建线程的方式 继承Thread 实现Runnable 实现Callable 线程池方式 推荐手动创建线程池 二.线程池的7个参数 public ThreadPoolExecutor(int corePoolSize,//核心线程数 int maximumPoolSize,//最大线程数
阅读全文
摘要:1.创建一个类实现callable接口 2.实现类对象传递给FutureTask类 3.将FutureTask类对象传递Thread类 4.启动Thread 5.通过FutureTask类的get()获取返回值
阅读全文
摘要:Guava:来自Google的常用类库 Apache Commons:来自Apache的常用类库 Mockito:主要用于单元测试的mock DBUnit:测试中管理数据库测试数据 Rest Assured:用于Rest API测试 Jackson 2:Json数据的序列化和反序列化 jjwt:Jw
阅读全文
摘要:是对java工具类库的增强版,有农历日历 https://blog.csdn.net/qq_22067469/article/details/82224406 1.org.apache.commons.io.IOUtils 2.org.apache.commons.io.FileUtils 3.or
阅读全文
摘要:1.spring量大核心:IOC,AOP spring容器:IOC容器; 负责创建对象: 设计对象之间的依赖关系; IOC是inversion of control缩写,指的是控制反转,意思将对象的创建,对象之间的依赖关系交给第三方来控制,斯三方就是spring容器:IOC的最大好处就是解耦 注入:
阅读全文
摘要:开发步骤: 1.创建被代理类(代理的目标对象)和接口 2.创建一个实现InvocationHandler接口的类(真正的调用被代理类/目标对象的方法),这个是调用处理器 3.通过java.lang.reflect下面的Proxy.newProxyInstance()方法得到代理对象,代理类 Prox
阅读全文
摘要:静态代理: 是一种代理模式的一种 特点: 1>目标对象和代理对象实现同一个业务接口 2>目标对象必须实现接口 3>代理对象在程序运行前已经存在(class文件) 4>能够灵活的进行目标对象的切换,却发发进行功能的灵活处理(使用动态代理解决词问题) 2.面向接口编程(重要) 类中的成员变量设计为接口,
阅读全文
摘要:SM整合的步骤 1>建表 2>新建项目,选择quickstart模板 3>修改目录 4>修改pom.xml文件,添加相关的依赖 5>添加MyBaits相应的模板(SqlMapconfig.xml和XXXMapper.xml文件) 6>添加SqlMapconfig.xml(MyBatis核心配置文件)
阅读全文
摘要:非Spring接管下的三层项目构建: 实体类: com.bjpowernode.pojo Users 数据访问层 com.bjpowernode.dao UserMapper.java(接口) UserMapperImpl.java(实现类) 业务逻辑层 com.bjpowernode.servic
阅读全文
摘要:1.spring程序开发步骤 1.导入spring开发的基j本包坐标 spring-context 2.编写Dao接口和实现类 创建bean 3.创建spring核心配置文件 applicationContext.xml 4.在Spring配置文件中配置UserDaoImpl 5.使用spring的
阅读全文
摘要:jar包jackson-databind和jackson-core,版本号是2.9.9.3版本,这个版本不会报这个错误 错误: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMa
阅读全文
摘要:配置文件spring.xml <!-- 注册属性编辑器 --> <bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> <property name="customEditors"> <map> <
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s
阅读全文
摘要:十八、.org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unnamed bean definition specifies neither 'class'
阅读全文
摘要:一.SpringMVC简介 Model数据模型 View视图 Controller控制器 MVC是一种web应用架构,是一种代码设计思想 思想:将所有客户端请求全部交由控制器,由控制器将其分发并将结果响应给客户端 2.常见MVC框架 使用原生Servlet实现MVC, *配置比较复杂 *数据处理太麻
阅读全文
摘要:dbcp,c3p0,druid(德鲁伊),spring.xml配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
阅读全文