上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件error_log /var/log/nginx/error.log 阅读全文
posted @ 2016-05-13 14:38 Mason.Ke 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、前言 nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session共享,针对 tomc 阅读全文
posted @ 2016-05-13 10:49 Mason.Ke 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。 阅读全文
posted @ 2016-05-13 10:07 Mason.Ke 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新。但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没人操作的时候更新,但总可能会有万一) 2.不知道的用户可能会想网站是不是被攻击了,降低了对网站的信任程度,从而导致失去部分潜在客户,这点 阅读全文
posted @ 2016-05-13 10:02 Mason.Ke 阅读(159) 评论(0) 推荐(0) 编辑
摘要: LVS+MYCAT+读写分离+MYSQL主备同步部署手册 1 配置MYSQL主备同步…. 2 1.1 测试环境… 2 1.2 配置主数据库… 2 1.2.1 编辑my.cnf文件… 2 1.2.2 重启数据库… 2 1.3 锁定主数据库DDL操作… 2 1.4 主备已有数据同步… 2 1.5 停止从 阅读全文
posted @ 2016-05-12 17:47 Mason.Ke 阅读(203) 评论(0) 推荐(0) 编辑
摘要: MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。 一、安装java 因Mycat是用java开发的,所以需要在实验环境下安装java,官方建议jdk 阅读全文
posted @ 2016-05-12 16:30 Mason.Ke 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。 引入MyS 阅读全文
posted @ 2016-05-12 16:29 Mason.Ke 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 本文收集整理自: Amoeba搞定mysql主从读写分离 http://blog.chinaunix.net/uid-20639775-id-154600.html Amoeba非常好用的mysql集群软件 http://blog.sina.com.cn/s/blog_5f66526e0100xae 阅读全文
posted @ 2016-05-12 16:27 Mason.Ke 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 运行环境 l CentOS6.3 l Jdk1.6.0_30 l amoeba-mysql-binary-2.2.0 l amoeba:192.168.88.17 l master1:192.168.88.10 l slave1:192.168.88.11 一: 安装jdk1.5以上版本 1.1 卸 阅读全文
posted @ 2016-05-12 15:57 Mason.Ke 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 最新文章:看我如何快速学习.Net(高可用数据采集平台)、高并发数据采集的架构应用(Redis的应用) 问题点: 随着项目的增长,数据和数据表也成倍的增长,普通的单点数据库已经无法满足日常的增长的需要。为了能够给开发者提供透明化的数据库应用,也为了有益于项目的扩展、维护和应用,迫切需要分布式数据库的 阅读全文
posted @ 2016-05-12 09:57 Mason.Ke 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for Mysql软件; 这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发;位于 Client、DB 阅读全文
posted @ 2016-05-12 09:51 Mason.Ke 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 前段时间介绍了浏览器缓存机制,通过浏览器缓存一方面可以改善用户的体验,而不用漫长地等待从服务器下载资源;另一方面减轻服务器压力、节省流量。CDN是另一种可以大幅度优化用户体验,且减轻服务器压力的技术。下面就自己了解的CDN技术分享下。 CDN的实现是一组技术的组合,每个技术都可以单独成文详细讨论,这 阅读全文
posted @ 2016-05-11 15:34 Mason.Ke 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。 上面提到web性能优化需要多个角 阅读全文
posted @ 2016-05-11 15:12 Mason.Ke 阅读(127) 评论(0) 推荐(0) 编辑
摘要: CDN技术分享目录 网络应用服务发展 CDN技术 1、CDN是什么?为什么我们需要它?(简介) 2、CDN能做什么?(作用) 3、CDN是如何工作?(原理) 4、CDN有那些具体应用?(应用) 我们项目将怎样使用CDN 1、项目特点 2、静态加速 1、CDN是什么?为什么我们需要它?(简介) 2、C 阅读全文
posted @ 2016-05-11 13:51 Mason.Ke 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 网站系统架构层次:前端架构、应用层架构、服务层架构、存储层架构、后台架构、数据采集与监控、安全架构、数据中心机房架构。 1.前端架构(浏览器优化技术、CDN、动静分离,静态资源独立部署、图片服务、反向代理、DNS)前端指用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容 阅读全文
posted @ 2016-05-11 13:24 Mason.Ke 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Remember-Me功能 目录 1.1概述 1.2基于简单加密token的方法 1.3基于持久化token的方法 1.4Remember-Me相关接口和实现类 1.4.1TokenBasedRememberMeServices 1.4.2PersistentTokenBasedRememberMe 阅读全文
posted @ 2016-05-10 14:43 Mason.Ke 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 大家知道在spring中有一个基于acegi开发的spring-security的权限管理模块,它是一个轻量级框架。 SpringSecurity能以声明的方式来保护Web应用程序的URL访问,只需简单的配置即可实现。SpringSecurity通过一系列Servlet过滤器为Web应用程序提供了多 阅读全文
posted @ 2016-05-10 14:32 Mason.Ke 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 前两种均需要使用 memcached 或redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session,还可以做其他用途,一举几得啊。 1、使 阅读全文
posted @ 2016-05-10 11:22 Mason.Ke 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.准备工作两个Linux服务器,可以用VMware装一个,然后配置好再克隆一个,修改IP即可。Host1:192.168.0.79Host2:192.168.0.80先配置好jdk1.6.0和tomcat6。Host1上还将配置Nginx(负载均衡),Terracotta(session集群).2 阅读全文
posted @ 2016-05-10 10:27 Mason.Ke 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 前言 前言 越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。 关于J2EE集群技术的基本原理 阅读全文
posted @ 2016-05-10 10:26 Mason.Ke 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO. 本例使用hibernatetools来自动创建pojo。 测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+orac 阅读全文
posted @ 2016-05-10 10:09 Mason.Ke 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语ses 阅读全文
posted @ 2016-05-09 11:15 Mason.Ke 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在eclipese中创建Web工程时,有个dynamic web module version选项,首先解释下这个选项的意思: http://stackoverflow.com/questions/3985916/dynamic-web-module-option-in-eclipse That v 阅读全文
posted @ 2016-05-09 11:00 Mason.Ke 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: Cookie的目的是为用户带来方便,为网站带来增值,一般情况下不会造成严重的安全威胁。Cookie文件不能作为代码执行,也不会传送病毒,它为用户所专有并只能由创建它的服务器来读取。另外,浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB, 阅读全文
posted @ 2016-05-09 10:43 Mason.Ke 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、提出问题: 为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session? 二、解决方案: 1. 写客户端Cookie的方式 当用户登陆成 阅读全文
posted @ 2016-05-09 10:40 Mason.Ke 阅读(127) 评论(0) 推荐(0) 编辑
摘要: java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 1 2 3 4 HttpServletRequest request 阅读全文
posted @ 2016-05-09 10:38 Mason.Ke 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 这是我后台SpringMVC控制器接收isform参数的方法,只是简单的打出它的值: @RequestMapping(method = RequestMethod.POST) @ResponseBody public Map<String, Object> save( @RequestParam(v 阅读全文
posted @ 2016-04-25 16:03 Mason.Ke 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、不引用Jar包或者资源文件夹 最简单的程序Hello World。 首先创建Hello.java 编译生成Hello.class文件。下面写用sh脚本执行Hello 将以上生成的Hello.class文件拷贝至主文件夹,然后新建一个脚本文件ex.sh 说明: cd /home/xyw/ 定位到H 阅读全文
posted @ 2016-03-17 16:36 Mason.Ke 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 在bean(可是controller, service, dao等了)中,使用@Value注解: @Service public class TestService{ @Value("${sytem.username}") String loginUserName; } sytem.username 阅读全文
posted @ 2016-03-17 15:48 Mason.Ke 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 没想到js里面没有 金额千分位格式化的处理函数(例:1,234.01 这样的格式),网上搜了一圈,都是使用正则的方式处理的。正则的效率不敢恭维啊,又耗费资源速度又慢(虽然处理起来会直观一些)。 因此专门写了一个纯数值处理最后输出字符串个 金额千分位处理函数,并封装成jQuery函数包,处理时效率很高 阅读全文
posted @ 2016-03-16 13:58 Mason.Ke 阅读(1667) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页