
JAVA
stjauns1
这个作者很懒,什么都没留下…
展开
-
JTree禁止双击Expand和Collapse的正常解决方法
在中文网页查找的结果貌似非常复杂查找英文网页结果见[url]http://stackoverflow.com/questions/1223004/overriding-jtree-double-click-to-prevent-node-expansion[/url]只需使用这个方法:[code="java"]getCtree().setToggleClickCount(0...2009-10-23 18:27:38 · 485 阅读 · 0 评论 -
java和mysql的week周次对应方法
MYSQL方法:select dt,if(month(dt)=1 and weekofyear(dt)>=52,year(dt)-1,year(dt)) as year,lpad(if(weekofyear(dt)= 11,weekofyear(dt)+52,weekofyear(dt)),2,'0') as week from n_match;JAVA方法 public Week...原创 2018-04-13 13:43:08 · 920 阅读 · 0 评论 -
Eclipse Mars.2 refactory rename提示大量syntax error,编译器却无error仅warning
折腾半天,发现还是'_'作为包名和变量名的问题最终把所有的'_'手工替换为'$',解决问题当然修改Compiler的level应该也能达成相同的目的~~嗯 修改Compiler的level貌似不能解决这个问题,因为我只安装了1.8的jdk,虽然提示'_'的warning没有了,但是rename方法仍然会提示Syntax error嗯 '_'修改为'$'修正了rename...原创 2016-07-01 12:26:11 · 242 阅读 · 0 评论 -
java8中的getTimeZone表现与java7中不同
原来的代码中使用TimeZone.setDefault(TimeZone.getTimeZone("ETC/GMT-8"));来设定中国时间,在java7中运行正常。升级到jre8后,系统取得的时间差了八小时。使用TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));后在两个版本的java中都表现正常。...原创 2015-01-13 17:44:43 · 282 阅读 · 0 评论 -
tomcat:A docBase *** inside the host appBase has been specified...问题及解决
eclipse galileo升级到indigo,发布项目到tomcat时,提示警告如下:警告: A docBase D:\apache-tomcat-6.0.26\webapps\projectname inside the host appBase has been specified, and will be ignored而且此项目不能访问。返回使用galileo没有此问题...原创 2013-01-15 18:33:38 · 337 阅读 · 0 评论 -
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。
需求:要直接使用SWING来抓高拍仪的图,亦即支持摄像头。曾经试过要用JMF2,但是安装使用复杂不说,貌似还有windows版本不兼容问题。试了试,部署后恶评如潮。最终决定换成xuggle,参见:http://www.xuggle.com/首页的一句话:A free open-source library for Java developers to uncompress, manip...原创 2013-05-27 15:56:34 · 929 阅读 · 0 评论 -
ftp4j连接Microsoft FTP Service 7.5的list错误it.sauronsoftware.ftp4j.FTPListParse问题及解决
源代码参见前几篇的附件。FTP服务器准备从cuteFTP换成Microsoft FTP Service 7.5,测试时发现有错误。报错如下:it.sauronsoftware.ftp4j.FTPListParseException at it.sauronsoftware.ftp4j.FTPClient.list(FTPClient.java:2141) at it.s...2012-11-12 18:28:28 · 252 阅读 · 0 评论 -
Eclipse+Subclipse插件,设定一个文件取消其版本控制,添加到svn:ignor。
原始帖子见:http://www.oschina.net/question/176115_32576若一个文件已经被置于版本控制之下(有个小小数据库图标在文件上),Subclipse的添加至svn:ignor菜单项是不可选的,要将此类文件取消版本控制,需进行如下操作:1、手工复制此文件到其他地方2、在eclipse中删除此文件并提交此删除3、手工恢复此文件到原地4、添加...原创 2013-03-14 23:15:59 · 222 阅读 · 0 评论 -
从MYSQL的binlog恢复指定的SQL语句,解决中文乱码问题。
系统错误导致3天中的部分数据被错误覆盖,只能从MYSQL的binlog中恢复数据。1、使用mysqlbinlog工具将binlog文件转换为sql文件: mysqlbinlog sd-bin.000040 > a.sql mysqlbinlog sd-bin.000041 >> a.sql2、遍历a.sql的所有语句:[code="java"]import ja...原创 2011-04-09 21:24:27 · 1409 阅读 · 1 评论 -
深圳地铁线路大图-PNG格式
上网找一圈,只有老图,在官方网站上也没有能下载的图片格式,于是只能抓抓抓,然后拼起来。版权属于深圳地铁[url]http://www.szmc.net/[/url]网站哦!2011-06-25 12:04:13 · 276 阅读 · 0 评论 -
eclipst+tomcat 发布多个互相依赖的project问题
若一个Dynamic Web project的java build path的projects中包括其他的project,发布此Dynamic Web project到Tomcat去的时候不会默认同时发布其他的被引用的project。需要选择此Dynamic Web project的Properties中的Java EE Module Dependencies列出的引用project,选中的p...原创 2010-10-28 16:32:25 · 115 阅读 · 0 评论 -
JAVA自动更新下载FTP服务器上的文件,带Swing进度。
使用ftp4j-1.5,见[url]http://www.sauronsoftware.it/projects/ftp4j/index.php[/url]。界面如下:[img]http://dl.iteye.com/upload/attachment/254010/5c9967ae-de07-300c-a1f3-1277aa1c7f63.jpg[/img]1、登录到一个FT...原创 2010-05-24 17:56:57 · 330 阅读 · 0 评论 -
设定窗口的默认按钮按键:ESC和ENTER等按键
在Google上查到的代码见下面的链接[url]http://www.java2s.com/Code/Java/Swing-JFC/DefaultbuttonfordialogpressEntertoactivate.htm[/url]可惜只有设定Enter的代码。其实使用其他的方法同样可以实现此功能,并可以指定任意的快捷键。 /** * 设置窗口的ESC...原创 2010-03-03 17:44:03 · 327 阅读 · 0 评论 -
OY!原来是JAVA的BUG呀~~~在SwingWorker中嵌套调用SwingWorker的死锁问题解决方法。
java6update18开始,在一个SwingWorker的doInBackground中调用另一个SwingWorker的execute方法,就会导致进程死锁,现在到了update20还没解决~~-_-#BUG报告见:[url]http://bugs.sun.com/view_bug.do?bug_id=6880336[/url]解决方法见:[url]http://foru...原创 2010-05-08 14:18:00 · 166 阅读 · 0 评论 -
20100426,放弃EJB,转向轻量级的Hessian
公司系统的远程调用层从EJB2.1转换为Hessian了,现正在生产环境下测试中。初步体会如下:速度要快得多了,稳定性也大大增加。我们的系统服务器托管在香港,需要从好几个国家访问,以前使用EJB2.1的时候,经常有线程卡死的错误,逼不得已使用了SwingWorker设置超时重试,但是操作体验效果就很差了。后来测试过EJB3.0,耗时要比EJB2.1多上一个数量级,而且数据量越大越慢...2010-04-28 15:25:44 · 105 阅读 · 0 评论 -
JSplitPane用代码调用OneTouchExpand/Collapse
直接设定:[code="java"]getJsp1().setDividerLocation(1);[/code][code="java"]getJsp1().setDividerLocation(getJsp1().getWidth() - getJsp1().getDividerSize());[/code]2009-10-26 15:49:25 · 195 阅读 · 0 评论 -
AutoCodeGenTool自动生成重复代码
公司系统用tikeswing做表现层,配置布局的时候有很多重复的代码,于是使用这个工具自动生成代码:[img]http://dl.iteye.com/upload/attachment/160426/5ec116d2-946c-3139-9828-fbf5d92361a7.png[/img]左边是变化的变量名,右下是套用的重复代码格式,按钮指代使用哪种格式填入变量名。[code...2009-10-24 23:44:11 · 219 阅读 · 0 评论 -
WeekselectPanel选择一年中的某周
系统要增加工作计划功能,让每个营业部每周末分派下周本部门每个人的工作量。用到了这个周次选择Panel。网上随便搜搜没有,就自己弄了个。界面如图:[img]http://dl.iteye.com/upload/attachment/160424/c6cf4610-63c2-333e-aa8b-77885c52c5da.png[/img]主功能代码[code="java"]pa...2009-10-24 23:20:17 · 146 阅读 · 0 评论 -
解决JTextPane设定其Background颜色无法导出正确的HTML的问题
设定foreground代码如下:SimpleAttributeSet textColour = new SimpleAttributeSet();StyleConstants.setForeground(textColour, Colors.RED);textPane.setCharacterAttributes(textColour, false);可以正常导出正确的HTML文...2018-06-26 18:09:00 · 226 阅读 · 0 评论