- 博客(60)
- 收藏
- 关注
原创 一次排查事故纪录
服务器大范围报读超时,排查记录:8月13日:1 周一晚上根据op jmap的内存,发现老年代和年轻代都是百分之九十九。因为老年代满后会引起fullgc,检查gc日志证实频繁fullgc,但是fullgc几乎没有效果,导致jvm连续fullgc,所有线程等待,引起读超时现象。2 op给出的jmap histo里面有大量keywordtype对象,怀疑有大量这种对象被引用没有释放 3 ...
2012-08-17 15:34:02 163
shell发送包含图片的邮件
用shell 发封html格式的邮件不难cat mail|sendmail -t其中mail为To:xx@111.comSubject:aaacontent-type:text/html用shell发包含附件的邮件也不难(cat mail;uuencode a.jpg a.jpg)|sendmail -tmail为To:xx@111.comSub...
2011-07-14 17:26:02 978 1
android手机com.google.process.gapps错误的解决方法
百度搜索这种问题准确性之差令人发指浪费了太多时间所以记录一下以免后人走弯路android手机同步google账号时报:com.google.process.gapps has stopped unexpectedly先选择设置-账号与同步-自己的google账号然后分别手动同步联系人、日历和gmail,找出是在同步哪一项时报错假设是在同步联系人时报错那设置-应用...
2011-07-04 03:11:55 701
awk中调用shell函数和变量的方法
初学shell,遇到要将awk的日期转变格式的问题,用awk内建函数不好解决,考虑引入外部函数。引入方法XXX和变量YYY[code="java"]export -f XXXawk -v YYY=$YYY '{ print YYY; date=$1; cmd="transTime "date; cmd|getline accessti...
2011-06-30 20:07:04 440
common.lang学习1:StringUtils
版本:common.lang3源码地址:http://svn.apache.org/repos/asf/commons/proper/lang/trunk编译方式:mavenjavadoc地址:http://commons.apache.org/lang/apidocs/index.htmlStringUtils是对java中String类的增强和补充,简化开发。主要方法分...
2011-06-15 15:38:15 104
原创 针对文档匹配时为何选择乘法的理由
搜索引擎排序不也是这样吗,既要考虑网页内容与用户查询的匹配程度,又要考虑网页本身的质量。但是,怎么把这两种因素结合起来,得到一个,而不是两个或多个排序标准呢?假如我们把这两种因素表示成数值,最终的排序依据是把这两个数值加起来,还是乘起来,或是按决策树的办法把它们组织起来?如果是加起来,是简单相加,还是带权重加呢? 我们可以根据直觉和经验,通过试错的办法,把这两个因素结合起来。但更...
2011-04-18 15:23:53 136
即将加入IT民工行列,毕业年找工作的一些经历和经验
转眼在大学待了六年,终于到了毕业年,积极准备工作,也小有斩获,这里也分享一点今年找工作的一些经历和经验。---------------------------------先说一下找工作之前的一些规划,因为英语实在不行,特别是口语基本上不能连着说一句话,所以很早就断了找外企的念头。初步方向是互联网、第二选择是回成都,从投简历到面试,基本上也是遵循着这样一个思路来到。做一个总结笔试...
2010-11-07 22:20:39 185
复习笔记7
百度的面试题[quote]1、两个已排序数组a,b,怎样找两个数组中的不同元素2、怪人豆问题:一个怪人装着60颗豆过80米的桥,每走一米吃一颗,每次最多只能装60颗,可以在桥上任意地点储存豆子,问过桥最少要多少颗豆?如果是81米呢?3、两个文件集合a,b分别存着网页名(如www.baidu.com),找两个文件集的差集(即a中有b中没有名称)?如果内存很小,文件很大应该怎么做?...
2010-10-09 17:25:15 121
复习笔记6
趋势科技[quote]25*25的矩阵从每行里面选择最大的一个数,然后找出最小的数记为A从每列里面选择最小的一个数,然后找出最大的数记为B问AB大小[/quote]第一反应是无法判断,写一下推理发现时另外一回事假设A为(x1,y1),B为(x2,y2)根据题设条件2,B应该小于(x2,y1)根据题设条件1,(x2,y1)又小于A所以B应该是小于A的,放开...
2010-09-30 19:22:10 107
原创 转帖存档,jvm学习笔记
http://blog.csdn.net/cutesource/archive/2010/09/25/5904501.aspxhttp://blog.csdn.net/cutesource/archive/2010/09/25/5904542.aspxhttp://blog.csdn.net/cutesource/archive/2010/09/26/5906705.aspxhttp:...
2010-09-27 12:51:47 119
复习笔记5
看到的几道面试题[quote]1、5个硬币中有一个假币,质量比真币轻,利用一个天平在最少的称量次数把假币识别出来。称量2次和3次最多可以识别多少个硬币中的一个假币。(常规题)2、单链表如何判断有环。(快慢指针遍历的方法面试官不满意)3、有红球和蓝球各50个,还有盒子两个。现在设计放入两个盒子中红球和蓝球的个数,使得不知情的人取得红球的概率最大。4、一个文件里存储了很...
2010-09-26 11:46:24 93
复习笔记4
ibm碰到一个题,当时太紧张了,没想起来,一出来就后悔了,纯纪录一下上楼梯,一次可以一阶或者两阶,有多少种方法应该是一个数列f(n)=f(n-1)+f(n-2)斐波那契数列,递推公式略java异常runtime-exception和error是非检查的,也就是说不强行需要编程时处理而其他异常时必须在编程时处理的。数据库查询如果需要查询需要查一张表里有另一...
2010-09-17 16:03:39 85
复习笔记3
摩托罗拉笔试螺旋矩阵输出递归思路[code="java"]public int[][] create(int begin, int num) { int[][] temp = new int[num][num]; if (num == 1) { temp[0][0] = begin; } else if (num == 2) { temp[0][0...
2010-09-03 17:43:39 91
复习笔记2
今天被问及classloader,之前对于这个确实不够了解,貌似写as代码用这个倒是很多,tomcat的时候见过,仅此而已。晚上回来看了下,有了基本的了解。[code="java"] public static void main(String[] args) throws ClassNotFoundException, InstantiationExcep...
2010-09-02 00:41:36 97
复习笔记1
1 字符串比较[code="java"]public static void main(String[] args) { String a = "123"; String b = "1" + "2" + "3"; System.out.println(a == b);// true String c = new String("123"); Syste
2010-08-19 13:22:22 106
重写mxml组件
遇到的问题挺无聊的,使用ToggleButtonBar组件时,application捕捉不到MouseEvent.CLICK事件。看了下源码,问题出在这里ToggleButtonBar.as[code="java"] /** * @private */ override protected function clickHandler(event...
2010-06-12 17:04:13 91
百度一道笔试题(求整形n中含有1的数量)
常见题,挺简单的譬如7(111) 含有3个1主要是了解 与运算 记录一下。[code="java"]public static void main(String[] args) { int i = 5; int index = 1; while (true) { int temp = i & (i - 1); if (temp != 0) { ...
2010-06-03 16:33:19 100
poj碰到的异或算法
异或这玩意并不常用,但是一些算法题很好用。异或满足交换律结合律对于a^b^c=b^c^a又有a^a = 0,0^a =a对于数值查找时,异或可能是最好的办法。
2010-05-31 21:14:05 129
当节点名称不标准时使用e4x
一般使用e4x是这样的[code="xml"]aa[/code][code="java"]trace(xml.result)//aa[/code]但是有时候xml格式是有一定变化的,比如服务器端使用castor自动生成的xml就会在节点中出现横杠等符号。[code="xml"]aa[/code]这时我们需要稍微改变一下[c...
2010-05-19 16:38:54 151
原创 转载 jvm参数大全
Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail:ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN...
2010-05-11 17:20:56 112
关于hashcode
object本身的hashcode方法将对象内部地址转化为整数作为HashCode。这主要是因为object的equals()方法比较的正是内存地址,为了保证当A.equals(B)时也有A.hashcode=B.hashcode(),故有这样的策略。在不覆盖默认方法的前提下,同时创建两个相同对象时,hashcode是不一样的。这样在处理hashtable时用object作为key时就...
2010-04-26 11:06:22 76
原创 面对twitter的网络爬虫的一些设计思路(1)
正在做关于twitter的数据挖掘的研究,先期需要获取一定量的数据,尝试做了一个小的爬虫。几个碰到的问题和自己的解决思路,和大家交流一下,第一次先谈谈一些基本问题[b]1 由于众所皆知的原因,twitter不能直接访问[/b]解决方法无外乎代理。笔者尝试过利用gae假设一个api的方法,但是速度并不理想,如今使用puff做代理直接访问,这个软件会在本机1984端口设立代理基...
2010-01-28 16:36:46 372
原创 多线程间通信:多生产者-多消费者实例
基于java的多线程编程必然躲不掉线程间通信这一步,因为java不像其他语言一般可以轻松的设置监听,所以我们多才用一些替代的办法,基于阻塞的生产者消费者模型就是一个很好的解决方案。网上关于生产者消费者的例子并不少见,不过生产者或者消费者不只一个时,这个模型又有了新的变化。先上代码:[code="java"]public class Test { public stati...
2010-01-25 13:25:29 143
原创 slf4j入门
log4j的作者Ceki Gülcü在停止维护log4j后开始新的日志组件的开发,他的新作为日志门面slf4j以及log4j的替代品logback。不过logback至今还没有出1.0的正式版,所以使用率并不算高。反而是slf4j几乎已经称为业界日志的统一接口,在hibernate、mina等很多重要的框架中都有所试用。slf4j作为日志门面,比之单纯的log4j有很多优点。诸如下...
2010-01-08 10:59:38 112
原创 flex使用半透明图层的一些心得
诸如js中lightbox这样用一个半透明图层覆盖原有页面的效果在flex中应用也很广泛,一些弹出框效果使用这种半透明图层屏蔽原页面操作会使得ui交互更友好,而且在flex中,这种实现并不麻烦,最近操练了一下也有一点心的。[code="java"]private var cover:Canvas; private function pop():void{ c...
2010-01-02 13:17:06 177
原创 记录一下,迅雷笔试面试资料
[quote]迅雷面试回来,用了整整一下午(不知道怎么说了,其中等待时间都快2小时了),自己感觉笔试和上机还可以,但技术面谈这一关答得不太好,现在再次感觉互联网公司与一般软件公司的区别了,其中一点就是互联网应用在性能上要求很高,谈了一个小时大部分题目感觉都在谈论性能问题,自己在方面一直是弱项,汗啊:(仔细回忆了一下整个面试过程的题目,记录下来,希望大家多多给点意见讨论下啊一、笔试题...
2009-11-29 21:25:01 82
tomcat学习1:源码编译
工具:Eclipse3.5源码下载:http://apache.etoak.com/tomcat/tomcat-6/v6.0.20/src/apache-tomcat-6.0.20-src.zip准备工作,建立java的环境变量等步骤1 解压至workspace,设项目命名为tomcat62 新建project(非java project),选择java project...
2009-11-26 17:32:40 77
java对pdf一些基本处理
apahce 孵化器中有一个项目是pdfbox,这是一个操作处理pdf的jar包可以实现的方法有pdf信息提取:[code="java"] public void getContent(String file) throws Exception { PDDocument pdf = PDDocument.load(file); PDFT...
2009-11-05 11:17:20 290
文档分类(1)朴素贝叶斯模型
wiki地址:[url]http://en.wikipedia.org/wiki/Bayesian_model_comparison[/url]做爬虫、做搜索、做数据挖掘都免不了对数据做索引,更进一步的操作应该是对得到文档做分类操作。传统yahoo目录式网页导航就是一个很典型的文档分类应用,利用文档分类确定特定领域也能更好的进行数据挖掘。朴素贝叶斯模型是文档分类的重要一支,也是基础...
2009-10-23 14:24:21 105
开心校内八卦新篇
[url]http://www.xiaonei.com.cn[/url]已经被指向[url]http://www.kaixin001.com[/url]诸位老师真够闲得慌
2009-10-16 01:49:34 86
hibernate统计单表记录数量
之前写jdbc常遇到这个问题select list后在list.size比起select count(*) from xx 这种方式速度上至少慢了一个数量级不过刚接触hibernate,又遇到这个需求时就不知所措了直接 [code="java"]String hql = "select count(*) from Object"; Query q = session.c...
2009-10-15 02:31:19 159
mina与flash利用xml传输
flash通过socket和服务器端互传信息服务器端采用mina构架小二,上代码[code="java"] IoAcceptor acceptor = new NioSocketAcceptor(); acceptor.setHandler(new ProjectHandle()); acceptor.getFilterChai...
2009-10-14 11:40:57 101
几个从javabean到xml的类的使用心得
自己原来写过一些,但用过的xstream和castor就摒弃山寨版本了,总体来说这两个都很方便,但各有千秋吧需要转换的bean[code="java"]public class TestBean { String name; int age; String phone; String address; public TestBean(String name,...
2009-10-08 11:13:24 85
google创始人原来不会用HttpClient
纯标题党,转载来源:http://initiative.yo2.cn/archives/642902[quote]下面这个帖子里,一个id叫Lawrence Page的家伙在comp.lang.java里问如何在HttpClient里设置User-agent头https://groups.google.com/group/comp.lang.java/t/6923c024ed3...
2009-10-06 19:02:11 99
常见NIO开源框架(MINA、xSocket)学习 2
【承上文[url]http://unbounder.iteye.com/blog/481396[/url]】[b]3 MINA[/b]项目主页:http://mina.apache.org/闲话不说,上代码[code="java"]public class Server extends Thread { private static final int PORT =...
2009-10-04 10:21:58 127
常见NIO开源框架(MINA、xSocket)学习 1
【一年前的项目,翻出来总结下】基于io包的阻塞式socket通信代码简单,在连接数很少的情况下是一个不错的选择。不过实际应用中一个socket服务器采用传统的阻塞式socket方式通信可能会是一场灾难,一路socket同时进行读写操作可能就需要两条线程,如果需要并发一百路socket(这个量其实很小了),可能就是两百条线程,大概几分钟后cpu占用率就是高居不下了。基于原生nio的s...
2009-10-02 23:35:56 163
命令行方式打包java为jar
以往都是利用fatjar做打包的工作,这次有人问如何用命令行方式打包,才想起来试试jdk下有jar.exe,是java提供来打包的命令有一些选项[img]http://dl.iteye.com/upload/attachment/152318/b8be1b3a-544e-3bfe-8521-e90fea5f9873.png[/img]按照提示,在需要打包的项目目录下建立ma...
2009-09-30 15:29:15 100
原创 flex图表去除水印
无新意,记录一下存档方便查找项目中建立as.class:[code="js"]package mx.charts.chartClasses{ public class ChartsLicenseHandler { public function ChartsLicenseHandler() { } ...
2009-09-25 15:23:12 118
最近几场校园宣讲会
毕业还有段日子,但每年九月份按理是该去逛逛各大公司的校园宣讲的。今年学校制度诡异,研究生两年制转两年半毕业第一年,所以工科类基本上没有研究生出品,所以明显各大公司热忱度下降。本来地方就偏僻学校就烂,人家热情一下降自然档次也就大打折扣,比较具有代表性的是去年百度李彦宏亲自来的,今年就来了一个负责忽悠的hr和一个连忽悠都懒得干的副总。 baidu:人叫那个多啊,六点半开始的场子五...
2009-09-24 16:11:34 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人