摘要: 本博来简单介绍一下redsi的主从配置。意思就是说有一台主redis,一个从redis,你向主的redis里面写一个数据,然后会同步到从redis里面。注意:从redis 不能写入数据。所以当我们用到分布式的时候就不能用到这个从redis,一定要切记。不能写入数据。不支持分布式分片的一致性 配置很简 阅读全文
posted @ 2018-04-10 21:40 发疯的man 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在我们启动项目的时候经常会出现内存溢出这个错误 设置一下内存就ok 错误信息 解决方法: 步骤1:打开myeclipse的,点击上面的window的按钮,选择最下面的那个preferences这个按钮 步骤2:选择其中的java这个选项,点击java这个选项中Installed JREs这个出现右边 阅读全文
posted @ 2018-04-10 10:02 发疯的man 阅读(5452) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍了redis在集群环境下如何解决session共享的问题。今天来讲一下如何解决分布式锁的问题 什么是分布式锁? 分布式锁就是在多个服务器中,都来争夺某一资源。这时候我们肯定需要一把锁是不是 ,这个锁就是分布式锁,就算不是分布式,单机情况下,多个进程来争夺同一个资源,我们也要一把锁来控制先后顺 阅读全文
posted @ 2018-04-09 23:36 发疯的man 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 如果说我们的服务器断电了 开机之后还需要手动开下服务 还需要远程连接上 然后一个一个开启 是不是很麻烦 我们可以写一个bat脚本 然后设置开机5分钟之后启动tomcat 首先配置环境变量: 一定要在环境变量配好 不然报下面这个错误 The CATALINA_HOME environment vari 阅读全文
posted @ 2018-04-09 13:02 发疯的man 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: Spring Schedule是spring提供的任务调度框架。很简单,也很强大,简单是因为只需要在spring配置文件中写一行代码配置一下。就ok,强大是因为调度表达式。这里会给出一个网站,在线生成,满足你各种所需。看代码 在spring的配置文件中加上下面这个代码: 然后在调度类上的方法上添加注 阅读全文
posted @ 2018-04-09 00:25 发疯的man 阅读(3225) 评论(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 阅读(20181) 评论(0) 推荐(0) 编辑
摘要: 闲暇之余无意中看到的 感觉挺实用的小工具 记录一下 参考博客:http://www.cnblogs.com/yimiyan/p/3724676.html 当然NumberFormat 还提供了一些其他的方法,可以控制我们输出的百分比, 其他方法:Java和js中小数和百分数的互相转换 参考博客:ht 阅读全文
posted @ 2018-04-08 10:21 发疯的man 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 这个是redis分布式的工具类,看非分布式的看 这里 说一下redis的分布式,分布式,无疑,肯定不是一台redis服务器。假如说,我们有两台redis服务器,一个6379端口,一个6380端口。那么,我们存储一个数据,他会存在哪个redis服务器上呢?那我们要是取该如何取呢?这是我们需要关心的事情 阅读全文
posted @ 2018-04-07 20:03 发疯的man 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 这里介绍一下,这个工具类不是在分布式环境下来用的,就是我们平常使用的,单机状况下,为什么博主开头要这样强调呢?因为,之前见网上有些博友有这样封装的,也有RedisShardedPoolUtil 封装的 ,刚开始不是很明白,现在知道了,后者是在分布式的场景下使用的。好啦。现在让我们来code了~~~~ 阅读全文
posted @ 2018-04-07 19:19 发疯的man 阅读(8356) 评论(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 阅读(4793) 评论(2) 推荐(0) 编辑