- 博客(12)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java8 Instant 时间戳
Java8 Instant 时间戳 在java.util.Date类与LocalDate、LocalDateTime类之间转换中 均可以通过Instant作为中间类完成转换,Instant的使用还是比较方便的,下面介绍Instant的使用。一、创建Instant实例Instant now = Instant.now();System.out.println("now:"
2018-07-09 17:10:56
74217
10
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java8 Date与LocalDate互转
Java8 日期时间API,新增了LocalDate、LocalDateTime、LocalTime等线程安全类,接下来要说的是LocalDate与java.util.Date之间的转换。1、LocalDate不包含时间,描述的是日期,如果对时间不关心,可以使用LocalDate2、Date转LocalDate public static void main(String[] args) {...
2018-06-28 19:09:41
49177
原创 Arthas 在线debug工具--使用记录
Arthas 阿里巴巴在线debug工具--使用记录Arthas官方介绍常用命令watch参数说明参考文档:Arthas官方介绍Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问
2021-06-02 17:32:37
716
原创 Spring AOP原理 浅析
Spring AOP 通过JDK动态代理与Cglib代理2种方式实现,因此在学习Spring AOP实现前,需要先了解代理模式,请参考Java设计模式-代理模式。Spring AOP 理解我的理解:aop就是具体方法调用前后做你想做的事情,这样可以避免大量代码重复出现。Spring4.3开发手册AOP介绍中提到“横切“、“方面“等术语,自我感觉好深奥,而且不容易懂;其实当我弄明白代...
2018-08-22 17:10:38
651
原创 Java设计模式-代理模式
写在前面:本来是想写Spring AOP原理的,分析下AOP就是代理模式的实现,这儿就先从代理模式讲起。什么是代理模式给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用,防止直接访问目标对象给系统带来的不必要复杂性。 代理对象:起到中介作用,连接客户端和目标对象Java有3种代理模式静态代理 静态代理即在编译期创建代理对象,特点:代理类与目标类需要实...
2018-08-10 15:39:28
294
原创 Redis Cluster 集群及动态扩容
Redis cluster集群认识及动态扩容机制,参考网上资料,在此整理下。Redis单机数据库在了解Redis Cluster之前,先了解下Redis单机数据库,Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。每个数据库对外都是一个从0开始的递增数字命名,Redis默认支持16个数据库(可以通过修改配置文件dat...
2018-08-02 16:37:26
4237
原创 Postgresql Jdbc 正则表达式问号?的使用
Postgresql Jdbc 正则表达式问号?的使用 背景说明:最近在查看项目代码时遇到postgresql正则查询 mybatis配置使用了”??”,有些不明白,使用”?”取代,总是遇到错误”Cause: org.postgresql.util.PSQLException: 未设定参数值 2 的内容”,猜想是jdbc PrepareStatment占位符问号(?)与postgresql...
2018-07-25 18:34:08
1400
1
原创 Java8 时间格式化
Java8 时间格式化jdk8使用线程安全的格式化工具DateTimeFormatter,jdk8之前使用SimpleDateFormat作为格式化工具,但SimpleDateFormat是非线程安全的。下面的例子 把时间格式化与字符串解析为时间都列出来了,可以作为参考,如有其他需求大家可以自己扩展。代码示例 /** * 年月日格式 LocalDate\LocalDat...
2018-07-12 14:54:53
3387
转载 mac、linux终端 Idea Terminal 显示git当前所在分支
mac、linux终端 Idea Terminal 显示git当前所在分支转自:https://blog.csdn.net/X_Wade_X/article/details/38080395 亲测有效验证效果图: 具体操作:如果不存在~/.bash_profile则创建touch ~/.bash_profile然后修改~/.bash_profile,在文件最后添加#...
2018-07-04 15:45:22
7133
1
原创 Java8 LocalDateTime转时间戳
Java8 LocalDateTime转时间戳 LocalDateTime获取时间戳还是非常方便的,通过localDateTime.atZone方法,使用系统默认时区获取Instant实例。示例 public static void main(String[] args) { LocalDateTime localDateTime = LocalDate...
2018-06-29 14:47:42
4186
原创 Java8 java.util.Date与LocalDateTime互转
Java8 Date与LocalDateTime互转 LocalDateTime表示一个跟时区无关的日期和时间。Date转LocalDateTime2种方式public static void main(String[] args) { Date date = new Date(); System.out.println("date2LocalDate...
2018-06-29 14:28:37
2187
原创 Springboot整合swagger2.8.0 在线API文档
Springboot整合swagger2.8.0 在线API文档Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。用处: 1.自动生成在线文档 2.接口测试整合过程添加swagger2依赖 <dependency> <groupId>...
2018-04-06 18:14:27
3242
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人