- 博客(118)
- 资源 (67)
- 收藏
- 关注
原创 Tomcat集群--基于Memcached的Session共享
一、需求 Tomcat部署多节点,实现Web应用高可用性,去除Web服务单点故障的隐患,目前可以考虑的方案一般有以下几种: 1. 使用Tomcat自带的Cluster方式,多个Tomcat间自动实时复制Session信息,根据官网提供配置文档即可实现,配置起来简单,但是这个方案效率比较低,在高并发的下表现并不好 2. 利用Nginx的基于访问IP的hash路由
2015-06-07 20:43:44 1022
转载 MyEclipse No Default Proposals 无代码提示
window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Java Proposals 勾上applyOK
2012-02-27 11:02:16 795
转载 java中判断字符串是否为数字的方法:
ava中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){for (int i = 0; i System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return fals
2012-02-20 15:12:13 903
转载 Oralce ORA-12154 无法解析指定的连接标识符
今天在配置oracle时发现一个问题,在tnsnames.ora中添加一个远程连接数据库时,所有配置都正确但老提示“ORA-12154:无法解析指定的连接标识符”,后来发现引起错误的竟然是一个空格符!!!ORACLE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
2012-02-14 17:53:41 919
原创 设置Linux网络自动连接
Linux开机是网络默认是断开的,设置网络自动开机自动连接:右击网络链接图标-》 edit connections... -》 选中“etho” 选择edit 出现下面的对话框 把 connect automatically 选上即可。 方法2 修改配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0 将ONBOOT=n
2012-01-31 13:51:52 8427
原创 安装qemu-kvm-0.14.0
我的系统是CentOS6.0-i386的(网上说i686的就不会出现这个问题),在./configure时需要加入一个配置:./configure --enable-kvm --extra-cflags=-march=i686,然后再make&&make install就OK了。
2012-01-16 14:34:40 859
转载 linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法
后面加上 --force --nodeps如# rpm -ivh db4-devel-4.3.29-9.fc6.i386.rpm --force --nodeps真是怪事不断,以前在系统可以直接安装的RPM文件,现在也不能安装了,直接双击运行,就是一阵等待之后就自动退出来了,于是还是来终端看个究竟!rpm -ivh *.rpm结果出现: V3 DSA sign
2012-01-12 09:18:02 784
原创 centos安装Nginx问题
1. 解压nginx-1.0.11.tar.gz--tar -zxvf nginx-1.0.11.tar.gzcd nginx-1.0.11.tar.gz./configuremakesudo make install在make时报错make: *** 没有规则可以创建“default”需要的目标“build”。 停止。安装 nginx 时出现
2012-01-12 09:10:02 4403 1
转载 JSON 依赖包
Json-lib requires (at least) the following dependencies in your classpath:jakarta commons-lang 2.5jakarta commons-beanutils 1.8.0jakarta commons-collections 3.2.1jakarta commons-logging 1.1.1ezmor
2011-12-30 11:42:44 948
转载 windows XP系统输入法不见了怎么办?
windows XP系统输入法不见了怎么办?本文告诉恢复桌面右下角输入法小图标的方法。桌面任务栏右侧的输入法状态(也就是语言栏)不见了,通常有以下几种解决方法。windows XP系统输入法不见了怎么办?恢复桌面右下角输入法图标的方法一:禁用了语言栏在任务栏显示在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到“工具栏”上,会弹出子菜单,看看其中的“语言栏”有没有被选中,如果没有选中
2011-12-30 09:39:06 1739
原创 eclipse alt+/ Content Assist问题
从eclipse进入Window-Preferences-General-Keys找到Content Assist,会发现快捷键是“ctrl+space”,这与windows系统的默认中英输入法切换快捷键冲突了,需要修改,改为“alt+/”就可以了,可是发现还是无效,再找有没有其他的快捷键也使用“alt+/”的,找到了,叫“word completion”,现在就把它的快捷键改成别的吧!比如“al
2011-12-28 15:49:52 973
原创 Tomcat java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
2011-12-28 11:07:05 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the
2011-12-28 11:12:10 8304 1
转载 Windows下搭建Subversion 服务器
一、准备工作 1、获取 Subversion 服务器程序 到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&fold
2011-12-23 11:01:42 570
转载 开源中最好的Web开发的资源
学习HTML 5编程和设计★ HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码很不错的 HTML5 Dashboard – Mozilla,效果很炫。WhatWG Developers, 一个清楚的 HTML5 技术规格说明书。★ StackOverflow : 大名鼎鼎的技术
2011-12-22 19:31:01 759
转载 疯狂的 Web 应用开源项目
下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。数字媒体相册(Flickr, Picasa)Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向
2011-12-22 19:30:13 1398
转载 Twitter的禁用口令
打开Twitter的注册页面,https://twitter.com/signup,查看一下源码,你会看到一个很长的禁用口令列表(见本文最下面),其中的某些口令的确很雷人。你可以参看本站的《如何管理并设计你的口令》来设计和管理你的口令。其中的某些口令需要向你解释一下:ncc1701 这是星际迷航中的战舰号。thx1138 这是乔治卢卡斯的第一个电影,1971年,其学生时代的作品。
2011-12-22 19:25:45 17937
转载 如何防范密码被破解
你会用什么样的算法来为你的用户保存密码?如果你还在用明码的话,那么一旦你的网站被hack了,那么你所有的用户口令都会被泄露了,这意味着,你的系统或是网站就此完蛋了。所以,我们需要通过一些不可逆的算法来保存用户的密码。比如:MD5, SHA1, SHA256, SHA512, SHA-3,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令的数据库
2011-12-22 19:24:18 715
转载 如何设计“找回用户帐号”功能
因为《腾讯帐号申诉的用户体验》一文中好多人觉得腾讯申诉是世界级先进的,并让我拿出一个找回用户的帐号的功能来。本来不想写的,因为大家看看其它系统的就行的,但是,很明显有些人就是很懒,也不会思考,而且不会观察,所以,我就只好写下这篇科普性常识性的文章。在行文之前,我得先感谢腾讯公司的至少30名员工在《腾讯帐号申诉的用户体验》一文后的回帖(我STFG(Search The Fucking Goo
2011-12-22 19:21:53 1509
转载 MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为
2011-12-22 19:12:24 475
转载 Unix传奇(下篇)
Unix是目前还在存活的操作系统的元老了,走过了40年的历程(参看《Unix 40年:Unix年鉴》、《Unix 40年:昨天,今天和明天》)。由它引发的思想变革,对当今计算机文化造成的深远影响。这是一段所有从事计算机行业人员尤其是软件开发人员需要了解的历史。Unix的传奇历史是整个计算机世界文化最具代表性的,它对整个计算机世界文化的影响也是最巨大,最深远的。他给人带来的不单单的对过去的回味,
2011-12-22 19:09:51 1187
转载 Unix传奇(上篇)
了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地跟从今天各种各样琳琅满目前沿技术,而应该是去 —— 认认真真地了解和回顾历史。 Unix是目前还在存活的操作系统的元老了,走过
2011-12-22 19:09:18 990
转载 免费电子书列表
在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books (注意:有些连接可能会被墙掉)List of Free Programming books
2011-12-22 19:06:38 583
转载 一些非常不错的资料
一、Intel 给开发人员推荐的资料列表(2010年下半年)Intel Recommended Books for Developers其中包含了硬件:硬件,电源,存储,无线软件:多线程和多核技术,高性能计算,图形游戏,用户关注嵌入式:设计,软件,操作系统,安全,优化。IT部门:策略和决策,服务器和数据中心,客户端--二、
2011-12-22 19:06:06 465
转载 JDK里的设计模式
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asLi
2011-12-22 19:04:09 336
转载 如何管理并设计你的口令
在互联网上,需要我们输入用户名口令的地方实在是太多了,多得都让人记不过来了,N个电子邮件帐号,QQ, MSN,校内,开心,facebook,Blog,各种论坛,网银,淘宝,电子相册……,太多了,想想看,你要用多少用户名口令,相信很多人可能会这样做,用几乎一样的口令和用户名来申请所有的这些帐号,我估计这是大多数人的做法。当然,这样一来,你就需要保管好你的用户名和口令了,因为只要被破解了,就相当于你所
2011-12-22 19:01:28 403
转载 建议安装的插件
建议安装的插件Akismet - 有了他你就可以防止垃圾评论了。(本站的垃圾评论每天400条左右,这个插件的在我这里准确率是99.56%)All in One SEO Pack - 搜索引擎优化的插件,帮你自动优化搜索引擎。Google XML Sitemaps – Google的站点图插件。(你可以在Google里输关键词“酷壳”,你会看到效果的)WP Super Cac
2011-12-22 18:59:12 379
转载 偷了世界的程序员
本文译自美国时代(time.com)的《The Men Who Stole the World》,原作者:Lev Grossman。相当有传奇色彩,读起来很爽,翻译过来。译得不好,还请大家指正。本中的四个程序员可能并不是那么声名显赫,而且也很不老实,或许算不上成功,不过他们的确改变了世界。而本文有分析了互联网上P2P的那些事,相当的有参考价值。2010年12月17日更新:修改了一些错误,理
2011-12-22 18:55:52 1604
转载 优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习
2011-12-22 18:55:09 391
转载 程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2011-12-22 18:52:35 441
转载 Web开发中需要了解的东西
在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应
2011-12-22 18:50:28 354
转载 一些有意思的算法代码
Keith Schwarz是一个斯坦福大学计算机科学系的讲师。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/, 目前这个网页上有88个(见下面的列表),但这位大哥要干135个,你可以看看他的To-Do List。从这个列表上,我们可以看到,他从去年7月份就在自己实现这些东西了
2011-12-22 18:49:39 749
转载 你会做Web上的用户登录功能吗?
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容,转载时请保持原文一致,并请注明作者和出处。用户名和口令首先,我们先来说说用户名和口令的
2011-12-22 18:47:57 502
转载 INNO SETUP 配置
添加到启动 [Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueName: 开机启动; ValueData: """C:/Program Files/Thunder/Thunder.exe"" /s"; Flags: unin
2011-12-20 11:07:35 567
转载 面向对象的15位、18位中国大陆身份证号码解析、验证工具
import java.text.SimpleDateFormat;import java.util.Date;/** * 身份证号码,可以解析身份证号码的各个字段,以及验证身份证号码是否有效 * 身份证号码构成:6位地址编码+8位生日+3位顺序码+1位校验码 * * @author liuex * */public class IDCard { /** * 完整的身
2011-12-19 15:41:10 889
转载 oracle设置主键自动增长
select * from(select e.*,ROWNUM rnfrom (select * from emp order by empno) e)where rn between 1 and 10;select * from(select e.*,ROWNUM rnfrom (select * from emp order by empno) ew
2011-12-16 11:33:55 856
原创 在本地计算机上无法启动OracleOraDb10g_Home1TNSListener服务 错误3: 系统找不到指定的路径
运行->regedit 进入注册表,HKEY_LOCAL_MACHINE -> SYSTEM->CurrentControlSet->Services-> oracleOraDb10g_home1TNSListener -> 新建一字符串值ImagePath : D:\oracle\product\10.2.0\db_1\bin\TNSLSNR.EXE
2011-12-16 10:48:27 1496
原创 securecrt 连接linux出现乱码
securecrt 连接linux出现乱码问题首先查看Linux的编码格式,Lang:若Linux编码格式为UTF-8设置securecrt 客户端编码格式 选项->会话选项->终端->外观
2011-12-16 09:44:01 749
原创 Java编译多文件问题
在编译Java程序时,有时会出现两个类之间存在关联的情况。例:public class Test1 { public static String s = "ssss"; public static void main(String[] args) { Test2 t2 = new Test2(); }}public clas
2011-12-15 16:58:29 388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人