摘要: spring boot 源码解析 启动流程 在面试过程中经常被问到过spring boot的启动流程,今天就翻一下源码整体看一下; 首先,新建一个启动类,可以看到是首先调用的SpringApplication的静态方法run 1. 这里传入启动类的class,然后调用SpringApplicatio 阅读全文
posted @ 2019-07-08 12:07 NealRiver 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 首先需要确保已经安装和配置jdk8,maven,git环境 一,项目下载: 从github获取源码。网址:https://github.com/spring-projects/spring-boot 我们要搭建的是2.1.3.RELEASE版本,所以点击release 之后在tags查找相应版本或者 阅读全文
posted @ 2019-06-27 11:38 NealRiver 阅读(5289) 评论(0) 推荐(0) 编辑
摘要: 1、安装lmdb 2、Ubuntu 系统命令:pip install lmdb 3、运行代码:combine_lmdb.py lmdb的形式,来源convert_imageset.cpp 【lmdb的key】 八位数的前缀+原始文件名 string key_str = caffe::format_i 阅读全文
posted @ 2018-08-12 20:26 NealRiver 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Lamda是Java8中引入的用于函数式编程的表达式;Lamda形式上与匿名内部类比较相似,可以理解为匿名内部类的简化或变体(雾);Java中常见的表达形式有一下几种: 上面提到的是Lamda常见的5中形式;在匿名内部类中,如果需要引用其外部定义的对象,必须将对象声明为final类型,在Lamda中 阅读全文
posted @ 2018-08-12 12:22 NealRiver 阅读(456) 评论(0) 推荐(0) 编辑
摘要: /**个人理解,如果发现有不当之处,还请谅解并告知*/ 将一个类的定义放在另一个类的定义内部,就是内部类。内部类一般分以下几种 1.普通内部类 1) public class OuterClass { class Inner{ private String name; Inner(String in 阅读全文
posted @ 2018-07-24 23:45 NealRiver 阅读(151) 评论(0) 推荐(0) 编辑
摘要: static 用法 1.static 变量 static变量又称为静态变量,静态变量保存在方法区静态域中,一个类的静态变量被其所有实例共享。 2.static方法 静态方法不与包含它的任何对象关联,即使没有创建对象,也可使用,例: 1 public class StaticTest { 2 3 pu 阅读全文
posted @ 2018-07-21 23:00 NealRiver 阅读(305) 评论(0) 推荐(2) 编辑