- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 使用MyBatis Generator自动生成代码 (一)
前言:mybaits 三剑客 :mybatis-generator、mybatis-plugin、mybatis-pagehelper其中本文将主要讲解mybatis-generator的作用以及用法。mybatis-generator主要的作用是通过数据库直接生成 相关的dao层、mapper层、pojo层,其大大节约了开发所花费的时间,让我们更加关注业务的实现。接下来就将一步一步讲解my...
2019-02-27 13:42:04 427
原创 SpringMVC--前后台日期格式传值解决方式 @InitBinder的使用
解决报错:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。、解决方法在InitBinder 初始化的时候对日期类型进行转换,转换为可...
2019-02-20 18:10:25 988
转载 Mybatis中编写like语句
Oracle SELECT * FROM user WHERE name LIKE CONCAT('%',#{name},'%') 或 SELECT * FROM user WHERE name LIKE '%'||#{name}||'%' SQL Server ...
2019-02-20 01:58:29 1843
原创 多线程基础(四)-----ThreadLocal局部线程变量
在本文中,我们首先讲述了为什么要有局部线程变量,然后通过一系列的案例来演示局部线程变量ThreadLocal到底有什么作用。ThreadLocal局部线程变量是什么?ThreadLocal的实例代表了一个线程局部的变量,每条线程都只能看到自己的值,并不会影响到其它线程中也存在的该变量。用于解决多线程并发访问出现的问题。ThreadLocal让线程A与线程B的变量相互隔离,...
2019-02-18 11:22:16 301
原创 Eclipse上安装P3C插件
1.P3C是什么?p3c是阿里开发的代码规范插件:为了让开发者更加方便、快速将规范推动并实行起来,阿里基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。...
2019-02-14 17:22:18 2000 1
原创 多线程-线程并发Fork/Join Task(三)
前言:当硬件处理能力不能按照摩尔定律垂直发展的时候,选择了水平发展,多核处理器已经广泛应用。未来随着技术的进一步发展,可能出现成百上千个处理核心,但现有的程序运行在多核心处理器上并不能得到较大性能的提升,主要的瓶颈在于程序本身的并发处理能力不强,不能够合理的利用多核心资源。ForkJoin框架作为线程并发框架,其核心采用了分而治之的思想,其思想将一个大的模块逐步划分为一个又一个小的任务...
2019-02-11 20:39:00 642
转载 SpringBoot事务-REQUIRES_NEW 事务属性陷阱
REQUIRES_NEW 事务属性陷阱不管是使用 Spring Framework,还是使用 EJB,使用 REQUIRES_NEW 事务属性都会得到不好的结果并导致数据损坏和不一致。REQUIRES_NEW 事务属性总是会在启动方法时启动一个新的事务。许多开发人员都错误地使用 REQUIRES_NEW 属性,认为它是确保事务启动的正确方法。考虑清单 11 中的两个方法:清单 11. 使用...
2019-02-10 14:02:37 9545
原创 多线程基础(二)
锁机制Syncronized内置锁主要是用来锁对象,锁方法,锁类。对象锁与类锁的区别?类锁锁定的是class对象,class对象在虚拟机里面的,在虚拟机里只有一个而对象锁是new出来的实例,故对象锁于类锁没有任何联系,可以同时进行。对象锁也要保证是否锁住的同一个对象,否则无效。Volatile关键字,最轻量级的线程共享。适用于一个线程写,多个线程读,缺点是无法实现线程的...
2019-02-09 17:32:29 261
原创 多线程基础(一)
线程基础,线程之间的共享和协作时间片轮询?在计算机基础知识里有cpu时间轮转机制 也叫作RR调度,即给每一个进程分配一个时间段,这个时间段为一个进程的生命,在时间段结束后,操作系统就把进程把杀死了。时间片每一次切换都会浪费较多的时间,故应该少切换,减少对程序的影响。进程与线程?在一个进程内部可以有多个线程,多个线程共享一个进程的资源,而进程与进程之间是相互独立的。线程自己不拥有系统...
2019-02-09 11:10:34 238
原创 Springboot使用xml文件
首先springboot 已经不推荐使用xml文件了,如果要使用那么请接着往下看。如果一定要使用,可以通过@ImportResource注解来完成。 首先注释掉ServletConfig.java中的@Configurationpackage com.shiyanlou.springboot.config;import org.springframework.boot.web.server...
2019-02-05 11:09:52 1147
p3c开发规范插件,代码规范检查
2019-05-06
tomcat8.0-apache
2018-07-04
计算机二级考试必备环境C语言
2018-06-22
java提高进阶必备
2018-06-22
github使用手册.pdf
2018-06-12
23种设计模式 - v1.1 pdf
2018-06-12
ARM调试工具AXD的应用
2018-05-18
ueditor-1.1.2
2018-03-13
jstl-1.2.jar
2018-03-12
solr-solrj-6.1.0
2018-03-12
commons开发包
2018-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人