- 博客(19)
- 资源 (75)
- 收藏
- 关注
原创 activeMQ的简单案例
我的分享:activeMQ的资料 这里导入lib包后即可运行代码,具体的流程可以看资料:首先启动activeMQ,再运行send和receive程序! package jms;import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.Destination;impo
2013-02-24 10:40:35 4634 2
原创 JMS简介
jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技
2013-02-24 10:27:42 5510
转载 大型开源日志系统比较
1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2) 支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统;(3) 具有高可扩展性。即:当数据量增加时,可以通过增加节点进行水平扩展。
2013-02-22 14:23:05 1467
原创 log4j简单案例
package log4j;import org.apache.log4j.LogManager;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;public class Log4jG {// private static Logger log =Logger.get
2013-02-22 14:17:28 5584
原创 log4j简介与学习
第一章 log4j的好处log4j的好处在于: 1) 通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、 甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等 2) 通过修改配置文件,可以定义每一条日志信息的级别,从而控制是否输出。在系 统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在
2013-02-22 14:11:43 1727
原创 如何卸载Eclipse中已安装的插件
点击菜单“Help”,“Install New Software...”,在弹出的对话框中选择那个非常隐蔽的“already installed”链接: 然后就显示已经安装的插件:现在就可以选择要卸载的插件,然后点“Uninstall...”把它卸载掉。
2013-02-22 08:38:21 5977
转载 程序员学习能力提升三要素
文/尹华山IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,
2013-02-17 08:49:57 1660
原创 Tomcat7和mysql连接池的配置方法和测试(dbcp方式)
一.设计测试用的数据库 1.新建数据库 create database testmysql; 2.新建一个用户信息数据表 create table test( username varchar(20) primary key, password varchar(20)); 3.给新表插入数据信息
2013-02-05 19:54:01 9840 6
转载 memcached全面剖析–5. memcached的应用和兼容程序
mixi案例研究mixi在提供服务的初期阶段就使用了memcached。随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。现在,memcached已成为mixi服务中非常重要的组成部分。图1 现在的系统组件服务器配置和数量mixi使
2013-02-04 19:30:48 1134
转载 memcached全面剖析–4. memcached的分布式算法
至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了“分布式”这个词,但并未做详细解释。现在开始简单地介绍一下其原理,各个客户端的实现基本相同。下面假设memcached服务器有node1~node3三台,应用程序要保存键名为“tokyo”“kanagawa”“chiba”“sait
2013-02-04 19:26:05 885
转载 memcached全面剖析–3.memcached的删除机制和发展方向
memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol)和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上次介绍过, memcached不会释放已分配的内存。记录超时后
2013-02-04 19:22:54 887
转载 memcached全面剖析–2.理解memcached的内存存储
本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。另外,memcached的内部构造导致的弱点也将加以说明。Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片
2013-02-04 19:20:38 1021
转载 memcached完全剖析–1. memcached的基础
转载地址:http://kb.cnblogs.com/page/42731/ memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。图1 一般情况下memcached的用途memcached的特征memcached作为高速运行的分布式缓存服务器,具有以下的特点。
2013-02-04 19:18:07 1200
原创 windowXP下搭建nginx-1.7.10和apache-tomcat-8.0.18的集群
首先搞定三个不同的tomcat,修改conf目录中的server.xml文件,保持tomcat的server端口和connection端口不同即可第一个:第二个:connectionTimeout="20000"redirectPort="8423" />其他几个tomcat做相同的改动,只是端口应该不同;测试这三个tomcat是否成功。同时启动tomc
2013-02-04 18:57:46 2919 1
原创 memcached学习笔记
emcache与memcachedMemcache是项目名,memcached是服务名。让很多初接触的人感觉很是莫名其妙。个人认为正确的应该是用前者用更为正确一点。 Memcached下载地址:http://code.google.com/p/memcached/downloads/listspymemcached下载地址:http://code.google.
2013-02-04 18:50:22 4259
原创 XP下硬盘安装ubuntu11.10(其实很简单的)
准备: Ubuntu 11.10的iso镜像文件, Grub4Dos,http://l7.yunpan.cn/lk/Q2g4n3ti5t3Pm 开始: 1.将Grub4Dos里的grldr, grldr.mbr, grub.exe, menu.lst复制到C:\(系统盘)根目录下 2.打开menu.lst(用notepad打开)添
2013-02-04 08:08:05 1367
原创 fileupload上传文件
FileUpload 是 Apache commons下面的一个子项目,用来实现Java环境下面的文件上传功能,commons- fileupload-1.2.1:http://l7.yunpan.cn/lk/Qv7QNNd7KJjFM依赖于commons-io-1.4:http://l7.yunpan.cn/lk/Qv7Qpp3qapF9A demo参考package c
2013-02-03 15:34:51 1743
转载 request.getRealPath()过期
request.getRealPath("") 这个方法已经不推荐使用了,那代替它的是什么方法呢?下面就是替代它的方法:request.getSession().getServletContext().getRealPath() 得到站点的绝对地址`在servlet或者struts中还可以这样:this.getServletContext().getRealPath("/");
2013-02-03 14:02:41 2034
原创 Window XP下安装nginx
一、首先去官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/下载到软件包后,解压 nginx-nginx.zip 包到你喜欢的根目录,并将目录名改为nginx。 注意:一定不能放在中文目录下,不然在你start的时候,不能成功!我直接放在D盘下;然后,执行下列操作:
2013-02-03 11:59:01 6855
Redis学习集合包
2015-05-15
redis集群sentinel主从复制
2015-05-13
Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8
2015-04-01
Nginx_Tomcat集群案例
2015-02-13
Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建
2015-02-04
java_source_attacher_1.2.7
2016-06-23
VLC-Android-1.7.5
2016-04-16
MySQLServer 5.7(解压版)
2015-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人