摘要: 上篇介绍了redis在集群环境下如何解决session共享的问题。今天来讲一下如何解决分布式锁的问题 什么是分布式锁? 分布式锁就是在多个服务器中,都来争夺某一资源。这时候我们肯定需要一把锁是不是 ,这个锁就是分布式锁,就算不是分布式,单机情况下,多个进程来争夺同一个资源,我们也要一把锁来控制先后顺 阅读全文
posted @ 2018-04-09 23:36 发疯的man 阅读(688) 评论(0) 推荐(0)
摘要: 如果说我们的服务器断电了 开机之后还需要手动开下服务 还需要远程连接上 然后一个一个开启 是不是很麻烦 我们可以写一个bat脚本 然后设置开机5分钟之后启动tomcat 首先配置环境变量: 一定要在环境变量配好 不然报下面这个错误 The CATALINA_HOME environment vari 阅读全文
posted @ 2018-04-09 13:02 发疯的man 阅读(2064) 评论(0) 推荐(0)
摘要: Spring Schedule是spring提供的任务调度框架。很简单,也很强大,简单是因为只需要在spring配置文件中写一行代码配置一下。就ok,强大是因为调度表达式。这里会给出一个网站,在线生成,满足你各种所需。看代码 在spring的配置文件中加上下面这个代码: 然后在调度类上的方法上添加注 阅读全文
posted @ 2018-04-09 00:25 发疯的man 阅读(3264) 评论(0) 推荐(0)
摘要: 首先下载jdk1.8 去官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压到指定的目录 解压命令 然后修改配置文件 就相当与设置环境变量 编辑/etc/下的pro 阅读全文
posted @ 2018-04-08 18:22 发疯的man 阅读(20242) 评论(0) 推荐(0)
摘要: 闲暇之余无意中看到的 感觉挺实用的小工具 记录一下 参考博客:http://www.cnblogs.com/yimiyan/p/3724676.html 当然NumberFormat 还提供了一些其他的方法,可以控制我们输出的百分比, 其他方法:Java和js中小数和百分数的互相转换 参考博客:ht 阅读全文
posted @ 2018-04-08 10:21 发疯的man 阅读(220) 评论(0) 推荐(0)
摘要: 这个是redis分布式的工具类,看非分布式的看 这里 说一下redis的分布式,分布式,无疑,肯定不是一台redis服务器。假如说,我们有两台redis服务器,一个6379端口,一个6380端口。那么,我们存储一个数据,他会存在哪个redis服务器上呢?那我们要是取该如何取呢?这是我们需要关心的事情 阅读全文
posted @ 2018-04-07 20:03 发疯的man 阅读(2251) 评论(0) 推荐(0)
摘要: 这里介绍一下,这个工具类不是在分布式环境下来用的,就是我们平常使用的,单机状况下,为什么博主开头要这样强调呢?因为,之前见网上有些博友有这样封装的,也有RedisShardedPoolUtil 封装的 ,刚开始不是很明白,现在知道了,后者是在分布式的场景下使用的。好啦。现在让我们来code了~~~~ 阅读全文
posted @ 2018-04-07 19:19 发疯的man 阅读(8459) 评论(0) 推荐(0)
摘要: package com.mmall.common; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.Load 阅读全文
posted @ 2018-04-07 12:43 发疯的man 阅读(4824) 评论(2) 推荐(0)
摘要: 场景:为毛要用BigDecimal这个类来实现加减乘除呢?我不说其他的,你去用小数乘小数,除小数就知道。话不多说,老规矩,开箱即用。 BigDecimalUtil.java package com.mmall.util; import java.math.BigDecimal; /** * Crea 阅读全文
posted @ 2018-04-07 12:32 发疯的man 阅读(3829) 评论(0) 推荐(0)
摘要: 场景:比如说我们要实现一个集群环境,无非是把多个项目部署到多个tomcat下,然后按照一定的算法,轮询什么的随机访问多个tomcat服务器,但是问题也会有许多,比如说,我们最开始是把登陆人的信息存放到session中,但是如果是集群的情况下,比如我第一次登陆,把信息存放到session里面,但是我第 阅读全文
posted @ 2018-04-07 12:27 发疯的man 阅读(649) 评论(0) 推荐(1)