自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 eclipse maven项目运行时报错could not find the main class的解决办法

打开.project文件,从其他可以有运行main的地方copy一个maven的builder过来,补上就好了。 <?xml version="1.0" encoding="UTF-8"?><projectDescription> <name>xxx</name> <comment></com

2017-05-03 14:35:09 2339 1

原创 获得局域网ip配置以及修改

vi /etc/sysconfig/network-scripts/ifcfg-em1 #em1 为网卡名 可能为eth0,eth1,...或者em1,em2... 一般一个物理机器上有好几个网卡,找到那个连接局域网交换机的网卡(请咨询网管或者机房人员,一般为eth0 或者em2)#然后添加以下内容IPADDR=172.16.5.19NETMASK=255.255.255.0...

2016-06-25 16:57:10 185

原创 通过hql控制hibernate一对多的集合属性的排序

【问题】当hibernate实体中存在一对多关系集合时(比如:Person 1->* Addr ) ,无法完全使用hql来控制集合属性内部的排序。假设我们想addrs集合按照addr.id排序,理所当然的想到硬编码@OrderBy("id"),可是这样的话无论hql中是否已经有orderby语句,最后都会追加一句orderby addrs.id,这样在一些我们不想将addrs按...

2016-05-29 14:57:25 269

原创 spket 自定义js编辑器格式/破解

解决方法:spket 找到plugins里面的com.spket.*.ui.1.6.x*.jar 解压到一个目录(比如:/tmp/spket)修改其中的licence.class(是用javassist),具体代码如下  ClassPool pool = ClassPool.getDefault();pool.insertClassPath("/tmp/spket")...

2015-01-30 15:48:07 142

原创 java date 归一化"天"

java中date只是用来表示日期,一直认为和时区没有关系;实际使用中也没有遇到过问题,只要你不要getTime()对其进行设么操作。最近遇到想要把一个date归一化到天(天以下的单位全部设置为零,比如2012-1-1 8:32:22->2012-1-1 00:00:00),傻办法就是直接使用calendar.set(...),但是感觉很累,没有技术含量,于是深究了下timemillions...

2012-09-16 11:35:16 321

原创 复习sql [not] exists

 DROP TABLE IF EXISTS "test"."course";CREATE TABLE  "test"."course" (  "cno" varchar(50) NOT NULL,  PRIMARY KEY  ("cno")) ENGINE=InnoDB DEFAULT CHARSET=latin1;//课程表 DROP TABLE IF

2012-07-31 23:39:02 85

原创 (存档)切换web工程上下文脚本

@echo offIf not exist manager.xml goto robot:managerecho ::Managerchoice /M "switch" /T 2 /D N /C YNif ERRORLEVEL 2 goto endgoto :torobot:robotecho ::Robotchoice /M "switch" /...

2012-03-10 16:27:01 85

原创 mysql 多表删除陷阱(跨库schema+别名的语法错误问题)

* 登陆用户为demo* 连接字符串串中指定默认库是demo* 另一个数据库(schema)是demo2,demo用户拥有demo2的所有访问权限 delete f,s from tableF f left join tableS s on f.fid=s.fid- result=ok delete f,s from demo.tableF f left join de...

2012-03-09 15:55:55 372

原创 java删除(替换)不可见的unicode/utf-8字符(主要是html显示不了的字符)

今天遇到一个问题,由于编辑人员从excel等7788的地方copy内容过来,其中有不可见的字符,导致输出内容看上去是对的,其实是多了一个零长度的字符(比如:0000200B ZERO WIDTH SPACE),下面的代码基本解决了以上问题。  <html><head><meta http-equiv="Content-Type" content="...

2012-03-06 15:25:40 3502

原创 myeclipse转eclipse jee的工程文件补丁(主要是maven补丁)

以下是用来将myeclipse(或者其他没有加maven配置的工程)的工程文件装换到最新的m2eclipse插件所能识别的格式,简单来说就是修改.project和.classpath使用方法:1. 在workspace任意层级下(当然啦,这个workspace的名字要包含"workspace"字样),运行: java EclipseM2Patch 2. 在任意目录下指定work...

2012-01-12 18:48:12 104

原创 putty记住密码登陆的解决方案(autoputty+pietty+winscp)

一直以来都觉得putty的界面很舒服,不过碍于他不能记住密码也不能和sftp/scp整合,所以都在用secureCRT。在抛弃myeclipse(转投eclipsejee)之后,对putty进行了了一番探索,最终决定使用autoputy+pietty+winscp 的方法,虽然还是有点小纠结,至少autoputty可以作为一个单一的登陆点,这已经很舒服了(都是免费且绿色的软件哈哈)。 ...

2012-01-12 14:05:54 1203

eclipse JEE 实战(maven+server)

 由头换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用 安装eclipse下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正...

2011-12-14 15:42:00 305

extjs3.3 htmleditor各种修正和扩充

1.editor的iframe window的keydown事件绑定由于htmleditor本身提供的specialkey event不给力,所以自己手动在init时增加更加精确的keydown事件来弥补需要注意的是:chrome的事件必须绑定在body上,否则ENTER这种特殊的键无法触发 var win = Ext.isIE ? ed.getDoc() : ed.getWi...

2011-11-15 19:02:00 188

firefox的正则陷阱

\s 竟然包括中文全角空格,o(╯□╰)o 

2011-10-25 15:37:00 193

linux执行shell文件时遇到“指定文件不存在或未找到”

极大可能是你的sh文件里存在windows的回车,可以通过vi打开后:set fileformat=unix 进行转换来解决

2011-10-20 11:24:00 793

flash和html跨域交互

当你在a域(a.com)下的html上引用b域(b.com)的flash/swf后需要通过externalinterface交互的话,需要在你的页面里加上allowScriptAccess="true"这个一般人都回家,还要记得再as里加上以下代码:import flash.system.Security;Security.allowDomain("*");奇怪的是好像flash不...

2011-10-20 11:21:00 95

解决extjs grid文字不能选中的问题

.x-selectable, .x-selectable * { -moz-user-select: text!important ; -khtml-user-select: text!important ; }// enable grid cell to be selected in chrome(x-selectable)/firefox(x-selectable)...

2011-09-02 18:59:00 172

oracle 索引出错解决方法

【jdbc的错误】ORA-01502: index 'XXXX' or partition of such index is in unusable state【解决方法】select index_name from user_indexes where status = 'UNUSABLE'选中结果集,copy到eclipse里,使用正则替换成一下sqlalter index $...

2011-07-27 11:01:00 265

测试字符串替换速度

private static String escape(String input, char[] escapeChar, StringBuilder buffer) { buffer.setLength(0); for (int i = 0; i < input.length(); i++) { char c = input.charAt(i); for...

2011-06-10 13:42:00 140

html选中区域判断

getSelectionHTML : function() { var userSelection; if (window.getSelection) { // W3C Ranges userSelection = window.getSelection(); // Get the range: if (userSelection.getRangeAt)...

2011-06-10 13:06:00 282

获取浏览器选中区域内容的js

getSelectionHTML : function() { var userSelection; if (window.getSelection) { // W3C Ranges userSelection = window.getSelection(); // Get the range: if (userSelection.getRangeAt)...

2011-03-16 15:45:00 361

java unicode转换代码

static Pattern p = Pattern.compile("////u([0123456789abcdef]{4})"); public static String stringToUnicode(String s) { Matcher matcher = p.matcher(s); StringBuffer buffer = new St...

2010-11-08 15:48:00 91

小心truncate table事务陷阱

使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?...

2010-11-01 16:41:00 764

Ext.ux.TabPanel 在IE7下的bug

Extjs2的一个扩展 地址:http://icyfire.javaeye.com/blog/412574 修正如下:adjustBodyWidth : function(w){ if (this.verticalTabs) { if (Ext.isIE6 || Ext.isIE7) { this.bwrap...

2010-10-28 14:12:00 81

http 协议 contentType transfer-encoding相关

application/octet-stream;这个是contenttype 表明是二进制文件(可执行文件吧),好像没有撒特殊意思,相当于没编码直接输出2进制数据(用在返回比较多);transfer-encoding:chunked在单独post或者get(返回)的时候比较有用;chunked 在multipart/XXX 的boundary里的content-transfer-enco...

2010-09-29 09:33:00 102

java Excel 工具(修改excel表格并保存)

最近搞excel,用到JXL 。然后读写的时候遇到问题 -- jxl竟然修改一个excel还要先读入再copy,然后才能再那份copy上修改,囧;更囧的是copy以后是2份内存啊~偶的机器直接outofmemory。。。加了-xmx128m才勉强过去,为撒这么不人性化。。。记得以前好像大家都使用 POI的,故google之 ,发现版本已经升级到3.6轰轰~下下来,运行找不到类WorkbookF...

2010-09-27 17:32:00 641

hibernate 笔记

1. 树状结构的表,也可以用hibernate,只是他会多次select,当然你可以通过lasy="false"(默认fetch="join")来减少一半的select次数。2. merge方法很方便,尤其是cascade的时候,一对多的主的一方merge时可以把多的那方全部搞定,包括更新或者是插入,前提是你的对象需要fetch join,不是fetchjoin的话,我不知道merge时会不会...

2010-08-19 18:11:00 54

extjs pitfalls

1. Ext.state.manager 开发的时候请慎用!这个陷阱是最严重的了,数次浪费了我数小时的时间,请大家一定要注意的 --注意是开发的时候,当你的布局随着代码不停的变更时,如果出现UI显示不出或者不正确的奇怪问题或者js报错,那么请先把你的cookie清楚下(当然了一般都是用CookieProvider)。2. FormLayout(FormPanel里的元素如果使用anchor...

2010-08-17 11:14:00 62

office打开老是报宏安全性错误什么的

打开WORD,点击OFFICE按钮,WORD选项,加载项,最下方,管理:COM加载项,转到,把里面所有可用加载项全部取消,然后确定,关闭。重启OFFICE之后就好了,我们宿舍3台电脑检验过,都可以 ...

2010-07-20 16:33:00 134

根据浏览器(ie)不同版本执行引用js

<!--[if IE 6]> <script src="DD_belatedPNG.js"></script> <script> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* string argument can b...

2010-06-29 10:43:00 245

extjs 学习笔记

以前大搞过extjs,后来不用了,就忘了。。。最近又弄。。。哎,复习复习。。。搞extjs一定会遇到定制datagrid类型的view控件的东东,这种东东一般都是被Ext.data.Store驱动的,那么Store就值得好好研究下了。 扩展点:1.获取数据 - store.proxy or store.loadData()。store.loadData() 直接修改数据内容...

2009-12-24 14:30:00 81

使用jdk的executorservice+future来执行批量操作,节省处理时间

ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 10, 60, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>()); Random random = new Random(); ArrayList<Future> arrayLis...

2009-11-05 18:55:00 133

gson 1.3 vs json-lib

今天json-lib 0.6又爆了一个错误,说什么没有set方法。。。我怒了~(jsonlib是通过getter setter来的,gson是通过属性定义来的)换了gson试试,很ok。好吧,唯一遗憾的是gson不能完美处理List<map<key,List<Map...>>>这种树状的无自定义对象类型。虽然可以如以下代码遍历json树:JsonElem...

2009-09-24 14:23:00 82

二元二次 - 有待通用化为N元N次

function Formula(){ this.a = 0;this.b = 0;this.c = 0; this.toString=function(){ return this.a +","+this.b+","+this.c; }; this.getY=function(x){ return this.a*Math.pow(x,2)+this.b*x+this....

2009-06-18 09:17:00 215

memcached.run

#!/bin/shps -e -o pid -o cmd |grep memcached|awk '{print $1}'|xargs kill $$1 -9echo 'shutdown all memcache...'sleep 2for L in 12000 12001 12002 12003 ; do memcached -d -m 25 -u root -l 192.1...

2009-06-05 14:26:00 70

linux实战命令

查找/use/local下的所有文件内容包含'who'的文件grep who /use/local -r 将文件夹名字按照文件夹内的内容大小排序du --max-depth 1 -a|awk '{print $1,$2}'|sort -n反向选择/ 反向删除不需要的文件或则文件夹ls |grep -Ev '2|3'|xargs rm $1 -rf指定一批目...

2009-05-18 14:49:00 71

正则non-capture group 小记

System.out.println("/cb/asdfad".matches("/(?!ab/|bc/).*"));//排除指定模式的url 参考:http://www.javaworld.com.tw/jute/post/view?bid=20&id=130126&sty=1&tpg=1&age=0

2009-03-12 17:47:00 130

myeclipse部署文件锁问题~郁闷~

网上搜索了下,发现人家说的都是lib包缺失。。。后来自己回想了下,想起来maven有自动加载当前workspace中的src project。晕啊,就是这个问题,我下载了maven pom中的一个lib包src。。。~~~~把那个src关联的工程关掉就好了~郁闷啊~...

2009-02-08 20:39:00 104

引入js文件(js中可执行jsp代码片段)

<scripttype="text/javascript"><%@includefile="cr.js"%></script>如果引入的js文件中有中文,那么会乱码,不要急,在cr.js中加入<%@ page pageEncoding="UTF-8" %>这样编译引入的时候就正确了。啊哈哈哈,现在你可以用你喜欢的js编

2008-12-03 14:42:00 172

mysql inner join性能

select count(1) from (select login_id,id from PlatformPassPort where login_id like 'ab%') t1 inner join pp_PlatformAccount t2 on t1.id = t2.passportId select count(1) from PlatformPassPort t1 inner jo...

2008-10-09 16:48:00 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除