摘要: 在Java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束。 阅读全文
posted @ 2017-12-06 14:28 寻找风口的猪 阅读(493) 评论(0) 推荐(0) 编辑
摘要: JDK1.7 JVM的垃圾收集算法有 1. 标记-清除算法; 2. 复制算法;在商业虚拟机都是使用这种算法来回收新生代的 3. 标记-整理算法; 4、分代收集算法; JDK1.7 JVM的垃圾收集器有 1. Serial收集器 -- 复制算法 2. parNew收集器 -- 复制算法 3. para 阅读全文
posted @ 2017-12-05 19:31 寻找风口的猪 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 知识点: 1、事务的隔离级别和事务的传播行为 2、配置声明式事务(XML方式和注解方式) 3、事务不生效的情况 一、Spring事务配置 在项目开发过程中经常会使用事务来确保数据的一致性。根据网上的资料整理一下在spring中配置事务的几种方式。无论是哪种方式都需要在配置文件中配置连接池和事务管理器 阅读全文
posted @ 2017-12-04 11:31 寻找风口的猪 阅读(796) 评论(0) 推荐(0) 编辑
摘要: SpringCloud Eureka是SpringCloud Netflix服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。下面来做一个示例: 一、搭建服务注册中心: 1.构建一个maven项目 2.添加maven依赖 3.写启动类 4.s 阅读全文
posted @ 2017-12-03 21:24 寻找风口的猪 阅读(35058) 评论(0) 推荐(0) 编辑
摘要: 1.设置 File >> Project Structure >> Project 中设置Project language level如下: 2. 设置 File >> Project Structure >> Modules,然后选择需设置的module,如下图所示: 阅读全文
posted @ 2017-12-02 17:34 寻找风口的猪 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 1.下载 nodejs,并安装 2. 下载swagger editor并安装 2.1 git clone https://github.com/swagger-api/swagger-editor.git //从github下载swagger-editor 2.2 cd swagger-editor 阅读全文
posted @ 2017-11-17 16:15 寻找风口的猪 阅读(3201) 评论(0) 推荐(0) 编辑
摘要: 概述: 在用git进行源代码版本维护的时候,常常会进行各代码版本之前区别的查看,例如在每次提交改动前进行git diff 可以看到源文件代码相对相应版本或是远程仓库的改动情况,如果有冲突还需要进行merge即整合改动的代码到指定版本(例如远程分支) 安装: 自己百度,安装完成在C:\Program 阅读全文
posted @ 2017-11-17 10:39 寻找风口的猪 阅读(8689) 评论(0) 推荐(0) 编辑
摘要: 类加载器: 对于虚拟机的角度来看,只存在两种类加载器: 启动类加载器(Brootstrap ClassLoader)和“其他类加载器”。启动类加载器是由C++写的,属于虚拟机的一部分,其他类加载器都是由java语言实现,独立于虚拟机外部,全部继承自抽象类java.lang.ClassLoader。 阅读全文
posted @ 2017-11-15 18:35 寻找风口的猪 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Class.forName()和ClassLoader.loadClass()区别 Class.forName():将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块; ClassLoader.loadClass():只干一件事情,就是将.class文件加载到jvm 阅读全文
posted @ 2017-11-15 13:53 寻找风口的猪 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 原因: IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCatalog,可选值为:remote,internal ,local等 阅读全文
posted @ 2017-11-15 10:03 寻找风口的猪 阅读(195) 评论(0) 推荐(0) 编辑