- 博客(32)
- 收藏
- 关注
java 从jar中读取文件 三种方法<Enumeration>
Sample1-利用Manifest文件读取jar中的文件1.文件目录test-- --a.text --b.gif2. Menifest文件内容:Manifest-Version: 1.0abc: test/a.txticonname: test/Anya.jpg注意:manifest.mf文件最后一行要打一回车Another Notification:...
2012-11-29 16:13:00 277
kill特定进程的方法
作者:zhanhailiang 日期:2012-11-271.最原始暴力的方法linux-06bq:/home/zhanhailiang/public_html # killall nginx2.查找指定进程的pid,并kill|kill -USR1 掉linux-06bq:/home/zhanhailiang/public_html # ps -ef|grep tcp...
2012-11-27 19:22:00 136
word-wrap和word-break强制换行
强制换行与强制不换行问题曾经一度困扰着我,每当遇到换行问题时候那就是痛苦回忆的开始,现在终于痛定思痛,一鼓作气把这个长期顽固问题给解决。强制换行与强制不换行用到的属性我们一般控制换行所用到的CSS属性一共有三个:word-wrap;word-break; white-space。这三个属性可以说是专为了文字断行而创造出来的。首先我们得知道这三个属性到底是做什么用地:...
2012-11-27 15:36:00 130
Solr配置文件
solr配置通过两个文件,一个是solrconfig.xml,主要定义solr的处理程序(handler)和一些扩展程序;另一个是schema.xml,主要定义索引的字段和字段类型,下面分别说明两个文件的基本配置。1. solrconfig其中的配置很多,其实很多都可以保持默认,我只说几个可能会修改到的参数1.1 dataDir默认在solr/data 文件夹下建立索引 ,...
2012-11-25 21:49:00 103
java.sql.SQLException: ResultSet may only be accessed in a forward direction.报错
Statement st= con.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE); ResultSet.TYPE_FORWARD_ONLY:在结果集遍历时光标索引只能向前的ResultSet.TYPE_SCROLL_INSENSITIVE:在结果集遍历时光标索引可以上下移动ResultSet.T...
2012-11-24 15:32:00 310
web.xml里<filter-mapping>中的<dispatcher>作用
2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,...
2012-11-22 15:38:00 101
proxool数据连接池总结
数据库连接池总结----Proxool1、所需jar包: proxool-0.9.1.jar 和 proxool-cglib.jar下载地址: http://sourceforge.net/projects/proxool/2、通过 ProxoolDriver 取得 connectionJava代码publicConnectiongetConnectThrowProxool...
2012-11-22 14:20:00 89
jquery ajax表单提交插件
http://www.cnblogs.com/luluping/archive/2009/04/15/1436177.html
2012-11-22 11:03:00 52
由《程序员面试宝典》引申的JS面试题
作者:zhanhailiang 日期:2012-11-21请问下列代码输出是什么?var a = a;console.log(a);输出结果为:undefined原因很简单,因为JS在执行语句前做了变量声明提升,所以a变量初始化为undefined,当运行赋值语法a = a;时,就将undefined又重新赋给a了....
2012-11-21 18:32:00 83
ResultSet may only be accessed in a forward direction
我遇到的这个问题前提是将SQLServer常用的JDBC换成JTDS造成的=============下面是转载===========欲流远之,必固其源泉,虽然现在有了Hibernate等工具,或许我们没太多必要关注JDBC的底层操作,但是工具会不断更新或者过时或者被淘汰,所以Java基础还是最重要的,有了深厚的JDBC功底,相信再学其它ORM都轻车熟路,不费吹灰之力。I get...
2012-11-21 10:58:00 191
eval解析JSON中的注意点
eval解析JSON中的注意点在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回...
2012-11-20 16:55:00 61
jQuery.each(){} 方法精讲
jQuery 中的each函数 很方便,$.each ()函数封装了十分强大的遍历功能,它可以遍历一维数组、多维数组、DOM , JSON 等等,在javaScript 开发过程中使用$each可以大大的减轻我们的工作量,这里贴一个简单的模仿each的函数,只能处理数组类型的对象 function each(arr,fn) { for ( var i = 0, l = arr.length; i...
2012-11-20 16:05:00 101
javascript 权威指南笔记
1.如果没有用var语句给一个变量指初始值,那么虽然这个变量被声明了,但是在给它存一个值之前,它的初始值就是 undefined2.使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误。如果重复的声明有一个初始值,那么它担当的不过是一个赋值语句的角色。3.虽然在全局作用域中编写代码时可以不使用var语句,但是在声明局部变量时,一定要使用var 语句。下面的代码说明了如果 不这...
2012-11-20 11:03:00 107
javascript 权威指南笔记
1.如果没有用var语句给一个变量指初始值,那么虽然这个变量被声明了,但是在给它存一个值之前,它的初始值就是 undefined2.使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误。如果重复的声明有一个初始值,那么它担当的不过是一个赋值语句的角色。3.虽然在全局作用域中编写代码时可以不使用var语句,但是在声明局部变量时,一定要使用var 语句。下面的代码说明了如果 不这...
2012-11-20 11:03:00 57
java 获取电脑名
Map<String, String> map = System.getenv();String userName = map.get("USERNAME");// 获取用户名String computerName = map.get("COMPUTERNAME");// 获取计算机名String userDomain = map.get("USERDOMAIN");// 获取计算机...
2012-11-19 15:01:00 406
查看某进程的详细状态
Linux下用”ps”命令可以查看进程列表中某一个进程的内存及CPU占用信息,那么,如果想查看某一进程详细的状态信息应该如何去做呢。其实Linux下进程的详细信息会被记录在/proc/PID/status文件中,其中PID为某个进程的Process ID。现在假设有个程序ID为788,那么我们只要cat /proc/788/status 就可以看到788这个进程的详细...
2012-11-19 10:27:00 2336
ognl.SimpleNode.isEvalChain(Lognl/OgnlContext;)Z
java.lang.NoSuchMethodError:ognl.SimpleNode.isEvalChain(Lognl/OgnlContext;)Z<wbr style="line-height:25px; color:rgb(95,101,108); font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px">&l...
2012-11-16 12:23:00 86
PHP ORM框架与简单代码实现——让OOP与关系数据库更融洽
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。ORM提供了所有SQL语句的生成,代码人员远离了数据库概念。从一个概念需求(例如一个HQL)映射为一...
2012-11-15 14:16:00 461
修复 artDialog 双击遮罩层就会自动关闭的bug.... 自己动手....
转自:http://vb2005xu.iteye.com/blog/1540082今天使用的时候发现 双击遮罩层 就会自动关闭 ,我用的版本是 5.0 应该是最新的版本 ........原因就是 在遮罩层上 绑定了 双击关闭事件... 无奈.... 不过这个特性也不是无用....此处我做了下增进: 在配置参数中增加 dblclick_hide 项,例如:...
2012-11-14 13:34:00 79
svn update 时遇到的错误: internal error 无法找到临时目录
svn update 时遇到的错误: internal error 无法找到临时目录,error can't find temporary directory:Internal error环境:服务器端是 linux客户端是window用tsvncheckout 或update 时显示:error 无法找到临时目录:Internal errorerror can't find temp...
2012-11-13 09:27:00 467
阮一峰的《基于用户投票的排名算法》系列文章
//@陈晓鸣在百度: 看来这推荐很受欢迎,受益的朋友是否考虑捐助一下阮一峰?//@陈晓鸣在百度:这题远没有大家一看之下这么简单,属于经典的基于用户投票的排序算法问题。阮一峰曾经写过六篇相当不错的博客http://t.cn/zjPp2V3推荐阅读。其中《威尔逊区间》可以很好地解决下述货ABC的排序问题◆◆@猫叔shiro#面试题#根据电子商务网站上的好评差评,设计...
2012-11-11 17:47:00 396
磁盘空间查询
磁盘空间查询 作者:zhanhailiang 日期:2012-11-11一个不注意,home分区居然满了:到了该清理的时候了。附:今天发现sftp连不上主机,老是报:GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by mess...
2012-11-11 10:54:00 162
复杂表单应用解耦,淘宝机票订单实践
背景在web应用中,复杂表单这类web应用富交互元素多,业务逻辑复杂,犬牙交错,且需求变化频繁。及容易成为晦涩和幽暗之地,也经常是各种代码坏味道的来源。针对这种典型的复杂应用,本文以淘宝机票订单为例提出一种架构模式梳理和消化表单带来的复杂性。模块和组件划分解决复杂表单的的第一步,划分模块。概念上,为了复用和解耦方便,应将模块按照功能的内聚程度进行划分。强...
2012-11-09 15:03:00 175
Extjs Grid自动换行
转帖自:http://blog.sina.com.cn/s/blog_57112b350100m0cu.htmlGridPanel 单元格自动换行定义列的时候加个 renderer,例Js代码 {header:'序号',dataIndex:'ind',renderer:function(value,meta,rec...
2012-11-08 16:29:00 83
extjs form表单的重置 (增加和修改值冲突问题)
extjs form表单的重置 (增加和修改值冲突问题)在常用的代码中,我们使用AddForm.form.reset();或者AddForm.getForm().reset();来将FormPanel重置。但是当页面增加和修改公用一个formpanel时,当先点击修改时,窗体修改显示出数据,关闭窗体后(window.hide())但是当你再点击增加的时候,随便你怎么去操作,新增时...
2012-11-08 13:07:00 89
xargs命令少为人知的细节
与xargs命令最初相识是在发现一个磁盘满了,具体是在/var/spool/clientmqueue,主要原因是系统中有用户开启了crontab,而crontab中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。关于更详细的原理,可以参考我之前的文章:crontab命令的使用介绍及我的体会。 仅仅解决出现多文件的方法比较...
2012-11-07 17:32:00 192
为什么我们要放弃Subversion
Subversion曾经是我们亲密无间的战友,但自从一年前部分团队成员去了美国,我们和Subversion的关系就开始出现了裂痕,首先是将Subversion服务器架设在美国后,中国开发人员频繁进行的一些操作变得非常缓慢,本来通过追溯代码历史便可找出原因的问题,却因为网速缓慢,导致开发者将大量的时间耗费在等待服务器响应,而不是分析问题上。其次,由于缺乏IT基础设施方面的投资以及完善的备份策略,数次...
2012-11-07 15:50:00 61
sqlserver 派生表
派生表是一个查询结果生成的表,类似于临时表。派生表可以简化查询,避免使用临时表。相比手动生成临时性能更优越。派生表与其他表一样出现在查询的FROM子句中select * from (select * from athors) temptemp就是派生表Every derived table must have its own alias(每个派生表必须有自己的别名)派生出来的表...
2012-11-07 13:48:00 175
sqlserver group by with cube
CUBE运算符生成的结果集是多维数据集,多维数据集是事实数据的扩展,事实数据即记录个别时间的数据,扩展建立在用户准备分析的列上,这些列被称为维,多维数据集是一个结果集,其中包含各纬度所有可能的交叉表格.CUBE运算符是在Select语句的group by子句中指定的,group by应指定维度列和关键字with cube,结果集将包括维度列中各值的所有可能组合.示例1. S...
2012-11-07 10:32:00 101
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi=http://www.w3.org/2001/XMLSchema-instancexsi:schemaLocation="http://java.sun.com/
2012-11-06 22:23:00 53
开发帮助文档
NoSQL 之 Morphia 操作 MongoDB :http://blog.csdn.net/ibm_hoojo/article/details/7266953Solr开发文档 :http://blog.csdn.net/ibm_hoojo/article/details/6894508【MongoDB for Java】Java操作MongoDB :http://blog.csdn....
2012-11-02 17:24:00 164
lucene:no segments* file found in org.apache.lucene.store.FSDirectory@
lucene创建索引中的构造函数IndexWriter(Stringpath, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl),这里的boolean create参数的意思并非是否创建索引,而是覆盖还是追加的意思。原文见官方文档:create - trueto create the index or overwrite the...
2012-11-02 11:52:00 292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人