- 浏览: 164231 次
- 性别:
- 来自: 南京
最新评论
-
unitleader:
...
SVN 提交文件加锁 -
javasea2012:
[list][*]引用[b][u]引用[/u][/b][/li ...
JAVA中线程同步的方法 -
xiejin2008:
嘿嘿,你是面试的哪个部门呀··
百度面试 -
Ryan200909:
远程主机无响应!!!!
java 开发所需的jar包库 -
forrest420:
sorry,想给个顶的,点击错了,资料蛮有用的
tar zip 打包、压缩与解压缩到指定目录的方法
文章列表
转自:http://blog.csdn.net/kuyuyingzi/article/details/19155697
在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决?
如果是一个线程等待一个线程,则可以通过await()和notify()来实现;
如果是一个线程等待多个线程,则就可以使用CountDownLatch和CyclicBarrier来实现比较好的控制。
下面来详细描述下CountDownLatch的应用场景:
例如:百米赛跑:8名运动员同时起跑,由于速度的快慢,肯定有会出现先到终点和晚 ...
Linux系统自动清理日志的方法
- 博客分类:
- Linux
转自:http://os.51cto.com/art/201304/389619.htm
Linux系统自动清理日志的方法
2013-04-15 15:07 peida 博客 字号:T | T
Linux 是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,本文分享了一种自动清理Linux系统日 志的方法。不用你去每天惦记着是否需要清理,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。
AD:2014WOT全球软件技术峰会北京站 课程视频发布
Linux 是一个很能 ...
http://www.qmbole.com/forum.php?mod=viewthread&tid=603&fromuid=1
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;public class PicCompression{ /** * 压缩图片方法 * * @param oldF ...
ORACLE如何修改用户表空间
- 博客分类:
- Oracle
问题描述:
ORACLE如何修改用户表空间
产生原因:
需要对用户表空间进行修改
解决方法:
软件在建立帐套时,表空间使用了默认设定,表空间可以自动增加。如果用户为了提升速度进行了优化,关闭了此选项,则在年结前也应该检查一下表空间的使用情况,如果已经使用空间小于剩余空间,也应该进行扩充。 查看表空间使用情况: SELECT * FROM DBA_FREE_SPACE 举例: 在实际操作中请根据实际数据库路径等信息作适当的调整,切记不可生搬硬套! 另外,请在调整之前,对oracle 作一全备份! 假设表空间名称为GS_ORADB_001,数据文件‘C:\O ...
CREATE OR REPLACE FUNCTION C2B(b IN CLOB default empty_clob()) RETURN BLOB-- typecasts BLOB to CLOB (binary conversion) IS res BLOB; b_len number := dbms_lob.getlength(b); dest_offset1 NUMBER := 1; src_offset1 NUMBER := 1; amount_c INTEGER := DBMS_LOB.lobmaxsize; blob_csid ...
经验谈:系统架构师的修炼[转]
- 博客分类:
- Java
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?
首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供 ...
struts1.3-基础及原理
- 博客分类:
- Java
网站struts.apache.org实践步骤:1 搭建环境 (1)导入jar包 使用其中相关的类(可将所有jar全部导入) (2)建立一个配置文件:struts-config.xml 作用:方便struts用户使用 位置:一般放在WEB-INF下 (3)配置web.xml 注册struts中心控制器-----ActionServlet <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action ...
nginx 整合 tomcat 做负载均衡
- 博客分类:
- Java
http://tengine.taobao.org/book/index.html
我的测试环境是:windows7 32bit / jdk1.6 / tomcat6.0 /nginx 1.081、解压tomcat ,复制成2份,修改server.xml 里的端口设置,使得两个tomcat不冲突。请确保两个tomcat可以访问到你的应用:http://localhost:8080 和 http://localhost:80812、修改nginx 的配置(在conf/nginx.conf):a.在 #gzip on; 下面添加下面代码
upstream backend { ...
为什么要培训,有些企业家认为培训后员工会跳槽,会是为别人做嫁衣,可是不培训更是会造成好多的不良后果,员工素质低下,产品质量下降,应留下的没有留住,应走的人却没有走,这是最可怕的!
一、培训不一定是万能的,但是不培训一定是会增加费用,加大成本;以下问题的发生是需要刻不容缓的培训:
有些迹象的出现和员工不适当的工作表现,往往暗示着培训的紧迫性和必要性,看一下,以下情况是否曾在您企业中出现:
顾客的不满和投诉增多;
内部管理有些混乱;
高消耗,高成本;
低利润,低效率;
优秀员工的跳槽流失;
员工士气低落,抱怨牢骚滋生;
...
如何提高自己的行动力
我以为行动决定一切,行动才是首要的。墨子说“志行,为也”,也就是说意志付于行动,那是作为。
而善于行动者,行动高效者,在做好策划拥有目标和方向,能够把握机会及时行动之后,单纯就行动力本身而言,无非是做好了以下几个关键步骤:
(1) 充分准备
亨利·福特有一句名言:“做好准备,是成功的首要秘诀。”充分准备,对于任何行动来说无疑是必须的。只有大弓拉满月,最后才能射出势大力沉之箭。准备充分才能把握机遇。
机遇只垂青有准备的人,只有对行动目标做好充分准备的人,才能在关键时刻顶上去,甚至崭露头角。一般而言,我们在行动之前需要做这些准备:
——思想准备。做任何事情,如 ...
用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法
同步有几种实现方法,都是什么?分别是synchronized,wait与notify
wait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程
声明:非原创
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似 ...