![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 428 阅读 · 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 · 861 阅读 · 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 · 208 阅读 · 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 · 235 阅读 · 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 · 303 阅读 · 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 · 864 阅读 · 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 · 225 阅读 · 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 · 183 阅读 · 0 评论 -
从MYSQL的binlog恢复指定的SQL语句,解决中文乱码问题。
系统错误导致3天中的部分数据被错误覆盖,只能从MYSQL的binlog中恢复数据。 1、使用mysqlbinlog工具将binlog文件转换为sql文件: mysqlbinlog sd-bin.000040 > a.sql mysqlbinlog sd-bin.000041 >> a.sql 2、遍历a.sql的所有语句: [code="java"] import ja...原创 2011-04-09 21:24:27 · 1262 阅读 · 1 评论 -
深圳地铁线路大图-PNG格式
上网找一圈,只有老图,在官方网站上也没有能下载的图片格式,于是只能抓抓抓,然后拼起来。 版权属于深圳地铁[url]http://www.szmc.net/[/url]网站哦!2011-06-25 12:04:13 · 246 阅读 · 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 · 91 阅读 · 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 · 298 阅读 · 0 评论 -
设定窗口的默认按钮按键:ESC和ENTER等按键
在Google上查到的代码见下面的链接 [url]http://www.java2s.com/Code/Java/Swing-JFC/DefaultbuttonfordialogpressEntertoactivate.htm[/url] 可惜只有设定Enter的代码。 其实使用其他的方法同样可以实现此功能,并可以指定任意的快捷键。 /** * 设置窗口的ESC...原创 2010-03-03 17:44:03 · 298 阅读 · 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 · 132 阅读 · 0 评论 -
20100426,放弃EJB,转向轻量级的Hessian
公司系统的远程调用层从EJB2.1转换为Hessian了,现正在生产环境下测试中。 初步体会如下: 速度要快得多了,稳定性也大大增加。 我们的系统服务器托管在香港,需要从好几个国家访问,以前使用EJB2.1的时候,经常有线程卡死的错误,逼不得已使用了SwingWorker设置超时重试,但是操作体验效果就很差了。 后来测试过EJB3.0,耗时要比EJB2.1多上一个数量级,而且数据量越大越慢...2010-04-28 15:25:44 · 74 阅读 · 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 · 169 阅读 · 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 · 189 阅读 · 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 · 114 阅读 · 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 · 195 阅读 · 0 评论