最近发现项目运行过程中经常会抛出一个 NullPointerException的异常,经检查发现异常出现的地方是日志模板,一阵检查,正常无误 (把所有记录日志的地方都点了一遍,心里是崩溃的),万念俱灰下突然想起来还有一个项目的业务也连接到这个项目,抱着试试的心态去那里 执行了下方法,果然,异常出现了 ...
分类:
其他好文 时间:
2017-11-03 19:01:04
阅读次数:
159
由于公司特定机器还未申请到位,本人之前对这一块也不是很了解,所以前期需要先探路的原因,直接在阿里云上申请了一台测试机,这里部署的所有服务及操作全部在一台机器上,经过一晚上的时间终于达到了负载均衡后session共享的机制。以下有部分操作未上截图是因为我在写该文章时该服务已经搭建成功,所以中间截图就没 ...
分类:
其他好文 时间:
2017-10-25 23:55:13
阅读次数:
270
Redis与Memcached的区别: 内存利用率:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。 性能对比:由于Redis只使用单核,而Memcache ...
分类:
其他好文 时间:
2017-10-22 00:14:59
阅读次数:
282
实现session共享需要实现负载均衡,可以参看上一篇文章:http://doctorcai.blog.51cto.com/1892682/19709131.redis简介及下载安装redis是一款开源的高性能key-value数据库,拥有丰富的键值储存类型,并提供多种语言的API。与一般数据库不同,redis是使用内存作为主存,而使用硬..
分类:
其他好文 时间:
2017-10-11 22:36:47
阅读次数:
177
MyBatis的缓存正如大多数持久化框架一样,MyBatis提供了一级缓存和二级缓存的支持。 1.一级缓存 一级缓存是基于perpetualCache(MyBatis自带)的HashMap本地缓存,作用范围为session域内,当session flush或者close之后,该session中所有的 ...
分类:
其他好文 时间:
2017-10-05 22:36:12
阅读次数:
146
对于做软负载,我们都知道主流的方案有LVS、Haproxy、Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点! Haproxy特点 Nginx特点 说明:对于Http协议,Haproxy处理效率比Nginx高。所以,没有特殊要求的时 ...
分类:
其他好文 时间:
2017-10-05 20:28:18
阅读次数:
331
一、简介 1、什么是session? 答:一种会话控制技术 session 是存放在服务器端来存放用户数据; 作用:实现网页之间数据传递,是一个存储在服务器端的对象集合。 机制:session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息 2、为什么需要 ...
分类:
其他好文 时间:
2017-09-27 00:38:03
阅读次数:
278
1,spring 必须是4.3以上版本的 2,maven配置 添加两个重要的依赖 ...
分类:
编程语言 时间:
2017-09-22 17:37:25
阅读次数:
217
nginx+tpmcat+redis实现session共享版本:nginx nginx-1.8.0.tar.gztomcat apache-tomcat-7.0.78.tar.gzredis redis-stable 4.0.1安装包下载地址:链接:http://pan.baidu.com/s/1g ...
分类:
其他好文 时间:
2017-09-11 10:28:06
阅读次数:
190
session共享 我们在做站点的试试,通常需要保存用户的一些基本信息,比如登录就会用到Session;当使用Nginx做负载均衡的时候,用户浏览站点的时候会被分配到不同的服务器上,此时如果登录后Session就在不同发服务器上,A记住了用户的登录状态,可是下一次用户请求被分配到B去了怎么办?不可能 ...
分类:
系统相关 时间:
2017-09-07 19:26:11
阅读次数:
291