摘要: Eureka Server配置 Eureka instance 配置 Eureka client 配置 Finchley版本配置改变 阅读全文
posted @ 2019-03-28 19:17 April.Chen 阅读(14214) 评论(1) 推荐(1) 编辑
摘要: 查看端口占用情况 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000 回收c 阅读全文
posted @ 2019-03-18 17:12 April.Chen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Step 1.添加依赖 Step 2.修改Spring配置文件application.yml Step 3. 实现micrometer的MeterBinder接口 这里实现了MeterBinder接口的bindTo方法,将要采集的指标注册到MeterRegistry Step 4.注册 源码解析 M 阅读全文
posted @ 2019-03-14 14:04 April.Chen 阅读(3709) 评论(0) 推荐(0) 编辑
摘要: maven内置变量 ${project.build.directory}表示主源码路径; ${project.build.sourceEncoding}表示主源码的编码格式; ${project.build.sourceDirectory}表示主源码路径; ${project.build.final 阅读全文
posted @ 2019-02-22 09:51 April.Chen 阅读(12453) 评论(1) 推荐(1) 编辑
摘要: spring boot默认使用的json解析框架是jackson,替换为fastjson有两种方式 1.继承WebMvcConfigurerAdapter @SpringBootApplication public class App extends WebMvcConfigurerAdapter{ 阅读全文
posted @ 2018-05-09 09:34 April.Chen 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种: 通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 元素的 ini 阅读全文
posted @ 2018-01-03 10:43 April.Chen 阅读(16474) 评论(1) 推荐(3) 编辑
摘要: Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法。这种能力是向后兼容的,以便旧接口可以使用Java 8的lambda表达式功能。 例如,List和Collection没有foreach方法 静态默认方法 阅读全文
posted @ 2017-07-25 21:02 April.Chen 阅读(842) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式是如何在java的类型系统中表示的呢?每一个lambda表达式都对应一个类型,通常是接口类型。而“函数式接口”是指仅仅只包含一个抽象方法的接口,每一个该类型的lambda表达式都会被匹配到这个抽象方法。因为 默认方法 不算抽象方法,所以你也可以给你的函数式接口添加默认方法。Comp 阅读全文
posted @ 2017-07-24 17:42 April.Chen 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Java 8 允许你使用 :: 关键字来传递方法或者构造函数引用 方法引用语法格式有以下三种: objectName::instanceMethod ClassName::staticMethod ClassName::instanceMethod 如: System.out::println等同于 阅读全文
posted @ 2017-07-24 14:08 April.Chen 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式是Java 8中最大和最令人期待的特性。Lambda表达式促进函数式编程,并大大简化了开发过程。 语法 Lambda表达式使用 -> 语法 下面是lambda表达式的重要特征— 参数类型可选。参数类型可以省略,绝大多数情况,编译器都可以从上下文环境中推断出lambda表达式的参数类 阅读全文
posted @ 2017-07-24 13:22 April.Chen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Java 8 在包java.time下包含了一组全新的时间日期API。下面的例子展示了这组新API里最重要的一些部分: 1.Clock 时钟 Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数。某 阅读全文
posted @ 2017-07-21 16:24 April.Chen 阅读(610) 评论(0) 推荐(1) 编辑
摘要: 为实现Web应用的分布式集群部署,要解决登录session的统一。本文利用shiro做权限控制,redis做session存储,结合spring boot快速配置实现session共享。 1、引入相关依赖 2、Redis相关 2.1.redis配置 2.2.redis缓存的对象必须序列化,通用序列化 阅读全文
posted @ 2017-04-14 10:17 April.Chen 阅读(15618) 评论(6) 推荐(0) 编辑
摘要: import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSF... 阅读全文
posted @ 2016-12-06 15:35 April.Chen 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 一、logstash 版本:2.4.0 要求:Java 7 + 下载:https://download.elastic.co/logstash/logstash/logstash-2.4.0.tar.gz 配置:系统java 1.6,修改bin/logstash.lib.sh文件,开头添加配置:JA 阅读全文
posted @ 2016-11-11 16:32 April.Chen 阅读(418) 评论(0) 推荐(0) 编辑