- 博客(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
2416
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
218
原创 通过hql控制hibernate一对多的集合属性的排序
【问题】当hibernate实体中存在一对多关系集合时(比如:Person 1->* Addr ) ,无法完全使用hql来控制集合属性内部的排序。假设我们想addrs集合按照addr.id排序,理所当然的想到硬编码@OrderBy("id"),可是这样的话无论hql中是否已经有orderby语句,最后都会追加一句orderby addrs.id,这样在一些我们不想将addrs按...
2016-05-29 14:57:25
315
原创 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
184
原创 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
356
原创 复习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
105
原创 (存档)切换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
103
原创 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
401
原创 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
3729
原创 myeclipse转eclipse jee的工程文件补丁(主要是maven补丁)
以下是用来将myeclipse(或者其他没有加maven配置的工程)的工程文件装换到最新的m2eclipse插件所能识别的格式,简单来说就是修改.project和.classpath使用方法:1. 在workspace任意层级下(当然啦,这个workspace的名字要包含"workspace"字样),运行: java EclipseM2Patch 2. 在任意目录下指定work...
2012-01-12 18:48:12
132
原创 putty记住密码登陆的解决方案(autoputty+pietty+winscp)
一直以来都觉得putty的界面很舒服,不过碍于他不能记住密码也不能和sftp/scp整合,所以都在用secureCRT。在抛弃myeclipse(转投eclipsejee)之后,对putty进行了了一番探索,最终决定使用autoputy+pietty+winscp 的方法,虽然还是有点小纠结,至少autoputty可以作为一个单一的登陆点,这已经很舒服了(都是免费且绿色的软件哈哈)。 ...
2012-01-12 14:05:54
1251
eclipse JEE 实战(maven+server)
由头换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用 安装eclipse下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正...
2011-12-14 15:42:00
343
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
217
linux执行shell文件时遇到“指定文件不存在或未找到”
极大可能是你的sh文件里存在windows的回车,可以通过vi打开后:set fileformat=unix 进行转换来解决
2011-10-20 11:24:00
863
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
122
解决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
226
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
293
测试字符串替换速度
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
158
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
306
获取浏览器选中区域内容的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
389
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
119
小心truncate table事务陷阱
使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?...
2010-11-01 16:41:00
808
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
108
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
127
java Excel 工具(修改excel表格并保存)
最近搞excel,用到JXL 。然后读写的时候遇到问题 -- jxl竟然修改一个excel还要先读入再copy,然后才能再那份copy上修改,囧;更囧的是copy以后是2份内存啊~偶的机器直接outofmemory。。。加了-xmx128m才勉强过去,为撒这么不人性化。。。记得以前好像大家都使用 POI的,故google之 ,发现版本已经升级到3.6轰轰~下下来,运行找不到类WorkbookF...
2010-09-27 17:32:00
666
hibernate 笔记
1. 树状结构的表,也可以用hibernate,只是他会多次select,当然你可以通过lasy="false"(默认fetch="join")来减少一半的select次数。2. merge方法很方便,尤其是cascade的时候,一对多的主的一方merge时可以把多的那方全部搞定,包括更新或者是插入,前提是你的对象需要fetch join,不是fetchjoin的话,我不知道merge时会不会...
2010-08-19 18:11:00
71
extjs pitfalls
1. Ext.state.manager 开发的时候请慎用!这个陷阱是最严重的了,数次浪费了我数小时的时间,请大家一定要注意的 --注意是开发的时候,当你的布局随着代码不停的变更时,如果出现UI显示不出或者不正确的奇怪问题或者js报错,那么请先把你的cookie清楚下(当然了一般都是用CookieProvider)。2. FormLayout(FormPanel里的元素如果使用anchor...
2010-08-17 11:14:00
80
office打开老是报宏安全性错误什么的
打开WORD,点击OFFICE按钮,WORD选项,加载项,最下方,管理:COM加载项,转到,把里面所有可用加载项全部取消,然后确定,关闭。重启OFFICE之后就好了,我们宿舍3台电脑检验过,都可以 ...
2010-07-20 16:33:00
158
根据浏览器(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
262
extjs 学习笔记
以前大搞过extjs,后来不用了,就忘了。。。最近又弄。。。哎,复习复习。。。搞extjs一定会遇到定制datagrid类型的view控件的东东,这种东东一般都是被Ext.data.Store驱动的,那么Store就值得好好研究下了。 扩展点:1.获取数据 - store.proxy or store.loadData()。store.loadData() 直接修改数据内容...
2009-12-24 14:30:00
103
使用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
158
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
105
二元二次 - 有待通用化为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
241
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
85
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
83
正则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
153
myeclipse部署文件锁问题~郁闷~
网上搜索了下,发现人家说的都是lib包缺失。。。后来自己回想了下,想起来maven有自动加载当前workspace中的src project。晕啊,就是这个问题,我下载了maven pom中的一个lib包src。。。~~~~把那个src关联的工程关掉就好了~郁闷啊~...
2009-02-08 20:39:00
118
引入js文件(js中可执行jsp代码片段)
<scripttype="text/javascript"><%@includefile="cr.js"%></script>如果引入的js文件中有中文,那么会乱码,不要急,在cr.js中加入<%@ page pageEncoding="UTF-8" %>这样编译引入的时候就正确了。啊哈哈哈,现在你可以用你喜欢的js编
2008-12-03 14:42:00
186
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
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人