- 浏览: 318918 次
- 性别:
- 来自: 上海
最新评论
-
libaogui777:
前辈,您好, 使用PDFbox 提取内容遇到一个问题,想请教您 ...
java进行pdf解析-----pdfbox -
xin_hany:
提示惊醒了一下,解决了一个让人惆怅的问题,
danga的MemcachedClient的几个缺陷 -
roroyangivan:
牛B啊。。。我觉得 这种 回答。。。阿里的的CTO 都 HOL ...
怎样才是一个好的架构? -
406657836:
今天知道了一个线程创建时会给stack分配1M内存?一个线程默 ...
jvm线程的stack -
linzx0212:
受教了……
danga的MemcachedClient的几个缺陷
文章列表
这次是RubyConfChina的第二次社区活动,集中了9场演讲,有四位外籍人士参加,各路神仙登场,精彩纷呈。我有幸听了6场,很有收获,小记一下记忆深刻的点滴吧。
一.Ruby之父的气场
Matz
是首先出场的人物,绝对重量 ...
1,web spider/snapshot --> WMD+
2,data store --> Mysql,TC
3 , updater --> Ruby
4,web reader like google reader and autopager--> ROR
reader=>注册,登录,跟书,看书,自动翻页,
system=>追踪,解析,diff,
在Spring Annotaion MVC环境中使用 hessian作为http远程服务导出时,按照官方的配置方式你可能会出现如下异常:
调用方出现:"returned HTTP response code: 500 for URL..."异常
服务端出现:“Could not complete request javax.servlet.ServletException: No adapter for
handle org.springframework.remoting.caucho.HessianServiceExporter@d0122]:
Does yo ...
ubuntu lucid的ibus和pinyin engine比较旧,还是去年的版本,从ibus官方的wiki
可以知道如何用PPA
进行update,不过还是遇到点小麻烦:公钥服务器(keyserver.ubuntu.com)无法访问。
tedeyang@morgan-t61:~$ sudo apt-add-repository ppa:shawn-p-huang/ppa
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gp ...
1,在需要对大量小文件进行移动或复制时,用cp、mv都会显得很没有效率,可以用tar先压缩再解压缩的方式。
2,在网络环境中传输时,可以再结合nc命令,通过管道和tcp端口进行传输。
如下(懒得写了,直接引用别人的成果:http://blog.chinaunix.net/u/8059/showart_726220.html)
nc和tar可以用来快速的在两台机器之间传输文件和目录,比ftp和scp要来得简单的多。由于nc是一个超轻量的命令,所以一般busybox都会集成它。当一个linux终端,比如linux pda, 通过usblan的方式连接到另一台linux主机的时候,这样的嵌 ...
有这个想法是因为早晨用apt-get 时看到了lucid,联想到debian的玩具总动员系列,又联想到北约对中国潜艇的命名规则。
中国的历史是个大宝库,有无数的内涵。
我来试着凑凑:
1.史前
和传说时期:(三皇五帝、伏羲):寓意软件的设想阶段或简单原型。传说中的三皇五帝时期,原始,混沌,没有文字可考的时代,软件从一个idea开始萌芽,初长,充满无限的可能性和原动力。
2.夏、商、周、汉、唐、宋、元、明、清
:都是大版图的完整王朝。可以代表主版本号的更迭。
3.春秋
:周室衰微,大小诸侯国互相征战吞并,灭国无数,最终形成五大诸侯国。寓意软件设计从混乱到逐渐统一的迭代演化过程 ...
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.*;
import java.util.Iterator;
/**
* Created by IntelliJ IDEA.
* U ...
前天做到一个题,是测试java switch语句的.结果很出我意料.
public class Test {
public static void main(String[] args) {
char c = 'c';
switch (c) {
default:
case 'a':
System.out.println('a');
break;
case 'b':
System.out.println('b ...
为了连https web services,初步选择以前用得还愉快的CXF.
结果,,,,,,,,这成了我的噩梦!
CXF和pom中至少三个类库冲突,和远程服务器的.net web services的WSDL又不能兼容,文档还垃圾得一塌糊涂.
好不容易一路google,hack下来,绞尽脑汁解决了以上一大堆问题,居然发现无法正常解析返回结果,
火大,几天的时间就这样浪费在这玩意上!
一怒之下,操起HTTPClient和xmlbeans手写web services,一个小时就搞定了ssl,xml通讯.
性能不但明显提高,checkstyle也不报错了! 身心俱爽啊.
最近天天加班,回到家都十一二点了,实在懒得上网.
进了这家公司,我终于发现了传说中的牛人大都不会再网上出现,因为他们太忙了,当然不是指我,而是指我现在的头,十几年的老程
序,副总裁的头衔,从写平台代码到商务谈判,似乎精通一切,脚不沾地,思维快得像闪电,做事也快得像闪电,这是牛人
.
说起野趣
,还有很多好玩的事,
我原来住在城郊结合部的工厂宿舍里,西面是个小村,远处则是田野,因此动物还真不少.
这个清明节回家,老妈说我以前见到的那只黄鼠狼现在常常跑进家里,她也终于亲眼见到了.
哈哈,这是个调皮的家伙,去年夏天有个晚上,我开着窗上网,
这个巴掌大的精灵探头探脑溜进来逛了一圈 ...
JVM的基础内存模型:
1,Permenent Space ,启动jvm时存放class、interface的相关数据(class本身,method,field)。
2,Heap,存放对象实例和数组。
2.1 Old generation。
2.2 New generation:
2.2.1 Eden,对象先从这里出生。
2.2.2 Survivor 0,eden如果满了并且再也无法通过GC获得空间,则移到这里。
2.2.3 Survivor 1,如上。
3,Stack,与线程相关,存放静态method、field。
上午去盛大面试,应聘职位是高级开发工程师(and 架构师,纯属瞎碰)。
因为下雨,而且地铁不能直达,所以开着车过去的。在内环高架徐家汇那里堵了半个小时,到盛大大门时刚好10点整。
环境很漂亮,盛大是一整个园区,开阔错落,小雨淅淅沥沥,绿意盎然。
先在门卫那里登记,(从登记表上看,今天有不少来面试的)领了访客证和临时停车证,进门停车,不远处就是一幢三四层高的楼。
囧的是,接待大厅门口门卫居然要我洗手消毒,感觉怪怪的,一如网上所言。
然后是填表,这就感觉没档次了,我明明在盛大官方网站的招聘(ps:那个招聘页面像小学生作品,够烂)中写全了个人 ...
昨天遇到一个诡异的问题,吓出一身冷汗。
20几个300k左右的jsp页面,每个都包含有大约1千多个struts的<bean:writer> tag ,运行在weblogic 8.1,
编译时报出下面的异常:
code too large
for
try
statement
try
{
^
1 error
代码太大???把weblogic生成的对应java文件打开看看,乖乖,好几万行,源文件就4M多。
~~当当当,万能的google大神出场,
原来java中一个方法的内容大小还是有限 ...
javascript技巧:(function(){})()
如题。
这其实是一行函数调用,和 callamethod()没有什么不同。
(function(){})是一个匿名的闭包, (function(){})()就是调用闭包,当然这里参数都是空的。
我们可以加入参数
(function($){
//函数内容。。。
})(jQuery)
相当于var f = function($){ } ; f(jQuery);
好处在于:在函数内部可以用$来替代jQuery,而不受任何其他外部影响。命名空间非常非常干净。
用法 :
QUOTE:
...
还用lucene架了个搜索引擎,对pdf进行全文搜索(联合pdfbox)。
核心类是一个Agent,使用开源的庖丁中文分词器
代码:
QUOTE:
package gov.jsgs.ssgs.service;
import gov.jsgs.ssgs.form.PdfForm;
import gov.jsgs.ssgs.model.Ssgs_pdfModel;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import net.paoding.an ...