自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蝌蚪的博客

永不止步,永不言弃!

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redisson的DelayedQueue最佳实践

build.gradlecompile 'org.redisson:redisson:3.11.4'RedissonConfig.java@Configurationpublic class RedissonConfig { @Value("${spring.redis.host}") private String host; @Value("${sp...

2019-12-05 16:57:13 7284 1

转载 SpringBoot读取properties配置文件

application.properties#map 第一种方式data.person.name=zhangsandata.person.sex=mandata.person.age=11data.person.url=xxxxxxxx#map 第二种方式data.person[name]=zhangsandata.person[sex]=mandata.person[age...

2019-11-26 10:33:05 8569

原创 Redisson分布式锁

build.gradlecompile 'org.redisson:redisson:3.11.4'application.propertiesspring.redis.host=192.168.10.10spring.redis.port=6379spring.redis.password=RedissonConfig.java/** * Redisson配置类...

2019-11-25 11:40:51 152

转载 Java对象互转

通过com.fastxml.jackson的ObjectMapper对象进行转换:ObjectMapper objectMapper = new ObjectMapper();objectMapper.convertValue(Object fromValue, Class<T> toValueType);

2019-11-20 13:41:00 444

原创 短信模板匹配

根据短信内容模糊匹配短信模板,代码如下public static void main(String[] args) { String regex = "#[\\d\\D]+#";//正则匹配模板中变量 String template1 = "您的手机验证码是#code#。本条信息无需回复";//模板1 String regEx1 = "^" ...

2019-11-20 13:40:32 1179 1

转载 MyBatis中@MapKey使用详解

用法如下: @MapKey("id") @Select("select * from user where hotel_address = #{address};") Map<Long, User> getUserByAddress(@Param("address") String address);原文链接:https://blog.csdn.net/u012...

2019-11-20 13:40:14 1148

转载 DateTime使用

Date todayTime = new DateTime().withTimeAtStartOfDay().toDate();//今天凌晨 Date tomorrowTime = new DateTime().plusDays(1).withTimeAtStartOfDay().toDate();//昨日凌晨 Date theWeekStartTime = new DateTi...

2019-06-13 20:25:28 2299 1

转载 10分钟看懂!基于Zookeeper的分布式锁

实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。什么是Zookeeper?Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功能而且要达...

2019-03-25 16:01:46 175 2

转载 最直接 最简单 最有效 Beyond Compare 4 破解

Beyond Compare 4 30天试用期后,破解方法:在安装目录下找到文件BCUnrar.dll,比如:D:\Beyond_Compare\Beyond Compare 4,重命名该文件即可。然后重新启动,就可以正常使用了。...

2019-03-25 11:12:24 10388

转载 Java 内存模型原理,你真的理解吗?

最近重新学习了一遍《深入学习 Java 虚拟机》,把之前 Java 内存模型中模糊的知识重新梳理了一遍。这篇文章主要介绍模型产生的问题背景,解决的问题,处理思路,相关实现规则,环环相扣,希望读者看完这篇文章后能对 Java 内存模型体系产生一个相对清晰的理解,知其然知其所以然。内存模型产生背景在介绍 Java 内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内...

2018-11-23 18:40:33 150

转载 static静态变量使用@Value注入方式

static静态变量使用@Value注入方式 错误写法@Componentpublic class MyConfig { @Value("${env}") private static String env; public static String getEnv() { return env; } public st...

2018-09-14 10:16:58 1029

原创 内存分页的几种方法

项目中使用到的几种内存分页目录项目中使用到的几种内存分页目录第一种第二种第一种/** * 处理内存分页 * @param list * @param pageNo * @param pageSize * @return */ private &amp;amp;amp;amp;lt;T&amp;amp;amp;amp;gt; List&amp;amp;amp;amp;lt;T&amp;amp;amp;amp;g

2018-07-27 13:02:30 2181

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-05 11:20:56 121

终于有人把 “TCC 分布式事务” 实现原理讲明白了!

来自51CTO技术栈!!! 之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。

2018-11-30

空空如也

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

TA关注的人

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