上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页

2020年7月21日

redis 内存淘汰策略

摘要: Redis配置内存 1、通过配置文件配置 通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小 # maxmemory <bytes> # 设置Redis最大占用内存大小为100 maxmemory 100mb 2、通过命令修改 Redis支持运行时通过命令动态修改内 阅读全文

posted @ 2020-07-21 18:58 胡子就不刮 阅读(3057) 评论(0) 推荐(0) 编辑

2020年7月12日

mybatis集成数据库锁表

摘要: 直接上代码 package course.service.impl; import course.entity.Course; import course.entity.CourseDetail; import course.mapper.CourseDetailMapper; import cou 阅读全文

posted @ 2020-07-12 21:08 胡子就不刮 阅读(2483) 评论(0) 推荐(0) 编辑

2020年6月30日

分布式任务踩坑记录

摘要: 1 shedlock 解决Scheduled分布式问题,踩坑主要是基于redis集成的时候启动项需要配置以下注解,另外每个job配置的lockAtMostFor和lockAtLeastFor配置起来比较麻烦 // 开启定时任务锁,默认设置锁最大占用时间为30s,具体任务可覆盖此配置@EnableSc 阅读全文

posted @ 2020-06-30 14:41 胡子就不刮 阅读(2845) 评论(0) 推荐(1) 编辑

2019年4月7日

8种常被忽视的SQL错误用法

摘要: 作者:一杯甜酒 原文:https://blog.csdn.net/u012562943/article/details/71403500 sql语句的执行顺序: FROM <left_table> ON <join_condition> <join_type> JOIN <right_table> 阅读全文

posted @ 2019-04-07 17:24 胡子就不刮 阅读(194) 评论(0) 推荐(0) 编辑

一组匹配中国大陆手机号码的正则表达式

摘要: 来源:http://t.cn/E5A6FK0 正则表达式 ([PCRE]) 匹配所有号码(手机卡 + 数据卡 + 上网卡) 匹配所有支持短信功能的号码(手机卡 + 上网卡) 手机卡 虚拟运营商 物联网数据卡 上网卡 在线测试/调试 规则 参考 正则表达式 ([PCRE]) 匹配所有号码(手机卡 + 阅读全文

posted @ 2019-04-07 14:27 胡子就不刮 阅读(3872) 评论(1) 推荐(1) 编辑

2019年3月31日

函数式编程

摘要: 注意事项 截至JDK7,Java中也只能通过笨拙冗长的匿名类来达到近似函数式编程的效果。预计JDK8中会有所改变,但Guava现在就想给JDK5以上用户提供这类支持。 过度使用Guava函数式编程会导致冗长、混乱、可读性差而且低效的代码。这是迄今为止最容易(也是最经常)被滥用的部分,如果你想通过函数 阅读全文

posted @ 2019-03-31 15:42 胡子就不刮 阅读(152) 评论(0) 推荐(0) 编辑

缓存

摘要: 范例 LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() .maximumSize(1000) .expireAfterWrite(10, TimeUnit.MINUTES) .removalListener(MY_LISTENER 阅读全文

posted @ 2019-03-31 10:47 胡子就不刮 阅读(143) 评论(0) 推荐(0) 编辑

2019年3月30日

字符串处理:分割,连接,填充

摘要: 连接器[Joiner] 用分隔符把字符串序列连接起来也可能会遇上不必要的麻烦。如果字符串序列中含有null,那连接操作会更难。Fluent风格的Joiner让连接字符串更简单。 Joiner joiner = Joiner.on("; ").skipNulls(); return joiner.jo 阅读全文

posted @ 2019-03-30 22:05 胡子就不刮 阅读(893) 评论(0) 推荐(0) 编辑

集合-集合扩展工具类

摘要: Forwarding装饰器 针对所有类型的集合接口,Guava都提供了Forwarding抽象类以简化装饰者模式的使用。 Forwarding抽象类定义了一个抽象方法:delegate(),你可以覆盖这个方法来返回被装饰对象。所有其他方法都会直接委托给delegate()。例如说:Forwardin 阅读全文

posted @ 2019-03-30 21:54 胡子就不刮 阅读(149) 评论(0) 推荐(0) 编辑

集合-强大的集合工具类:java.util.Collections中未包含的集合工具

摘要: 任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法。Guava沿着这些路线提供了更多的工具方法:适用于所有集合的静态方法。这是Guava最流行和成熟的部分之一。 我们用相对直观的方式把工具类与特定集合接口的对应关系归纳如下: 在找类似转化、过滤的方 阅读全文

posted @ 2019-03-30 17:56 胡子就不刮 阅读(511) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页

导航