摘要: 第一条:当一个线程访问某对象的synchronized方法或者synchronized代码块时,其他线程对该对象的该synchronized方法或者synchronized代码块的访问将被阻塞。 没有加上synchronized: 加上synchronized:这个代码块要等一个线程访问完成之后,另 阅读全文
posted @ 2019-08-02 11:30 霍宇飞 阅读(223) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xiaoyutongxue6/article/details/86647932 阅读全文
posted @ 2019-07-30 10:53 霍宇飞 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.获取当天的数据:TO_DAYS(a.last_operation_date) = TO_DAYS(NOW()) a.last_operation_date:数据库中存时间的字段,now()表示当前的时间 TO_DAYS(now()) :返回从年份0开始到now()现在的一个天数 2.curdat 阅读全文
posted @ 2019-07-24 20:53 霍宇飞 阅读(6761) 评论(0) 推荐(0) 编辑
摘要: 1.ResultType 当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应(id和C_id就对应不上),而resultType中的内容就是pojo在本项目中的位置。 2.ResultMap 单表 一对一 一对多 阅读全文
posted @ 2019-07-24 11:26 霍宇飞 阅读(205) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/m0_38063172/article/details/83826281 阅读全文
posted @ 2019-07-23 14:37 霍宇飞 阅读(81) 评论(0) 推荐(0) 编辑
摘要: mysql中explain的使用 :https://www.cnblogs.com/yycc/p/7338894.html mysql的组合索引 : https://www.cnblogs.com/goody9807/p/7396195.html 阅读全文
posted @ 2019-07-11 14:35 霍宇飞 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.mybatis-config.xml 2.User.xml 3.生成sqlSession 阅读全文
posted @ 2019-07-05 14:22 霍宇飞 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1.isNotBlank()方法 2.isNotEmpty()方法 可以看出isNotBlank()方法和isNotEmpty()最大的区别就是对字符串中是否有空白字符的判断 阅读全文
posted @ 2019-07-04 13:41 霍宇飞 阅读(10260) 评论(0) 推荐(0) 编辑
摘要: spring boot整合mybatis 1.添加mybatis依赖和mysql依赖 b. application-dev.yml 3.在启动类上加上注解@MapperScan("mpper接口所在的包的路径") 4.编写mapper类 5.测试。注:实现CommandLineRunner接口,会做 阅读全文
posted @ 2019-07-03 16:21 霍宇飞 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Stirng中的trim()方法的作用就是去掉字符串前面和后面的空格. String str = " test trim "; System.out.println(str.trim()); 会在控制台打印出 test trim 前后都没有空格 /** 附上trim() 源码 */ 阅读全文
posted @ 2019-07-03 13:31 霍宇飞 阅读(32554) 评论(1) 推荐(1) 编辑