java
liuwei8nn1
这个作者很懒,什么都没留下…
展开
-
使用spring实现读写分离(mysql实现主从复制)
1. 背景 我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,我们称之为:写库; 其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是: 1、读库和写库的数据一致; 2、写数据必须写到写库; 3、读数据必须到读库; 2. 实现方案 解决读写分离的方案有两种:应原创 2017-02-21 09:49:45 · 1643 阅读 · 4 评论 -
Linux下Redis的安装和使用
一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。原创 2017-02-24 14:14:58 · 2917 阅读 · 0 评论 -
Linux安装MySQL的两种方法
运行平台:CentOS 6.8 x86_64 安装方法: 安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所原创 2017-03-06 15:00:21 · 6755 阅读 · 0 评论 -
maven profile实现多环境构建 (单项目多套配置)
在使用maven做为构建工具的开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。 因此我们使用maven来实现多环境的构建可移植性,需要借助maven提供的pro原创 2017-02-27 15:49:17 · 475 阅读 · 0 评论 -
tomcat+https协议的接口编写及客户端访问
tomcat+https协议的接口编写及客户端访问https无非就是http+ssl,也就是在http基础上进行证书上的校验,俗称安全的http具体操作步骤:1.对服务端进行修改,接口访问使用httpsa.利用jdk自带的证书生成工具来生成一个key,keytool -genkey -alias cwh -keyalg RSA -keystore e:/keys/cwhkey ![ ](h转载 2017-04-07 13:43:33 · 972 阅读 · 0 评论 -
Spring MVC的web.xml配置详解
1、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name) 2、在web.xml配置监听器ContextLoaderListener(listener-class) ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletConte原创 2017-03-24 17:26:58 · 325 阅读 · 0 评论