- 浏览: 1189065 次
- 性别:
- 来自: 北京
-
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
文章列表
美国时间3月17日,在Oracle收购Sun Microsystems之后,Java之父James Gosling首度在公开场合露面,他一如既往保持着对Java的高度关注,并表示Java在Oracle的掌管下令人放心,随后他还透露了Java的发展方向。 Gosling是在TheServerSide Java Symposium ...
java多线程一般都会讲消费者-生产者模型
生产者与消费者模型中,要保证以下几点:
1 同一时间内只能有一个生产者生产
2 同一时间内只能有一个消费者消费
3 生产者生产的同时消费者不能消费
4 消息队列满时生产者不能继续生产
5 消息队列空时消费者不能继续消费
参考了下网上一个代码实例http://www.talented.com.cn/archives/2007/5/16_141.html 发现作者写得有问题 修改了一些代码 现在ok了
----------------------------------------------------Message类
packag ...
项目中使用到了读文件,但是有的文件很大。一下子加入到内存中再循环取,效率很底,试着用分段读,这个方法可行。把代码贴出来,如果大家有更好的方法。欢迎指正。
public static List<Keyword> readFile(int formIndex, int toIndex) {
List<Keyword> lists = new ArrayList<Keyword>();
String path = getPadFilePath();
try {
FileReade ...
相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面。一下系列文章,介绍一下个人的解决方案。
本系列将介绍个人的一种方法,在不改变原来jsp文件的基础上,只需要加入少量的代码,就让你的新闻发布系统,很容易就完全变成静态的页面。
本文假设你是用java开发的web动态页面。
第一步,加入servlet.代码如下。
public class ToHtml extends HttpServlet {
p ...
线程池的作用:
线程池作用就是限制系统中执行线程的数量。
根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列
为什么要用线程池:
1. 减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务
2. 可以根据系统的承受能力,调整线程池中工作线线程的数 ...
1.Java学习网站:
Java中文世界论坛 http://www.chinajavaworld.com/index.jspa
Java世纪网 http://www.java2000.net/
Java 中文站 http://www.java-cn.com/
Java学习室 http://www.java3z.com/cwbwebhome/
JavaEye http://www.iteye.com/
Java ...
这些道理不懂,你注定就是穷打工的命!
- 博客分类:
- 我的随笔
首先声明:如果你是“愤青”或“类愤青”,对不起,请放下此书,因为文中的观点可能会伤害你的心灵(不是对“愤青”有偏见,而是“愤青”们多数都是“纯洁”得不识人间烟火的主儿,成天充满“乌托邦”式的幻想,实在 ...
态度篇
1. 做实事
不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。
2. 欲速则不达
用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。
3. 对事不对人
...
与去年相比,绝对比例增长最大的仍然是去年最热门的两种语言:排名分别在13和12的Go和Objective-C,它们的背后分别站着目前风头正劲的两家技术公司Google和Apple。与去年同期相比,两种语言都有将近2%的增长;与上月相比,虽然排名没有改变,但比例有0.5%左右的增长。
另一个大赢家与上月相同,是骂的人很多但用的人更多的PHP,排名比去年上升两名,抢占探花位置,也是前十名中与去年同期相比唯一有较大增长的语言。但与上月相比,它的绝对比例有小幅下降。
此外值得注意的是,除了Lisp/Scheme已经进入前20,Scala、Erlang和JavaFX都非常活跃,增长率达到10%,均很有 ...
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然 ...
大年初一,早上去奶奶家拜完年就在家上网了,闲着没什么事就写写博客了。今天过完就算是2010年过完了。明天就是俺26岁的生日了。哈哈。想想可真是快啊。来北京3年了。从最开始的一无所有,到现在慢慢的熟悉环境,工作、生活的稳定。还算是有点小成就啊。
大家来畅谈下各自的学习、生活、工作吧!欢迎交流。
近些天来,一直在搞nutch的分布式抓取。中间碰到一些问题,把我搞的头都晕了,问题是:把其它项目中的search要合并到nutch当中来,进行上传。于是我写了一个插件,来调用。看着挺简单的。就是在上传那里出了问题。搞了有3天吧。眼看着过年了,在年前不得挽个疙瘩么,在第二天的时候,我都准备放弃了不搞了,想了想,这不搞了,过完春节不还是你的问题么,趁着现在还火热,给它解决吧。终于在02-10问题找到了,马上就解决了,这说明了一个问题。当碰到一个非常棘手的问题时,在自己都实在不想搞的时候,请再坚持一会吧!真的,请再坚持一会吧!你就会成功的!请相信我!!
马上就要走了,下午的火车。在这里祝大家 :
...
有些时候(如开发聊天程序),我们需要将将滚动条(scrollbar)保持在最底部,比如聊天窗口,最新发出和收到的信息要显示在最下方,如果要看到最下方的内容,就必须保证滚动条保持在最底部。
Javascript:
<script type="text/javascript">
function add() {
var now = new Date();
var div = document.getElementById('scrolldIV');
div.innerHTML = div.inne ...
我们的需求是这样的。通过程序来配置jetty的服务-启动。要直接在 浏览器中输入http://IP:8083
.
ok。直接跳转到欢迎界面。下面来看如何来做。
public void start() throws Exception {
server.addListener(":" + this.port);
HttpContext context = server.getContext("/index.html"); //关键部分
,这里就是要在webapps下有一个 index.html.指向的就是这个html.当然也可以是 ...
我们jetty是一个小型的web服务器,可以嵌入到程序当中去,著名有hadoop,nutch,hertriex.等。
在部署nutch的UI的时候程序一直报 “ClassNotFundException”.检查了好久,发现是webapps/task/web.xml。
这里面我配置了几个servlet。
2、nutch的分布式部署的时候。在namenode机子上所拷贝的webapps(里面有所有的jsp)。当同步到其它几台机子上的时候,webapps同时也拷贝了进去。所以我在启动hadoop的时候,hadoop中也有jetty.那么它会默认的去寻找web.xml中所配置的servlet ...