![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
橘子西西
这个作者很懒,什么都没留下…
展开
-
编写一个springboot start 类型的分布式全局id生成器
因为公司最近在做分布式项目,需要用到全局的id生成器,所以在网上找了个Twitter 的Snowflake id生成器。因为项目是用springboot做的微服务,用到该类的地方比较多,于是我就把这个工具类改造成了一个springbootstart类型的工具类。下面说下详细改造过程:首先是SnowflakeIdWorker类,用于生成全局id/** * Twitter_Snowflake<br>原创 2017-11-21 16:27:18 · 1980 阅读 · 1 评论 -
Eclipse中在项目右键菜单点击->Maven->Update Projects时,JDK总是切回 1.5
Eclipse中在项目右键菜单点击->Maven->Update Projects时,JDK总是切回 1.5在项目的pom文件中增加<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target></properties>原创 2017-12-21 10:19:22 · 220 阅读 · 0 评论 -
redis windows版本开启远程连接
1、打开redis.windows-service.conf文件 2、注销掉 bind 127.0.0.1(只对127.0.0.1进行监听),注销调后即对所有ip进行监听 3、设置protected-mode 为 no 参考http://blog.csdn.net/u010956470/article/details/64440983转载 2017-12-22 16:11:39 · 7459 阅读 · 0 评论 -
rabbitmq开启远程连接
1、打开etc\rabbitmq.config.example文件 2、添加一条 {tcp_listeners, [5672]}, {loopback_users, [“saas”]}, 3、进入localhost:15672用guest用户新建一个用户,用户名为saas,权限设置成admin 4、重启服务 转自:http://blog.haohtml.com/archives/15249转载 2017-12-22 16:18:00 · 6623 阅读 · 0 评论 -
org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String
springboot整合redis时,使用@Cacheable注解,如果方法的参数为空,就会报org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String的错误@Cacheable(value = "insuranceCompany")public List<InsuranceCompany>原创 2018-01-04 09:51:00 · 3716 阅读 · 2 评论 -
spring mvc 操作session工具类
spring mvc中,用户对象都是存到session中的,虽然可以通过直接传Httpsession 对象来使用session,但是每次操作都得传入session对象,比较麻烦。还有一种办法就是通过RequestContextHolder对象获取request,所以写了一个简单的工具类来获取session,操作用户:public final class UserUtils { pri原创 2018-01-30 14:53:51 · 1992 阅读 · 1 评论