- 浏览: 264349 次
- 性别:
- 来自: 上海
最新评论
-
pyl574069214:
...
JSP web.xml <jsp-config>标签使用详解 -
mrjianggd:
你好,文章开头说的离线堆允许创建非常大缓存,超过350g,那么 ...
EHCache BigMemory(译) -
jackylt_lu:
xuyelongjava 写道好贴。。学习了!
StringUtils工具类的常用方法 -
sqe_james:
ltx 写道StringUtils 方法的操作对象是 java ...
StringUtils工具类的常用方法 -
ltx:
StringUtils 方法的操作对象是 java.lang. ...
StringUtils工具类的常用方法
文章列表
就如苏格拉底所说,人生就是一次无法重复的选择。无论是犹豫之、亦或误会之错过,还是坦然失之交臂,蓦然回首间,皆已悔之晚矣,只是人生没有重复这个选项。曾几何时,慎戒己之:审问之,慎思之,明辨之,笃行之。择之慎,过之莫悔。然恒持之百分之八九十,松毁之末端,一切皆付之流水。正如儒家先贤所言:时也势也,命也运也,此之谓也。悔之、毁之又如何,能回否?若回答是否定的,为之又何义。正如前人总结,面对无法回头的人生,只能做三件事:郑重的选择,争取不留下遗憾;如果遗憾了,就理智的面对它,然后争取改变;假若也不能改变,就勇敢地接受,不要后悔,继续朝前走。
《史记》云:"顺,不妄喜;逆,不惶馁; ...
redis、memcache、mongoDB 对比
Redis
Memcache
MongoDB
综合
分布式的数据结构服务器,具有持久化机制,binlong功能,支持VM,sharding中的一致性哈希机制,支持cluster
优势是速度快,并发高,缺点是数据类型有限,查询功能不强,一般用作缓存
文档型的非关系数据库,优势在于查询功能比较强大,能存储海量数据
操作便利性
数据结构丰富些(list,set,hash等),较少的IO次数
数据结构单一
支持索引、查询语言和丰富的数据表达、
1. 初始化设置
#yum -y update 更新
#tzselect 时区设置
#5>9>1>1
#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 保存时区
安装中文支持
# yum install "@Chinese Support"
现在,我们再看VPS上的时间,已经更新为北京时间了
#date -R
Sat, 25 Feb 2012 18:57:58 +0800
如果需要定时更新的话,可以安装一个ntp服务
#yum install ntp
...
一、javamail 异常
1. java.lang.NoClassDefFoundError: javax/mail/Authenticator 表示没找到mail.jar等javamail所需的依赖库,将这些依赖文件放到tomcat自带库文件夹或部署项目的WEB-INF/lib目录下即可。
2. Tomcat: java.lang.ClassCastException: javax.mail.Session 这个异常说明Tomcat自带库和webapp项目库里均有mail.jar和activation.jar依赖文件,删除两者之一即可。
官方说明:
Although Tomc ...
介绍
BigMemory是Terracotta的一个纯Java产品,允许在对象堆外使用一个额外的内存存储类型。被打包使用在企业级Ehcache作为一个嵌入式管理单元作业储存,称作 “离线堆存储”。如果企业级Ehcache是分布在一个Terracotta集群中,你可以在Ehcache(Terracotta客户端或L1)和Terracotta服务阵列(L2)两者中配置BigMemory。
这个离线存储堆,不受制于Java GC,比DiskStore快100倍,且允许创建非常大的缓存(我们已经测试的超过350GB)。
由于离线堆是以字节为单位的数据存储,有两层含义:
仅系列化 ...
by Vadim Tropashko
翻译:
Janwer Zhang
原文链接:
Trees in SQL:Nested Sets and Materizlized Path
关系数据库通常被认为是在其先辈网络和分层模型上的进步发展。在每个层级查询方面,当模型转换成依赖关系时,他们结果是惊人地不完整。几乎每两三个月总有关于如何在数据库中建立树模型的问题弹出在comp.database.theory新闻组。在本文中我将探讨两者用四个众所周知的方法的实现,并展示它们之间的关联。我们将找到一个可以被看作是具体路径(mat ...
- 2009-08-20 17:56
- 浏览 2711
- 评论(0)
Commencement speaker Steve Jobs (holding documents) departs Stanford Stadium with, from left, the Rev. Scotty McLennan, Provost John Etchemendy and Board of Trustees Chairman Burt McMurtry, among others.
原文讲稿请参阅斯坦福官方网站
。
Stay Hungry. Stay Foolish.
是苹果的
CEO Steve Jobs
于2005 ...
- 2009-07-16 22:44
- 浏览 2525
- 评论(0)
优化是一个综合复杂的问题,涉及到硬软件平台。这里仅就MySQL5.0 SQL 查询语句方面作个小结。先举个例子:
现在表register(PRIMARY KEY regId),service(PRIMARY KEY servId, index serviceId )和subscribe(PRIMARY KEY subId,FOREIGN KEY regId/servId),且前两表跟后张表均为一对多关联,假设有如下表格结构:
CREATE TABLE `subscribe` (
`subId` int(10) unsigned NOT NULL auto_increment,
...
- 2009-04-07 14:38
- 浏览 4363
- 评论(0)
最近看Hibernate Reference
文档时,发现Hibernate Tools 3.x
这官方推荐的工具已经很强大了。由于之前开发如有用到Hibernate的
一般直接在Ant Task
中结合xdoclet2
来生成相关代码,在代码中有较好的标注才能生成质量过得去的代码,不是 ...
- 2009-03-30 11:19
- 浏览 5440
- 评论(0)
顺畅时要有明智的前瞻性及对执行力的贯彻,逆境时能及时有效地解决问题,而不是无谓的报怨、借口、犹豫。
简言之:执行计划,解决问题!
并将此作为以后长期的一项个人方针,结合自身的原则:戒空谈,务实干!算是对工作学习这么几年来的个人总结及概括,作为在以后的工作、生活中指导方针及原则。
工作这么多年了,很久没静下心来好好的总结一下了。思考了很长一段时间,以上算是这些年来经验的总结及个人的认知的简括,也是对自己的鞭策及提醒!
- 2009-01-08 11:49
- 浏览 1212
- 评论(0)
今天在整理一些很多年前的笔记时,发现有一篇一直很喜欢的励志美文,特发上来和大家分享一下。
备注:此文曾于二十世纪九十年代初风靡日欧,激励过无数人。
青 春 塞缪尔 厄尔曼(美)
青春不是年华,而是心境;青春不是桃面、丹唇、柔膝,而是深沉的意志,恢宏的想象,炽热的感情;青春是生命的源泉在不息的涌流。
青春气贯长虹,勇锐盖过怯懦,进取压倒苟安。如此锐气,二十后生有之,六旬男子则更多见。年岁有加,并非垂老;理想丢弃,方堕暮年。
岁月悠悠,衰微只及肌肤,热忱抛却,颓唐必至灵魂。忧烦、惶恐、丧失自信,定使心灵扭曲,意气如灰。
无论年届花甲,抑或二八芳龄,心中皆有 ...
- 2008-12-01 21:23
- 浏览 3453
- 评论(4)
XMLHttpRequest
简介
要实现Ajax
各种效果,必须非常熟悉一个 JavaScript
对象,即 XMLHttpRequest
。这个小小的对象实际上已经在几种浏览器中存在一段时间了,但真正为大家所熟悉是在Ajax
开始流行以后。下面给出用于该对象的很少的几个方法和属性。
open()
:
建立到服务器的新请求
send()
:
向服务器发送请求
abort()
:
退出当前请求
readyState
:
提供当前 HTML
的就绪状态
responseText
:
服务器返回的请求响应文本
要注意这些方法和属性都与发送请求 ...
- 2008-08-08 11:58
- 浏览 2707
- 评论(0)
一、变更或重置 root 密码
1.设置初始密码或者修改原密码 a. 直接进入 MySQL 安装目录 bin 子目录下运行 mysqladmin 命令 linux 下如下执行: [root@janwer root]# /usr/local/mysql/bin/mysqladmin -uroot -p原来的密码 password 新密码也可以这样 [root@janwer root]# /usr/local/mysql/bin/mysqladmin -uroot -p password 新密码 En ...
注意:由于我是作为数据库服务器,所以安装系统时,只需要基本的,其余的都可以不安装。
新建一个名为 mysql 的用户组# groupadd mysql 在 mysql 用户组下新建一个名为 mysql 的用户# useradd -g mysql mysql# tar xzf mysql-5.0.70.tar.gz# cd mysql-5.0.70
源码编译 MYSQL ( 环境 CentOS 5.2 + Intel Pentium 4 630 3.00GHz + 4G RAM, 根据具体环境做相应的变更)
# CHOST="i686-pc-linux-gnu" CF ...
- 2008-07-03 11:14
- 浏览 5537
- 评论(0)
1.
下载
minimal installation CD
,
并刻录成启动盘;
2.
使用如下命令可以查看机器的配置情况,如CPU,
硬盘,内在等;
livecd root # lspci
如果你需要加载一些新硬件,可用
modprobe
,如
livecd root # modprobe r8169
通过如下命令可探测你硬件的性能,并可估算出大概的安装时间:
# grep bogo
/proc/cpuinfo
bogomips:3337.81
# hdparm -tT
/dev/sda
/dev/hda:
Ti ...
- 2008-06-13 18:40
- 浏览 3135
- 评论(0)