- 博客(89)
- 资源 (10)
- 收藏
- 关注
奇异的Glassfish启动错误
奇异的Glassfish启动错误 # ./asadmin start-domainThere is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.Command start-domain failed. 经过研究发现,如...
2011-10-19 15:44:08
1061
原创 小规模低性能低流量网站架构设计
很多Web架构的文章都在谈大规模,高流量,高性能之类的网站架构设计,这类文章一是满足人们好奇心,但看过之后也就看过了,实际收益可能并不大;另外一个副作用是容易让人心潮澎湃,没学走先学跑,在很多条件仍不具备的情况下,过度设计、过度扩展(高德纳也说过,"过早优化是万恶之源"),所以,这里反弹琵琶,讨论一下小规模、低性能、低流量的网站该如何架构。如果站点起步阶段可能就是一台机器(或是一台虚拟机)...
2011-09-29 22:38:43
216
开通httpd通过selinux
selinux有时候真是烦人,连出去的连接都会屏蔽。 用命令行可以连接,但是用apache死都不可以连接成功。 一直提示ERROR: Can't connect to MySQL server on '10.10.10.10' (13) 你可以禁止selinux或者只打开httpd的链接就可以了 打开通道(需要使用root权限) #setsebool -P ht...
2011-09-29 11:56:15
361
java在linux下设置环境变量
好久没用命令行,忘记不少,花费不少周折,特此记下来 运行时环境变量java -cp .:hello.jar:sample.jar com.HelloWorld 总体环境变量export CLASSPATH=.:sample.jar:hello.jar 不同于windows的是中间的符号,windows中是分号,linux中是冒号...
2011-09-28 20:44:14
148
在Red Hat 5.6之后的版本上升级php版本
Red Hat企业版在5.6的时候发布了php的5.3.x版本,所以升级php版本的时候简单多了 操作很简单,移除之前的版本,使用命令行比较简单点儿,#yum remove php 然后安装5.3版本(是个独立的包,所以不能直接用yum升级), #yum install php53 。这其中可能还有一些冲突的旧包,系统会提示,你用yum remove 包名就可以了。 ...
2011-09-28 10:01:01
244
Centos安装桌面环境(一个命令搞定)
# yum groupinstall "X Window System" "GNOME Desktop Environment" 由于初始化安装用的最小化安装包,没有桌面环境。但是又急切需要一些桌面的工具,第一次用yum install gnome-session,安装好之后,竟然不能初始化桌面环境。 无奈搜索搜索,找到了这个方法,记录一下! 安装完成之后,...
2011-09-03 12:14:11
270
linux下实现glassfish自动启动
1. 首先在 创建文件/etc/init.d/glassfish3, 文件内容如下. 注意修改下列内容的红色部分(不好意思,全部用英文写的) #! /bin/sh# This shell script takes care of starting and stopping# the glassfish DAS and glassfish instance.## chkcon...
2011-08-20 11:36:58
339
从dovcot学linux日志轮转
linux中日志默认是会自动轮转的,但是有时候碰到有些第三方的软件。比如说email方面的dovcot,就没有自动轮转,导致在很长一段时间之后,日志文件会很大,严重时可能导致系统宕机。 例子很简单,看过之后就应该能够配置你自己的啦! 参考文章:http://optics.csufresno.edu/~kriehn/fedora/fedora_files/f9/howto/dovec...
2011-08-18 17:51:27
177
银行业务调度系统的实现
银行业务调度系统的实现 这个例子是在去年在优快云上看到了,一直忙就忘记了,今天突然看到就小小研究了一个,不是很难! 但是好久没做这方面的开发,生疏不少,花了我4个小时才整出来! 系统要求在附件上中的银行调度.docx.pdf中,请自行下载! 系统运行结果如图所示: 所用软件,jdk1.6.X...
2011-08-14 17:03:44
125
在linux下添加一块新硬盘
由于在redhat 6之前,系统中没有硬盘管理工具(Disk Utility),需要使用命令来进行挂载硬盘操作。 如果你的系统比较新,系统会自动执行挂载,但如果你想DIY的话,掌握一点命令是必须的。这些操作磁盘的命令不建议新手来操作,造成的后果可想而知! 如果必须要执行的话,现在你本地的虚拟机里面先实验一下吧。本人就是用的Virtual Box 来先练习的! 以下命名需要使用root...
2011-08-13 17:19:35
345
linux 下几个有用的快捷键
主要用在gnome下,可能其他的桌面系统也可以,仅供参考 Ctrl+Alt+方向键, 可以切换到不同的桌面,对开发人员特别有用Ctrl+Alt+L可以锁住你的桌面Ctrl+Alt+T可以快速打开一个命令行窗口(有些linux可能不能用)在桌面的命令行下Ctrl+Shift+T可以打开一个新的命令行窗口,Ctrl+Shift+W可以关闭一个命令行窗口 ...
2011-08-07 13:05:17
123
记一次linux lvm的扩展
这里不介绍有关lvm的概念或者优点,如果你想知道的话,去百度百科或者维基百科都可以。 事情是这个样子的,突然有一天,公司的某台email服务器不能发送email了! 电话开始响起。。。。经过一系列的前期检测,发现硬盘空间用光了。 还好发现原来的系统有用lvm。 先在自己的虚拟机上测试之后,然后在服务器上折腾。 大概过程就是这样子的。 1. 先添加一块硬盘到你的系统...
2011-08-05 21:34:21
105
ubuntu下terminal server client退出全屏
很激动的用ubuntu连接上了windows 7的远程桌面,一阵狂喜! 接着痛苦就出现了,怎么退出来呢!?! 有进无退啊,痛苦。。。 还好自己自幼学习IT,可以用任务管理器注销用户的方式退出来,这个毕竟不是长久之策,因为你每次都需要再次输入用户名和密码。 好了,现在亮出正确办法。ctrl+alt+Enter 这个快捷键可以退出和进入全屏。又狂喜........
2011-07-29 11:17:33
626
javascript pattern只允许数字,英文字母和一些特殊字符
<script type="text/javascript"> var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; var chPattern = /^[A-Za-z0-9 \!\@\#\$\^\&\*\-\_\+\=\:\\\'\;\,\.\/\?\(\)\{\}\[...
2011-07-14 15:03:14
2845
原创 如何选择开源许可证?
本文摘自http://www.oschina.net/news/17643/how-to-choose-opensource-license?from=20110508 如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----...
2011-05-23 10:21:54
117
原创 SVN 自动备份
如果英文还可以的就读这个文章。http://wiki.ocssolutions.com/Backing_up_and_Restoring_Your_Subversion_Repository 不过这个文章备份的文件太大了,感觉还没有直接复制粘贴来的爽。附件中有我自己写的批处理文件(windows),使用之前请先修改几个参数,都在最后几行,你一看就差不多明白了。 我使用...
2011-04-20 13:56:51
93
Ubuntu强制卸载VMware-player
有时候安装了vmwar-player,想再安装vmware-workstation,却提示一些古怪的消息(现在忘记具体是什么了)。只能先卸载再安装 首先你可以尝试常规卸载: sudo vmware-installer -u vmware-player 既然你到了这里,通常是无论怎样都卸载不了的 其实所谓的强制卸载就是将所有的vmware文件全部删除, 你...
2011-04-12 15:09:17
307
原创 Linux run level解读
前一段在客户那边加入了一个开机自动重启的程序,莫名其妙的重启操作系统之后,网络服务竟然不能自动启动! 竟然需要手动启动! 为了证明我们是清白的,我去研究了一下linux的run-level。 我所试验的是red hat企业版5.5,debian/ubuntu的linux有所不同,默认是不存在配置文件的,需要手动创建。 以下是我摘抄的配置文件,默认位置在/etc/inittab...
2011-04-11 11:00:41
146
原创 关于java Exception
不是我写的,但是很精彩!请看原著 http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html 看不懂的可以看下这个老兄的心得http://www.juvenxu.com/2011/03/30/exception-handling-best-practices/ ...
2011-03-31 12:20:24
95
原创 java实现的一个无刷新上传
所使用的东东, jdk1.6, tomcat 6, apache common-io, common-file update, json. 给出截图一张: 感觉还不错哦! 可以下载源码查看具体实现,源码在附件中,是一个war文件,可以直接部署到tomcat中查看效果。 如果您遇到任何问题,请发站内信或者email:yhjhoo@gmail.com...
2011-03-26 15:59:33
103
原创 Apache tomcat 7 and servlet 3介绍
需要一点英文地址,可以边听边看ppt! http://www.infoq.com/presentations/Apache-Tomcat-7?mkt_tok=3RkMMJWWfF9wsRokv6jNZKXonjHpfsX56e8sW6eylMI%2F0ER3fOvrPUfGjI4DS8NrI%2FqLAzICFpZo2FFLCvKccodT9eBPCEQ%3D...
2011-03-04 15:20:36
107
原创 Linux下查看文件夹大小
使用du命令 du -h --max-depth=1 完整例子请查看 http://www.yayu.org/look.php?id=162
2011-02-09 15:24:20
113
原创 linux查看系统版本信息
几种查看linux版本信息的方法:1. uname -a2. cat /proc/version3. cat /etc/issue4. lsb_release -a 感觉最正宗的还是第4个, 用第二个太不靠谱了,以下是第4个的截图 ...
2011-02-09 09:44:35
88
对Page Speed的测试
前一段google发布了Page Speed,据说能够增加页面的访问速度,当时没有时间。 后来在javaeye的每月杂志上也看到同样的文章,被吹成了能够提高40%的加载速度。 在项目做完的时候有了一点时间进行测试。把测试结果贴出来,大家看一下! 我是对PHP的一个CMS系统Joomla1.5.20 做的测试。测试环境ubuntu10.10, 内存:645M,CPU ...
2010-12-30 19:41:06
198
原创 超级强悍的微软AJAX控件展示
汗颜,一直都以为微软的技术不兼容其他浏览器!今天看了下,太强悍了 http://demos.telerik.com/aspnet-ajax/controls/examples/default/defaultcs.aspx 都有点想转行做.net的感觉...
2010-12-29 17:41:31
133
原创 创业路漫漫
软件开发人员到了一定的境界后软件项目全部靠自己都能搞定了,同时几万元的项目能接到也能顺利完成时就会考虑到自己创业的事情,有些人头脑不够冷静这时候就盲目走上了创业之路,创业后自己很辛苦、生意也难做、还会遇到很多生存问题、资金问题、人力资源问题、可持续发展问题等等N多问题。 01:同一时间只做一个项目时人的精力都很集中、项目进展、工作效率都很快、管控项目总是会得心应手。 0...
2010-12-28 11:25:14
114
原创 Google App Engine进行重大更新
本文转自http://news.cnblogs.com/n/83334/ Google App Engine是一个帮助开发者开发网络应用的一个平台,今天进行了今年以来最大的更新。 App Engine 1.4.0主要功能包括:新增Channel API,创建即时推送事件更加简单;新增“Always On”:开发者每月只需9美元就可以保持三个应用程序一直在...
2010-12-17 15:15:04
151
原创 2010年云计算领域的十大热点事件
本文转自http://datacenter.chinabyte.com/21/11727521.shtml2010年对云计算来说,是十分重要的一个年头,无论是中断事故还是发展升级。虽然云计算的市场持续增长,但是一些家喻户晓的云计算巨头在发展的过程中还是遭遇了不少的打击。 VMware进军云计算市场,Amazon.com 公司的IT部转向云计算领域,类似Salesforce.com、T...
2010-12-17 14:59:40
360
Ubuntu下最好用的SVN客户端(Rabbitvcs安装篇)
如果你用过windows下的tortoisesvn,肯定会感叹,同样是开源程序,为什么这些开源的东西不在开源的系统上先跑呢? 不用着急,那边有个乌龟,这篇有只兔子,只是看了太多的龟兔赛跑的故事,不知到最后谁会赢。那就有你评判了,先安装再说吧! 这里是它的屏幕截图 首先你可以参考这篇文章,我也是参考这篇文章来着,但是这篇文章没有介绍安装方法。所以这里介绍下。http:...
2010-12-11 09:32:48
671
ubuntu 彻底删除 mysql 然后重装 mysql
删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common //这个很重要 上面的有一些是多余的,但是为了免除后患,还是全部删...
2010-12-08 11:14:47
153
使用eclipse开发php项目-----调试篇
一直用java做开发,偶尔开发个php小程序,显得有点手生,并且自带的debug不能用,所幸自己配置。 首先你要准备的是eclipse,wampp(或者说是其他的php集成环境), zend debugger . 去这里下载http://downloads.zend.com/pdt/server-debugger/, 因为这里是windows环境,所以下载ZendDebugger-...
2010-12-03 15:59:27
416
原创 使用Eclipse插件 EclEmma 进行覆盖测试
以前听说过单元测试,这个覆盖测试还是第一次听说,不过下次在项目可以试一下,IBM上的这篇文章写得很好,特此贴出来 http://www.ibm.com/developerworks/cn/java/j-lo-eclemma/index.html ...
2010-11-25 14:04:13
175
原创 Apache和Tomcat实现集群和负载均衡
参考文章 http://blog.youkuaiyun.com/kypfos/archive/2008/10/15/3081330.aspx http://hi.baidu.com/luodaijun/blog/item/5bbe4cfb5ffef864034f56a1.html 刚觉都是作者的真实体验,写的都很不错! 两篇要是结合的话可以解决你的很多疑问,建议还是请自动手做一下! 还...
2010-11-14 17:50:15
94
linux破解BIOS密码
两年前的某一日,心血来潮的给BIOS加了一个密码,两年之后的今天可想而知。着实让我头疼了半天,还是想不出来。想来想去还是破解的快。 具体的来说,不是破解BIOS密码,而是做了一个清除操作而已。下面是所支持的类型,如果你的BIOS不在里面的话,笔者建议你换另外的方法先。支持的BIOS类型ACER/IBM BIOSAMI BIOSAMI WinBIOS 2.5...
2010-07-25 13:51:17
1004
Ubuntu10.04修复Grub
发现在用Ubuntu睡觉功能的时候,启动不了,提示说grub rescue, 就是说要修复grub的意思,我的天,谁没事去研究那玩意儿。 不过在网上搜索一下,解决方案还真不少,这里我挑一个方便的分享给大家。 http://www.houqp.com/unbuntu10-grub2-fix/ 但是我的好像有点问题,可能是开始没有耐心吧,我重装了两次grub才弄好。大家耐...
2010-07-25 13:36:42
120
原创 mysql 同步复制(简单集群)
暂时没有时间自己总结,先贴出一篇文章来 http://bbs.linuxpk.com/thread-38953-1-1.html
2010-07-10 16:36:23
95
原创 职场新人面试误区:我的技术好,所以你必须要请我?(转贴)
http://blog.youkuaiyun.com/java2000_net/archive/2010/02/20/5312691.aspx 突然发现,工作一段时间后心态变了
2010-07-04 11:14:14
97
原创 linux基础命令
写道NO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝...
2010-06-25 19:51:05
108
java实现的一个无刷新上传
2011-03-31
SSH 入门程序(struts+spring+hibernate)
2009-04-16
webharvest
2009-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人