- 博客(322)
- 问答 (14)
- 收藏
- 关注
原创 博客搬家了
现在新博客地址是:http://www.libiting.com/, 这里先搞一个截图,有图有真相嘛。 多谢大家这么长时间里的关注, 还请大家以后多多关注, 新博客的RSS是: http://www.libiting.com/?feed=rss2, 并提宝贵意见和建议。 ...
2012-10-25 09:52:15
279
1
活动活动大脑的一个稍微复杂一点的sql
前段时间帮小朋友写了一个SQL, 好久没写了, 记在这里, 就算是自己思维的一个Cache吧。 需要是这样的: 表a[帐号,余额], 表b[帐号,余额], a,b中的帐号一样,余额不一样,我想把a中和b中一样帐号的帐号的余额,改成和b中一样。 这里没要数据量级上的限制, 下面的sql实现就没考虑性能方面的事。 我用的是Mysql, 建表语句和初始化数据...
2012-10-15 14:33:52
247
原创 Maven运行依赖实例
Maven打可运行jar包,同时把运行时依赖jar也打进去,另外还指定了配置文件的resources路径。用了joda的time作为所依赖jar的例子。配置文件这一块又进一步用了apache commons的XMLConfiguration, 这个很方便, 支持xml的解析, 以前也搞过类似的, 但都是自己手动解析。 使用过程中的麻烦:XMLC...
2012-09-26 07:49:25
254
Tomcat关于JSP及时编译的配置
对于JSP, Tomcat默认是开发模式的, 也就是说JSP修改后, 不用再重启Tomcat就能看到JSP中修改的效果。 现在业务要求这样: Tomcat在关闭jsp及时编译功能后,在不关闭Tomcat情况下打开这个功能,做些修改,修改完了后,再关掉这个jsp及时编译功能。 感觉有些异想天开, 不知现在有没有实现这个功能。 ...
2011-12-29 16:53:51
306
Java实现将源文件中的注释替换成空行。
以Css文件为例, 为了能准确地定位,需要把段注释也要替换成空行,网上有现成的实现,不过有问题,对于段注释不能保持原来的行。于是自己写了一个实现。 package test;import java.io.File;import java.util.regex.Matcher;import java.util.regex.Pattern;import org....
2011-12-27 15:39:27
246
操作系统的形成与发展(2)
1, 多道批处理系统, 现代意义的操作系统。 1.1 多道: 某一个时刻多个作业(程序)在主存中。 按某原则分派处理机,逐个执行这些程序。 1.2 批处理: 用户提交的作业排成队列,由作业调度程序按照一定的算法从该队列中一次选取一个或若干个作业装入内存执行。 选一个还是选多个进去? 引出调度的概念。 1.3 处理机自动切换: 输入输出(并非...
2011-12-18 20:02:49
285
操作系统的形成与发展(1)
1, 通过发展历史,介绍概念的推出背景、促进OS发展的因素、将来的发展趋势。 2, 简历: 2.1 50年代, 第一代OS, 简单批处理操作系统。 2.2 60年代, 多道程序批处理系统。 2.3 不久, 分时系统、实时系统。 2.4 80年代, 微机及网络操作系统, 嵌入, 分布式OS。 3, 推动因素:总结过去, 预示未来。 ...
2011-12-18 13:19:22
429
操作系统概要之定义
重点: 1, 四种观点来理解计算机。 2, 以四种观点为基础,给出定义。 =================1, 系统结构,了解OS的地位。2, 什么是操作系统:四种观点。 3, 现代OS的特征(进一步了解), 功能, 类型。 4, 基本概念: 批处理: 多道程序设计, 多道的概念。 此概念是操作系统最根本的。 作业...
2011-12-17 20:20:03
130
课程介绍
一, 本课程注意的问题: 1, 概念多。 没听说的概念,或理解不够。 2, 原理多。 3, 非常的抽象。 与用到的还有一点的距离, 用时没注意它的原理。 二, 相应的应对: 1, 首先明确目的。 1.1 当然不是设计OS. 1.2 用到计算机就离不开操作系统。 所有课程中的基础...
2011-12-17 15:37:50
109
再次开始梳理操作系统的开场白
1, 要再次梳理操作系统原理了, 所依据的还是http://www.youku.com/playlist_show/id_1341884_ascending_1_mode_pic_page_1.html这里的视频讲座。 2, 以前犯的错。 心血来潮地想学, 可每次都差不多是无疾而终。 这里面的原因细想下, 可能有这样几个: 2.1 听着听着就没意思了, 不想再...
2011-12-17 14:41:25
374
用htmlparser解析,怎么拿不到子标签的理想对象?
最近写一个小爬虫, 用的htmlparser来解析HTML, 不过, 在解析Object标签时有些不方便,不能准确地拿到子标签对应的理想对象。 下面这样的一段HTML, <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macrom...
2011-12-06 11:48:12
176
NodeJs在非阻塞实现原理?
在传统的Web服务器中(如Tomcat或Apache), 当一个请求到来时,服务器会用一个专门的线程来处理这个请求。 这是因为对请求的处理会有IO的阻塞,如果让服务器的主线程来处理的话,它会由于阻塞而不能再接受新请求的处理。 当然,传统的Web服务器用单独线程处理请求也是有缺点的, 当请求数过多时,相应的线程也会多起来,这时线程的管理会是一个很大的开...
2011-11-02 10:49:04
434
原创 JVM内存溢出问题分析排查
内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 ...
2011-10-25 10:27:28
248
Java正则表达式的一个实例分析
很久没用过Java正则表达式了, 今天一个突发任务需要, 磕磕绊绊地用正则表达式完成了。现在趁热打铁地分析下这个正则表达式的写法, 并以此串起正则表达式的一些基本知识点。 问题是这样的, 需要扫描网站下所有的CSS文件,搜索出类如“url(../img/border.jpg)”这样的图片路径,对其做重命名处理。 我写的表达式是这样的,"(ur...
2011-10-20 13:00:10
129
Nginx+Squid组合的CDN中对怎么对Nginx这一块加速?
现在公司的CDN节点是这样搞的, 1, LVS作为四层的负载均衡。 2, Nginx作为七层的负载均衡。3, Squid作缓存服务器。 4, 最下面的是实际的业务服务器, Apache集群组。 现在想在客户访问页面时加速处理, 我知道Apache里有pagespeed模块可以对HTML资源进行进行如合并和压缩这样的加速处理。 请问在上图的Nginx这一层能否配置合并或...
2011-08-16 15:58:22
224
原创 Google的webpagetest测Iteye的页面加载
这段时间在研究怎么能有效地提高Web资源的加载速度, 今天发现Google提价的这个服务, 于是用iteye首页测试了下。 这个是测试结果的链接: http://www.webpagetest.org/result/110815_XT_a590ce7ff3a71fa6a30d78b49ba64b98/ 请大家也提提关于这个pageSpeed...
2011-08-15 15:57:54
181
ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?...
实验用例子的总体结构是这样的: . |-- ./build.xml |-- ./lib | |-- ./lib/commons-logging-1.1.1.jar | `-- ./lib/log4j-1.2.13.jar `-- ./src |-...
2011-08-03 09:53:31
251
ant运行java程序时, 它不能加载指定properties文件, 怎么处理?
运行时, 目录结构如下: . |-- ./build | `-- ./build/TestAntLoadFile.class |-- ./build.xml |-- ./dist | |-- ./dist/icpFinder.jar | `-- ./dist/icp-finder.properties...
2011-07-27 17:47:33
368
关于用多线程时任务分配与结果收集的问题的设计讨论
假定任务是这样的: 对于给定字符串,如“threadTest”, 给它再续上个“@”, 最后返回结果。 这些单条任务间没有任何的依赖关系。 假定这样的字符串很多, 如1000个, 而可以创建的线程数不能多于35个。 于是, 就有了线程创建后, 分配任务的问题, 怎么能在代码上优雅地把给定任务组,分配到线程池中, 然后再去收集这些线程处理后的结果? 想用java.uti...
2011-07-27 10:47:50
181
我的签名我来看
一个signature的demo, 它演示了如何生成一对公私钥,并用私钥对一个字符串签名操作,最后再用公钥来验证的过程。 具体代码见附件。 说明:1, 这是个用ant的运行的例子,所以得装上ant。2, 直接运行“ant run”命令,就会看到结果。 感谢http://blog.youkuaiyun.com/sunyujia/archive/2008/0...
2011-01-29 11:44:51
115
Ehcache还是OSCache?
最近公司某个要卖钱的产品上要用cache的,在选择时两个cache实现进入了视线,OSCache和Ehcache。 那么这两个中选哪一个更好呢?我这里列出几个方面的参考角度, 如下: 1, 活跃程度: OSCache最新版本是: OSCache最新版本是2.4.1, 最后一次更新日期2007/07/0707, 来源:http://www.opensymphony.com/o...
2011-01-11 19:16:18
344
被Amazon S3扣掉了一美元
公司现在做的产品跟Amazon S3相似,对这个Amazon S3不了解,想去体验下, 于是注册了个Amazon S3号, 短信通知我信用卡里被扣了一美元, 这是怎么回事呢?它后面还会不会再扣我钱啦? 把这个账号给注销掉? 呵呵, 这可是我第一笔国际生意啊, 虽说这一美元花的不清不楚的。 ...
2010-12-31 18:17:52
234
Hadoop第一贴
关注并学习云计算, 在这里记录对云计算的思考,碎得。 从“http://subject.youkuaiyun.com/hadoop/”主题中,记录下来如下一些关键词。 “大数据”的价值---以Hadoop为核心。 这个大数据是Hadoop的产生的必要性?是什么导致了Hadoop的产生?它的前世是啥? “NoHadoop”?----新一代海量数据架构...
2010-12-28 07:46:07
121
818 ubuntu的不方便
家里电脑装了个Ubuntu系统,相比于Windows系统来说,使用起来真是不方便。 具体罪证如下: 1, 不能与Windows系统视频聊天。因为这个事,被lp给数落了,毕竟耽误了老婆大人跟家人视频。 2, 支付宝没钱了,但不能从建行卡里转钱过来,建行转钱时只支持Windows的安全控件,无语了。 3, 一个普通的MP3文件试了N多解码器,还是播放不了, 4...
2010-12-25 04:49:18
152
createSQLQuery时,addScalar的应用
问题起因: 抛了异常:nestedexception is org.hibernate.PropertyNotFoundException: Could not find setter forYEARMONTH on class。 对应的Model里确实没有属性YEARMONTH。 不过名为yearMonth的属性。 ...
2010-11-19 16:11:10
241
Jt for Android: looking for
看到这么一条新闻:Jt 7.0 发布-Java Design Pattern Framework for Android。 搜了,没找到更详细的描述和例子。 1, 最好能找到一个用这个Jt框架写的应用。 2, 以后自己研究这个框架。3, 留心其它的为Android定制的框架。 ...
2010-11-11 13:00:37
125
又见排序 ---顺便八一八对现在面试内容的感想
在准备一个面试,而对排序算法的再熟悉又是面试准备的一小部分。 这里,先把早先找到的个排序例子放这。 抱歉,忘了这些代码是从哪抄来的了,就默默地感谢下吧。 package sort;import java.util.Random;/** * 排序测试类 * * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交...
2010-11-07 17:52:39
119
File类createNewFile时的一个注意点
今天体会到一个陷阱,刚开始还觉得是JDK的bug呢,呵呵。 是这样的,有File的createNewFile方法是,在Windows系统上可以创建成功,而在Linux不行了,第一感觉是JDK的bug,而且只会在Linux上出现的取决于。 原来一番实验后,发现原来我Windows系统上已经有父目录了,而Linux上没有,这样一来,Linux上肯定会失败了。 写下...
2010-11-03 17:42:43
3789
利用jQuery来反选Select
以这样的代码为例, <select id="branchName"> <option value="10">北京分公司</option> <option value="11">天津分公司</option> <option value="
2010-11-01 14:36:19
340
Hibernate源码研究碎得整理(14-25)
1, Hibernate源码研究碎得(十四): EntityKey类的作用及研究方法收获2, Hibernate(十五):用Hibernate求记录总数的一个怪胎 findbycriteria(d), size().3, Hibernate(十六): DetachedCriteria子查询与ALIAS_TO_ENTITY 4, Hibernate(十七): Criteria子查询...
2010-10-24 19:30:18
118
Ehcache集结(1-7)
1, Ehcache(一): Spring + Ehcache开场白 2, Ehcache(二): 从EhCacheManagerFactoryBean说起3, Ehcache(三): Cache实例的get与set4, Ehcache(四): net.sf.ehcache.Cache类代表个啥?5, Ehcache(五): cache.put(element)做了些什么?6,...
2010-10-24 19:21:32
131
jBPM研究整理 (1-20)
1, jBPM零起点体验(一):感受下卖面包 the first touch is good2, jBPM(一): 开场白, 想从jBMP中学点什么? 为什么要写? 要写些什么?3, jBPM(二): 一点简单介绍 jbpm是个啥, 文件目录, jbpm构件图4, jBPM(三): 如何在Eclipse搭建jBPM环境? 起步,准备。5, jBPM(四): 部署...
2010-10-24 19:16:03
138
jQuery中each的break和continue
each实质上是一个for循环,那么能不能像普通的for循环那样break和continue呢? 参考http://bevisoft.iteye.com/blog/641195做了个实验,可以的, 代码如下: <meta http-equiv="Content-Type" content="text/html; charse...
2010-10-22 15:54:16
230
JSP中分情况下地set一个var
做项目时,有些匆忙,没来得急细想,现在有些闲了,静下心来做了个试验。结果是:可以的。 代码如下:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><% String someFlag = "true___"; request.setAttribute("someFl...
2010-10-22 15:49:20
175
套在一个Table中的Div不能隐藏
直接用图说话: 操作前: 操作后: ==============================================本实验记录了这样一个问题:套在Table中的div不能隐藏。 如图所示, 当点“hideRow2And3_withDiv”按钮时,想把row2和row3一块子给隐藏掉,这两个row是套在div里的。可点了后,没...
2010-10-13 17:59:47
517
怎么搞开及为何跟着变胖?
一个登录界面, UserName和Password的两个输入域挤在一起, 相应的XML配置代码: <EditText android:id="@+id/userName" android:layout_width="fill_parent" android:layout_height...
2010-10-09 15:26:58
117
同一个表记录某列值拷到对应列中
我想在mysql数据库同一表中,把一条记录的值赋给另一条记录的相应列。如下所示,原始数据、想用的sql及报错。应该是mysql不支持这样的写法吧?还是我写错了? ...
2010-09-29 17:52:00
130
Google docs不能上的解决办法
自己大概有N个G的东西在Google docs上, 这些天它经常上不去, 下面是如何上的方法: http://apps.hi.baidu.com/share/detail/17389423
2010-09-28 11:28:54
1478
Maven管理项目切换到Eclipse环境bat脚本
手头一个Maven管理的项目,默认情况下是用Idea开发的。这个项目在往Eclipse中转时,发现Maven中Eclipse的插件有问题,不能很顺利地建一个Eclipse Project。 没时间研究那个Eclipse插件的问题,就用一个折中的方案。这个方案大概意思是这样的:在Eclipse中新建一个web project,再通过一个bat把Maven打完war后目录结构下...
2010-09-28 09:14:22
150
空空如也
jQuery操作Table的几个问题?
2010-08-17
jQuery给select添加option时,FireFox中可以执行,IE里不行?
2010-06-18
如何用jQuery把HTML中Table列在行放到Table的第一行?
2010-06-17
<a>中套一个<table>,链接怎么就点不了了?
2010-06-09
“单元测试”的“单元”具体指的是什么?
2010-01-04
“我的smtp邮件服务器需要认证”在Outlook中怎么找?
2009-08-10
Confluence开放的API接口,灵活扩展和集成?
2009-07-01
confluence相似的wiki系统都有哪些?
2009-07-01
outlook(邮件系统)是怎么知道发送给一不存在信箱的邮件是否失败呢?
2009-06-29
Maven如何只打war包而不运行jetty?
2009-04-28
displayTable排序问题?
2009-04-16
求一个逻辑运算结果
2009-03-06
怎么用Hibernate写SQL里的in式的子查询
2009-02-23
用json时的一个问题,
2008-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人