- 浏览: 429426 次
- 性别:
- 来自: 杭州
最新评论
-
u012374672:
[color=darkred][/color][flash=2 ...
Mongo的ORM框架的学习Morphia(annotations) -
b_l_east:
很有问题啊
利用redis的transaction功能,实现分布式下加锁
文章列表
Memcached Java Client API详解
针对Memcached官方网站
提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如下。
SockIOPool
这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工作包括数据通讯、服务器定位、hash码生成等都是由这个类完成的。
public static SockIOPool getInstance()
获得连接池的单态方法。这个方法有一 ...
Memcached深度分析(转)
- 博客分类:
- NoSQL
原文发表于:http://www.54np.com/
转载请注明
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通 ...
第一步:加入log4j- 1.2.8.jar到lib下。
第二步:在CLASSPATH下建立 log4j.properties。内容如下:
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M( ...
原文地址:http://blog.csdn.net/sunnydogzhou/article/details/5636034
用java语言编程的时候,sun提供了几个小工具,用着还是不错的,特意做下总结
1.jps
jps用来查看当前java的进程,其实它的功能可以基本上由ps来实现
原文地址:http://blog.csdn.net/sunnydogzhou/article/details/6425686
Java的多线程编程模型1
Java多线程的类库封装在java.util.concurrent.*中,java1.4到1.5的变化就是引入了这个支持并发编程的类库。首先得感谢下大名鼎鼎人类库作者Doug Le ...
ConcurrentHashMap解析
- 博客分类:
- Java
曾经研究过jkd1.5新特性,其中ConcurrentHashMap就是其中之一,其特点:效率比Hashtable高,并发性比hashmap好。结合了两者的特点。
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。 ...
程序员人生之路(强烈推荐,分析的透彻!)
- 博客分类:
- Other
相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他 ...
通过使用第三方开源jar包sigar.jar我们可以获得本地的信息
1.下载sigar.jar
sigar官方主页
sigar-1.6.4.zip
2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将lib中sigar-x86-winnt.dll文件拷贝到java SDK目录的bin内
版权声明
:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://canyousee.blogbus.com/logs/3795658.html
最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验
简要说一下,相信会对大家写出 ...
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域 (scope )这个概念来实现的。
作用域分为四种,分别为:
page
在当前页面有效(仅用于JSP中)
request
在当前请求中有效
session
...
浅谈HTTP中Get与Post的区别
- 博客分类:
- HTTP
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息。
1 .根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的 。
(1).所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说, ...
DokuWiki安装
- 博客分类:
- Web服务器
安装DokuWiki服务器的要求
具有PHP
支持的Web
服务器
首选Apache
对PHP的要求
基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本
使用libGD2 的PHP's
GD
扩展 — 可选项
建议运行于PHP的 Safe Mode
建议运行于PHP的 register_globals=off 模式.
先准备好软件:
Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi
,更多版本在这里
;
php官方下载地址:php-5.0.5-Win32.zip
,更多镜像下载地址
,更多版本下载
;
如何在Request中获取客户机和服务器中的数据
- 博客分类:
- HTTP
request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型 getHeader(String name):获得http协议定义的传送文件头信息,
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html
):
static Level DEBUG
DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。
static Level INFO
INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。