- 浏览: 24707 次
最新评论
文章列表
Eclipse频繁进入断点的问题
- 博客分类:
- Java
Eclipse老是自动跳到ThreadPoolExecutor断点, 解决方法有两个:
preferences - java - debug
suspend execution 里面,把suspend execution on uncaught exceptions勾掉。
preferences - java - debug - step filtering
往里面加一个你不想断点的类或包,然后勾上。
如果Eclipse会自动跳转到Debug视图, 请查看Window->Preferences->Run/Debug->Perspectives中的Open the ass ...
Eclipse反编译插件安装
- 博客分类:
- Java
反编译插件使用的是http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html的Eclipse Class Decompiler, 安装方式使用Eclipse Marketplace, 使用上述链接提供的zip包安装不成功, 在Marketplace输入Decompiler搜索
点击Install安装
同意条约
完成安装
注意安装的时候可能会被墙, 我使用了GoAgent代理, Eclipse配置代理在Window->Preferences->General->Network Connections中
JAVA中URL的使用及超时设置
- 博客分类:
- Java
若想在Java程序中访问某个http或ftp等url指向的文件,最方便的方法莫过于使用URL类了。直接使用URL对象的openStream方法即可。本blog系统的左侧好友blog列表更新其实就是通过这个方法来实现的,但是直接使用openStream有一个问题,就是它的默认超时时间是0,也就是永远不会超时。这样,对于一些较慢的网站可能会阻塞很长时间,甚至出现死锁。因此我的好友列表文章也经常会出现更新不了的情况(我估计是这个原因)。
今天搜了一下有没有可行解决方案(btw,这种技术性问题还得是google),发现其实要解决也很容易,只要先使用url的openConnection方 ...
Java正则表达式笔记
- 博客分类:
- Java
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
String u = matcher.group(1);
}
Pattern pattern2 = Pattern.compile(regex, Pattern.DOTALL)//点(.)匹配所有(包括换行)
Matcher matches2 = pattern.matcher(content);
//也可使用以下方式
Pattern pattern3 = Patte ...
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage
原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。
Eclipse下要删除.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work目录下的文件
Eclipse国际化包
- 博客分类:
- Eclipse
Eclipse国际化地址http://www.eclipse.org/babel/downloads.php
找到自己对应的Eclipse版本(我使用的是link方式)
找到中文包
根据自己的需要下载即可
安装方式使用link方式, 网上很多, 不再赘述
Eclipse的birt插件安装说明
- 博客分类:
- birt
下载地址http://www.eclipse.org/birt/phoenix/
我习惯采用的是link方式来添加插件, link方式的包在
然后找到
link方式添加到Eclipse即可
中文包参见http://sd7y.iteye.com/blog/2051682
运行时环境(birt-runtime-X_X_X)下载, 仍然是上面的那个页面
解压下载的文件, 其中有个WebViewerExample文件夹, 这里面是一个示例工程, 可在Eclipse中建立一个动态web项目, 然后将文件夹中的内容放到WebContent中, 运行项目, 访问localhost:8080/工程名 ...
错误1:There is no report design object available.
错误原因版本不对, 查看xml头部的版本信息
参考:http://blog.csdn.net/zouhao619/article/details/7945926
---------------------------------------------------------------------------------------
在birt中删除报表下面的日期
- 博客分类:
- birt
在利用birt生成报表时,会在报表最下面显示日期。
原因:birt生成报表会默认在最后一行显示脚注。
解决方法:
选中“Master Page”,然后选中“Header/Footer”,并撤销对“show footer on last”的勾选。
如下图显示:
来源:http://blog.csdn.net/gaoyusi4964238/article/details/5957444
ProGuard使用笔记:http://sd7y.iteye.com/blog/2047741
------------------------------------------------------------------------------------
问题1: Error: The output jar is empty. Did you specify the proper '-keep' options?
这是因为所有的文件都被混淆了, 没有一个正确的入口可以调用jar, 解决方法: 使用-keep参数保证jar不都被混淆
-------------------------- ...
Everything用了好多年了, 挺好用的, 但是细节方面还是觉得不顺手, 因为在DOpus中都是按F1用Notepad++打开选中文件, 在Everything的结果中只能右键打开, 觉得很不方便, 一开始想的是将Everything集成到DOpus中, 根据网上的方法试了试结果并不理想, 地址:http://blog.yesmryang.net/do-everything/, 最后想办法在Everything中自定义了快捷键打开, 方法如下:
打开工具-->选项
在ContextMenu中找到"浏览路径"选项(因为这个一般用不到, 并且只有ContextMen ...
DOpus自动创建并打开日期文件夹
- 博客分类:
- DOpus
左键打开今天文件夹, 右键打开当月文件夹, 中键打开工作记录.xlsx, 复制以下代码, 在工具栏上右键-->自定义, 右击空白处粘贴即可, 根据自己情况适当编辑一下
<?xml version="1.0"?>
<button backcol="none" display="both" label_pos="right" textcol="none" type="three_button">
<label>今天</lab ...
Python使用Http上传文件
- 博客分类:
- Python
import sys, MultipartPostHandler, cookielib, urllib2;
print "hello world";
#import sys
reload(sys)
sys.setdefaultencoding('gbk')
image = r'C:\a.jpg'
#open(image, 'rb')
params = {
'fmd5':'FD6D523131FC92CE975BA0A042C8FED7',
'path':'abc/ab',
'radar': ...
最近要混淆一部分jar包, 找到了ProGuard, 开始想省事直接用GUI, 结果看的很凌乱, 网上也是配置项的内容居多, 最终还是选择用配置项.
官方文档http://proguard.sourceforge.net/
错误总结:http://sd7y.iteye.com/blog/2047896
使用配置项的命令java -jar proguard.Jar @配置文件
如java -jar proguard.Jar @aaa
下面是对源代码中的boilerplate.pro进行的一个注释, 算是一个配置文件的模板样例吧, E文不好, 如注释有误请指正
# Keep - ...