自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 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

原创 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&gt...

2018-04-06 18:14:27 3242 2

centos5.6安装oracle11g图解安装过程

自己安装oracle的过程都在里面,很详细,只要按着步骤安装就会成功的,祝您成功

2012-01-02

深入浅出hibernate

很好的一本书,里面对hibernate的原理讲解的比较清楚,有助于你的理解

2011-10-11

java技术内幕.pdf

深入解析java技术,相信对你java学习有所帮助

2011-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除