自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 亿级Web系统搭建:单机到分布式集群

当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡Web负载均衡(Load Balancing),简单地说就是给我们的服务器集群分配“工作任

2016-03-10 23:09:41 250

原创 nginx-tomcat负载均衡redis-session共享,静态资源分离

基本环境: redis-2.8apache-tomcat-6.0.41nginx1.6.21,redis配置 1,配置redis访问密码 到redis的目录下找的redis.conf,解开requirepass注释(此属性用于设置密码)。如:requirepass root2,启动redis 到redis的目录以后台运行的方式启动redisredis-server /root/redis-2

2016-03-10 22:42:38 389

原创 Nginx负载平衡 + Tomcat + 会话存储Redis配置要点

使用Nginx作为Tomcat的负载平衡器,Tomcat的会话Session数据存储在Redis,能够实现0当机的7x24运营效果。因为将会话存储在Redis中,因此Nginx就不必配置成stick粘粘某个Tomcat方式,这样才能真正实现后台多个Tomcat负载平衡,用户请求能够发往任何一个tomcat主机,当我们需要部署新应用代码时,只要停止任何一台tomcat,所有当前在线用户都会导向到运行中

2016-03-10 22:40:35 512

原创 在ubuntu上面配置nginx实现反向代理和负载均衡

这我们都知道Nginx这款服务器,它可以用来做反向代理服务器,也可以做负载均衡。关于nginx(要读成 engine x),有兴趣的朋友可以多看一下官方网站:http://nginx.org/ 通过Nginx做反向代理 首先,需要安装nginxsudo apt-get install nginx然后,需要对Nginx进行配置 cd /etc/nginx/sites-available/

2016-03-10 22:25:38 1581

原创 数据库SQL优化大总结之 百万级数据库优化方案

数据库SQL优化大总结之 百万级数据库优化方案网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上

2016-03-02 17:22:18 275

原创 spring cron 表达式

spring cron  表达式Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一

2015-11-09 21:03:48 291

原创 mysql性能优化

1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的

2015-11-08 15:00:18 207

原创 ubuntu 安装redis

接下来输入命令,apt-get install redis-server,如图:安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序,执行ps -aux|grep redis,如图:通过启动命令检查Redis服务器状态,执行:netstat -nlt|grep 6379,如图:

2015-11-06 17:35:31 233

转载 java redis

Java中使用Jedis操作Redis使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuli

2015-11-06 16:38:38 710

转载 redis 命令集合

Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务3)远

2015-11-06 16:36:34 303

转载 ssh tunnel 代理

假设有这样一个需求,需要从家中访问公司内网机器,可以用ssh遂道技术来作转发,遂道分正向遂道和反向遂道两种,如果数据流向与ssh的顺序(从 ssh client -> ssh server )相同即为正向遂道(用-L标识),如果数据流向与  ssh的顺序相反即为反向遂道。下面直接上两张图来说明:上面第一张图是正向遂道,数据流向与ssh的顺序(指ssh client -> ssh s

2015-11-06 10:52:51 1160

转载 jar 打包exe

java应用程序利用Exe4j打包exe文件今天上课给学生介绍利用Myeclipse打jar包和exe文件,随便就随手写了下文档供大家参考,希望对大家有用。1.      使用简介:把java应用程序打成exe文件我们可以借助第三方软件exe4j来完成。Exe4j大家可以在网上下载,下载地址是: http://www.ej-technologies.com/do

2015-11-06 10:35:48 245

转载 java数字签名

一、keytool常用命令 -genkey      表示要创建一个新的密钥-alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,              你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass   指定密钥库的密码 

2015-11-06 10:32:51 271

转载 git版本控制开发流程

前言说来有幸,这次实习入职的时间点非常巧,时间点正好是team刚把代码从svn迁移到git上,所以就利用这个契机好好学习了一下在git下的项目开发流程,在本篇博客中将会简单介绍git下最基本最常用的开发流程。相关分支首先,我们需要明确一点的是,在git repo下,我们一般将某个项目的所有分支分为以下几条主线。1. Master顾名思义,既然名字叫M

2015-10-12 09:51:05 429

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除