- 博客(17)
- 收藏
- 关注
原创 Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: sun
MyMapper不能和其他Mapper一样被扫描到,即不能放在同一目录下。
2019-12-24 14:08:05
1266
原创 Incorrect string value: '\xE5\x93\x88\xE5\x93\x88' for column 'keyword' at row 1
数据库编码问题,去掉勾选隐藏语言选项,然后设置字符集的编码即可
2019-12-24 14:06:14
537
原创 drop、truncate和delete的区别
delete删除的时候可以配合事务,将删除掉的数据找回,回滚roolback,还可以加where删除条件,只删除数据,表结构还在truncate不跟删除条件,不可回滚,删除所有的数据和表结构,自增id会重置drop不跟删除条件,不可回滚,删除所有的数据和表结构,重新复制一张新的表结构,自增id不重置...
2019-12-09 21:09:34
187
原创 springmvc的2种处理器适配器
1、SimpleControllerHandlerAdapter 功能:执行controller 调用controller里面方法,返回modelAndView。1.1 springmvc.xml配置 <!-- HttpRequestHandlerAdapter负责执行实现接口HttpRequestHandler的后端 ...
2019-01-10 20:46:54
456
原创 springmvc三个处理器映射器
1、SimpleControllerHandlerAdapter 功能:寻找Controller 根据url请求去匹配bean的name属性url,从而获取Controller <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"...
2019-01-10 20:22:22
560
原创 实现线程的3种方式
1、继承Thread类看jdk源码可以发现,Thread类其实是实现了Runnable接口的一个实例,继承Thread类后需要重写run方法并通过start方法启动线程。继承Thread类耦合性太强了,因为java只能单继承,所以不利于扩展。 class Thread1 extends Thread { @Override public void run()...
2019-01-09 16:47:18
540
原创 事务管理
事务:一组业务操作ABCD,要么全部成功,要么全部不成功。 特性:ACID原子性:整体,不可分割一致性:完成,数据完整 双方的加减一致隔离性:并发,两个事物的并发操作持久性:结果,持久化 隔离问题:脏读:一个事务读到另一个事务没有提交的数据不可重复读:一个事务读到另一个事务已提交的数据(update)虚读(幻读):一个事务读到另一个事务已提交的数据(insert)...
2019-01-06 15:22:26
191
原创 JdbcTemplate
环境搭建spring 提供用于操作JDBC工具类,类似:DBUtils。依赖 连接池DataSource (数据源)导入jar包javabeanpublic class User { private Integer id; private String username; private String password;}dao层public class UserDao ...
2019-01-04 20:32:29
482
原创 装配bean基于注解
注解:就是一个类,使用@注解名称 开发中:使用注解 取代 xml配置文件。常见的注解@Component取代@Component(“id”) 取代 2.web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository :dao层@Service:service层@Controller:web层3.依赖注入 ,给私有字段设置,也可以给setter方...
2019-01-04 19:08:55
274
原创 AspectJ的总结
介绍 AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOP 主要用途:自定义开发切入点表达式1.execution() 用于描述方法语法:executi...
2019-01-04 10:45:45
293
原创 AOP概念及分类使用
AOP概念及分类使用什么是AOPAOP实现原理AOP术语手动方式JDK动态代理目标类切面类工厂测试CGLIB字节码增强工厂类AOP联盟通知类型spring编写代理:半自动目标类切面类spring配置测试spring aop编程:全自动【掌握】spring配置测试什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运...
2019-01-03 21:57:03
637
原创 Circular view path [success]: would dispatch back to the current handler URL [/success] again.
啊啊啊!!!来填坑了!!!巨坑啊!!!调了半天!!!最后还是因为版本依赖的问题完美解决问题。。。spring-boot-starter-thymeleaf默认使用 Thymeleaf 2.1,而当前SpringBoot版本不支持该版本的Thymeleaf,手动修改为Thymeleaf 3.0.11的版本 。...
2018-12-17 09:46:28
4248
8
原创 请求被中止: 未能创建 SSL/TLS 安全通道
在发送请求前加:ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;ServicePointManager.ServerCertificateValidatio...
2018-09-18 22:38:13
1117
1
原创 无法解析此远程名称
分析原因:服务器DNS解析错误,无法访问到调用的远程服务器。原因是:服务器不能上外网。 解决办法如下: 在服务器上执行:开始|运行|cmd ping www.***com //注:ping 后面的地址是你调用的远程服务器的域名。 如果可以ping通,说明DNS解析正确。 如果ping不通,找一台可以在公网访问到的机器再ping一下...
2018-09-18 22:35:08
17817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人