摘要: http://blog.csdn.net/mindfloating/article/details/24583369 https://www.zhihu.com/question/37808426 阅读全文
posted @ 2017-03-11 22:08 lys0410 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Properties配置 配置文件的生效顺序,会对值进行覆盖: 1. @TestPropertySource 注解2. 命令行参数3. Java系统属性(System.getProperties())4. 操作系统环境变量5. 只有在random.*里包含的属性会产生一个RandomValuePro 阅读全文
posted @ 2017-03-11 14:30 lys0410 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 使用 Spring Tool Suite 工具开发,注意和eclipse版本的队员。 步骤: 最后生成的目录结构: 在这里我们可以通过查看pom.xml看看都有哪些包被依赖了进去: 可以看到,当在前面建立工程的时候选择web,默认回引入内置的tomcat。 接下来,代码: 关于RestControl 阅读全文
posted @ 2017-03-10 17:17 lys0410 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 场景一 user0 有新提交 user1 没有pull -> 写新代码 -> pull -> 提示有冲突 解决办法一 -> stash save(把自己的代码隐藏存起来) -> 重新pull -> stash pop(把存起来的隐藏的代码取回来 ) -> 代码文件会显示冲突 -> 右键选择edit 阅读全文
posted @ 2017-02-18 17:38 lys0410 阅读(7022) 评论(0) 推荐(0) 编辑
摘要: http://blog.didispace.com/ https://www.zhihu.com/question/50806354/answer/131493293 http://springcloud.cn/ http://www.springboot.cn/ 阅读全文
posted @ 2017-02-09 15:20 lys0410 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Class装载验证流程: l 验证:保证class流的格式正确 l 准备:为类的静态变量分配内存,并设置默认的初始值(方法区中) l 解析:符号引用转化为直接引用 ClassLoader: l ClassLoader负责类装载过程中的加载阶段 l ClassLoader的实例将读入Java字节码将类 阅读全文
posted @ 2017-01-08 10:49 lys0410 阅读(105) 评论(0) 推荐(0) 编辑
摘要: JVM内存模型总体架构图 程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是nat 阅读全文
posted @ 2017-01-08 10:44 lys0410 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就是线程安全的。 synchronized可以加在任意对象及方法上加锁,加锁的这段代码就成为互斥区或者临界区 下面是关于线程安全的一个小示例,关键点就在synchronized这个词上 二、多个线程多把锁 多个线程 阅读全文
posted @ 2017-01-08 10:39 lys0410 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在我们设计程序的时候要考虑问题的整体,不然很容易出现脏读,看示例 在getValue方法前加synchronized关键字可以避免脏读。否则打印出来的结果是下图那样的: 实际我们先要的结果应该是这样的: 二、数据库的ACID 这里先关注一下ORACLE的一致性读的特性:举个例子,有A和B两个人,A在 阅读全文
posted @ 2017-01-08 10:38 lys0410 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、synchronized有锁重入的特点,某个线程得到对象的锁后,再次请求此对象可以再次得到改对象的锁。如下示例,在method1中调用method2,在method2中调用method3,而method1、method2和method3都是加了synchronized关键字的。 二、父类和子类的 阅读全文
posted @ 2017-01-08 10:35 lys0410 阅读(146) 评论(0) 推荐(0) 编辑