技术文档
文章平均质量分 86
IT僧人
没有任何系统是完美的
展开
-
wait和notify使用
1.wait和notify这两个方法都是Object中的方法,放在一块是因为他们关系非常密切.wait就是等待这个对象的同步锁,不过调用这个方法必须先获得这个对象的同步锁,就这一点很多人就搞晕了.这里先解释一下这两个方法,然后给出一个小例子说明.wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法,否则后收到一个IllegalMonitorStateException,这个是运行时异常.调用这个方法后,就放弃了这个同步锁了.如果不带参数的wait方法就只有等别人唤醒了,如果带一个参数的化就设转载 2010-10-29 15:05:00 · 504 阅读 · 1 评论 -
SVN操作指南
一、 下载http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100去下载所需要的SVN软件包。我这里下载的是svn-win32-1.5.6.zip二、 设置运行环境a) 由于我下载的是绿色压缩包,所以要为软件运行做一定的设置:在环境变量中加入SVN_HOME路径为解压后的路径,在path中加入%SVN_HOME%/bin;b) 运行cmd-->查看svn或svnadmin看能不能正确的显示以下情况,如果显示以下语句则说明配转载 2010-10-29 15:01:00 · 455 阅读 · 0 评论 -
Thread.sleep 和Object.join的使用
sleep:Thread的静态方法,当前线程休眠一段时间,时间到了再恢复可运行状态,时间到了不一定就执行吧,还得竞争CPU呢.join:这个方法其实就是特殊的wait,wait方法一般都需要别人notify(当然也可以设置超时),但是join方法就不需要别人notify了,一直等到这个线程死亡(就相当于这个线程临时前告诉那些在等它的人:你们进来吧!)本人不是很会举例子,还是两个人公用一个卫生间吧,这回不刷牙了,改洗澡吧,总不能两个人同时洗澡吧!就算可以,这里假设不可以吧.情况时这样的:A在洗澡,B要等。第一转载 2010-10-29 15:03:00 · 1712 阅读 · 0 评论 -
JAVA算法,杨辉三角
<br />public class YHSJ {<br /> /**<br /> * @param args<br /> * @createtime Apr 14, 2010 6:49:41 PM<br /> */<br /> public static void main(String[] args) {<br /> Integer[] topRow = null;<br /> Integer[] currentRow = null;<br /> for(int i=0;i<10;i++)原创 2010-10-29 15:08:00 · 485 阅读 · 0 评论 -
Java程序员应该了解的10个设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程...转载 2019-03-13 20:59:17 · 73 阅读 · 0 评论 -
Nginx初探
一、 概念Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器使用。Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题。它的设计不像传统的服务器那样使用线程处理...转载 2019-03-14 11:18:49 · 98 阅读 · 0 评论 -
Nginx配置
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...转载 2019-03-14 12:35:25 · 70 阅读 · 0 评论 -
Java的三种代理模式
Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不...转载 2019-03-13 20:55:11 · 76 阅读 · 0 评论