摘要: mybatis与jdbc最主要的区别就是mybatis用的是sqlsession,其实作用都是一样的,就是数据库的一个连接,那么sqlsession是不是线程安全呢?答案是否定的, 以下是测试过程: 这里有两个语句:查询和修改: 当查询和修改放在controller下,也就是没放在一个事务下的时候, 阅读全文
posted @ 2020-05-27 17:27 ~笑春风~ 阅读(3791) 评论(2) 推荐(0) 编辑
摘要: 1.mysql安装:mysql no compatible servers were found https://www.sohu.com/a/227127720_100098990 2.tomcat启动:the jre could not 别found,在windows 下 preferences 阅读全文
posted @ 2020-05-26 14:42 ~笑春风~ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://www.bilibili.com/video/BV1Ki4y1t7Va?t=4507 1.spring项目在开发过程中用的都是数据库连接池,这样可以避免线程的消耗, 之前说过spring的事务问题,事务保证了操作的一致性,那么线程安全是怎么保证的呢? 底层用的ThreadL 阅读全文
posted @ 2020-05-09 14:19 ~笑春风~ 阅读(4087) 评论(0) 推荐(1) 编辑
摘要: 先看这么一段代码: 本来以为都会输出2,结果第一个输出是1,这是为啥呢? 还得先看下边这种情况: 下边的输出也是1,先看一下字节码: 流程大致如下: 把0压入栈顶->0弹出赋值给i->0再压入栈顶->局部变量i+1,现在局部变量里的i是1了->0弹出赋值给i(这个时候i的值又被修改了) 所以最后输出 阅读全文
posted @ 2020-05-08 16:02 ~笑春风~ 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 最近学习一下多线程,所以了解一下线程不安全原因以及底层实现: jvm组成 class Content :是由类加载器把class文件加载到内存中的一块内存,与class文件的区别只是存放的地址不同,内容完全一样,class文件放在硬盘上,classContent在内存中。 class对象:是由类加载 阅读全文
posted @ 2020-05-06 18:00 ~笑春风~ 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 首先在controller中大部分注解都是web包的,注解报错大多因为web包的问题 @PostMapping=@RequestMapping(method=post) @GetMapping=@RequestMapping(method=get) 这三个是用于接收url请求的 一般来说在sprin 阅读全文
posted @ 2020-04-28 22:11 ~笑春风~ 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 1.springboot项目中只是在yml文件中添加数据源的属性,并没有显示的配置当成组件注入到spring中,但是spring依旧能使用这个数据源,原因是boot对于数据源的自动装配,原理参考下面大神链接。 https://blog.csdn.net/qq_28410283/article/det 阅读全文
posted @ 2020-04-28 11:23 ~笑春风~ 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 项目需求:对表进行重新构建,这个用java的缺点是数据的传送以及遍历的话会消耗更多的资源,因此使用mysql的存储过程进行构建。 具体要求:跳过原本设置的假期和课程本身的假期对数据进行重排。 1.游标从创建到关闭的过程: 注意class_id1 的属性刚开始由declare设置的默认是空,但在打开游 阅读全文
posted @ 2020-04-27 18:01 ~笑春风~ 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 1.使用的工具:navicat,mysql版本:5.0 2.创建存储过程,注意传的值的大小要定义好,不然会报1064错误: 3.navicat创建的过程已经默认定义好了结束标志为空格,不要额外定义//,$$等结束标志了 4.当需要知道一个sql语句影响的行数时,注意用select 和update/d 阅读全文
posted @ 2020-04-26 13:39 ~笑春风~ 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 1.建module 2.改pom 3.把共有的工具类提到java文件夹下 4.mavn工具clean-install 5.删掉原项目的工具类资源,在pom文件中引入刚才打的jar包,格式如下 <dependency> <groupId>cloud2020</groupId> <artifactId> 阅读全文
posted @ 2020-04-23 16:05 ~笑春风~ 阅读(162) 评论(0) 推荐(0) 编辑