- 博客(52)
- 收藏
- 关注
原创 Sublime text 3 安装插件 Emmet
Sublime text 3 安装插件 Emmet 原文链接: http://www.myzboke.com/archives/99.html 为了方便安装插件先安装插件Package Control打开链接:https://packagecontrol.io/installation#st3按照说明安装插件(复制代码,打开sublime控制台,粘贴代码并回车即可...
2016-07-09 19:23:47
226
原创 servlet3.0 上传文件
异步上传 import com.google.common.io.Files;import javax.servlet.AsyncContext;import javax.servlet.ServletException;import javax.servlet.annotation.MultipartConfig;import javax.servlet.an...
2015-02-27 12:03:50
172
原创 IntelliJ IDEA
svn删除文件没有删除svn上的文件删除后提交目录会发现idea提示没有任何改变的文件,可以在Setting->Version Control->Configuration中设置remove silently
2014-12-03 10:42:37
131
原创 FTP-Putty 通过PSFTP.EXE 上传文件
先到putty的管网下载putty.zip(注意是zip文件包,这个包包括了所有工具)下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html open example.com 连接远程 linux 服务器。cd /var/www 切换至/var/www目录或其他目录,上传的文件就放这...
2014-09-10 13:57:19
221
原创 guava 类扫描
ClassPath classpath = ClassPath.from(System.class.getClassLoader()); //包名是完整的报名,如果只写java则没有任何信息输出 for (ClassPath.ClassInfo classInfo : classpath.getTopLevelClasses("java.lang")) { ...
2014-06-29 17:10:41
500
原创 guava 动态代理
JDK: Foo foo = (Foo) Proxy.newProxyInstance( Foo.class.getClassLoader(), new Class<?>[] {Foo.class}, invocationHandler); Guava 简化操作(其实使用的还是JDK自带的动态代理方式): Foo foo = ...
2014-06-29 16:31:38
409
原创 Guava 异常处理例子
Closer closer = Closer.create(); try { InputStream in = closer.register(openInputStream()); OutputStream out = closer.register(openOutputStream()); // do stuff } c...
2014-06-29 16:15:53
527
原创 JSF Converter-定义通用的 状态 转换器
创建StatusConverter类: /** * Date: 14-6-29 * @author: Zero */@FacesConverter(value = "StatusConverter", forClass = String.class)public class StatusConverter implements javax.faces.con...
2014-06-29 11:10:08
205
原创 Eclipse RCP 神奇错误,浪费了一天时间.
错误信息: Internal compiler error: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor.visit(AnnotationDiscoveryVisitor.java:61) 很有可能是某个...
2014-05-12 00:44:06
282
原创 Unable to acquire application service. Ensure that the org.eclipse.core.runtime
在启动eclipse时报以下异常:!ENTRY org.eclipse.osgi 4 0 2013-11-21 10:28:05.853!MESSAGE Application error!STACK 1java.lang.IllegalStateException: Unable to acquire application service. Ensure that the o...
2013-11-21 10:39:17
2779
原创 Netty 同步请求
netty是异步nio框架,如果想同步调用则需要调用一下方法,该方法江河阻塞直到返回结果channelFuture.awaitUninterruptibly()
2013-11-14 14:44:20
305
原创 MongoDB 介绍
MongoDB (源码: https://github.com/mongodb/mongo/tree/master/) MongoDB 简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最...
2013-11-01 14:15:25
104
原创 MyProgressMonitorDialog
package xxx;import java.lang.reflect.InvocationTargetException;/** * Not used * @author zero * */public class MyProgressMonitorDialog extends TitleAreaDialog { private ProgressMo...
2013-09-28 12:16:20
195
原创 linux 配置两个Tomcat
第一个Tomcat使用默认配置 第二个Tomcat配置步骤如下:第一步:修改server.xml <!--默认为8009改为8019或其他端口--><!-- Define an AJP 1.3 Connector on port 8009 --><Connector port="8019" protocol="AJP/1.3" redi...
2013-06-21 13:42:33
237
原创 Eclipse RCP
eclipse 运行需要jre,但如果开发的程序要指定某个版本的jre我们可以将jre捆绑到RCP app中,方法很简单,只需要在程序根目录下放置jre(只能是jre文件夹名称)就行. eclipse的插件在启动eclipse时并不会全部加载,但是eclipse会分析每个bundle的plugin.xml文件,并展现在UI上,党点击UI上的按钮时才会加载相应的bundle...
2013-04-30 16:57:57
138
原创 让输出到txt文件中的字符串整齐排列
让输出到txt文件中的字符串整齐排列 public static String arrange(String str,int n){//n表示 str最多暂用几个\t. int len=str.getBytes().length; int nt=(int) Math.ceil(len/8); int lt=n-nt; StringBuilder builder=ne...
2013-01-17 13:36:09
1729
原创 swing jtextarea 自动行高
哈哈哈....final JTextArea textArea = new JTextArea(); textArea.setFont(new Font("Meiryo", Font.BOLD, 18)); textArea.setWrapStyleWord(true); textArea.setLineWrap(true); textArea.addKeyLis...
2013-01-07 14:17:24
713
原创 swing 右键菜单快捷键
当我们为JTextField 添加右键快捷键时,发现不管用,其实是管用的,不过你的先显示你的菜单,只有当菜单获得了焦点快捷键方有效,但这样就毫无意义了.解决的办法就是将在JTextField上也添加快捷键,下面是一个Demo.package org.eclipse.ui;import java.awt.BorderLayout;import java.awt.Compone...
2012-10-28 22:11:22
243
原创 eclipse xml 配置文件
以下代码源自eclipse org.eclipse.ui.workbench项目下 org.eclipse.ui.XMLMemento类稍作修改,去掉了关联类(异常而已),去掉了接口IMemento,用于操作XML配置文件. /*******************************************************************************...
2012-10-21 22:45:28
239
原创 swt tree 关联选择监听器
该监听需注册到tree对象上 /** * @author hKF76182 zero * */ public static class TreeSelectListener implements SelectionListener{ @Override public void widgetSelected(SelectionEvent e) { ...
2012-10-12 08:55:03
268
原创 lucene3.6 spellchecker 拼写检查
import java.io.File;import java.io.IOException;import java.util.Arrays;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.index.IndexWriterConfig;impor...
2012-10-09 13:14:14
137
原创 swt
swt/jface api chm格式:http://dl.iteye.com/topics/download/5a68a956-19b7-366a-9051-066b485e185f 相关书籍:http://book.51cto.com/art/200801/64059.htm
2012-07-28 00:46:36
96
原创 java版编辑距离(字符串相似度)算法 levenshtein (edit distance)
/*** levenshtein (edit distance)*/public class SimilarityUtils { private SimilarityUtils(){} public static int ld(String s, String t) { int d[][]; int sLen = s.length(); int t...
2012-07-05 10:40:58
639
原创 lucene 相关收藏
http://hi.baidu.com/lewutian/blog/item/c2019823fc4a3942925807e4.html
2012-06-21 23:22:08
64
原创 java 单例模式
//线程安全public class Singleton{private Singleton(){}private static Singleton s=new Singleton();pubic static Singleton getInstance(){return s;}}//非线程安全+延迟初始化public class Singleton...
2012-05-27 22:24:54
78
原创 eclipse各种版本功能区别
Compare PackagesCheck out this table to find out what is included in each package. Java JEE C/C++ RCP/Plugin Modeling ReportingClassicRCP/Platform(运行时核心)...
2012-04-14 10:34:54
138
原创 maven jar包下载地址
http://m2eclipse.sonatype.org/sites/m2e/ 如果执行buil报错( No goals have been specified for this build.),则添加如下代码:<build> <defaultGoal>compile</defaultGoal> </b...
2012-03-30 16:01:49
100
原创 drools 规则引擎
http://www.ibm.com/developerworks/cn/java/j-drools/http://blog.youkuaiyun.com/quzishen/article/details/6163012例子:http://cutelion.blog.hexun.com/72074489_d.htmlhttp://docs.jboss.org/tools/3.0.0.CR2/e...
2012-03-28 15:59:46
86
原创 guava 使用hash算法
使用MD5算法获取摘要,并转换为字符串:Hashing.md5().hashString("sdf");//881710b97e322568d6e8685aa3fbea63 使用sha256:Hashing.sha256().hashString("sdf");//47e476c029f83f2e8fa32d6687956d3ae4db58815da964985a18b0fb4f...
2012-03-26 17:46:55
1040
原创 查看Mysql索引页碎片
查询索引页碎片:SHOW TABLE STATUS LIKE '表名'; //当Data_free 列值大于0时表示有碎片(只要删除过数据就会产生,前提是有建立索引) 优化表:OPTIMIZE TABLE 表名; 建立索引条件(或):表数据量大(数据量小的话建立索引效果不明显,反而浪费物理空间,增加维护表难度等)主键列/外键列(加快联接)/常用搜索列 ...
2012-03-26 17:46:15
682
原创 Junit4 测试套件
测试套件(test suite)有时也称为验证套件(validation suite),是许多测试用例的集合,测试用例可用来测试一程式是否正确工作.那么在junit4中有是怎样编写测试套件的呢...方法如下: @RunWith(Suite.class)@SuiteClasses({Test1.class,Test2.class})public class TestAll {}...
2012-03-01 19:20:38
116
原创 书籍收藏
http://book.51cto.com/art/201202/316163.htm MongoDB http://book.51cto.com/art/200706/49651.htm java编程思想 http://book.51cto.com/art/201202/317467.htm //涉及脚步引擎的 http://www.vogella.com/ar...
2012-02-29 20:47:47
87
原创 java 模拟动态对象
package org.zero.base;import java.util.HashMap;import java.util.Map;public class DynamicObject { private Map<String, Object> atts = null; private Map<String, IDynamicMe...
2012-01-13 14:52:42
156
原创 flex 模块动态加载
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.co
2011-12-30 12:10:48
104
原创 google chrome 浏览器无法调试flash的解决方法
首先安装flash的debug版,在xp中打开C:\WINDOWS\system32\Macromed\Flash 目录,可以看到有个叫NPSWF32.dll的文件.好了,暂时先不理它然后在chrome地址栏中输入chrome://plugins/ 可以看到chrome的插件列表.然后点击右上角那个"详细信息" 可以看到所有插件的安装位置,找到flash的插件位置,如"C:\Documents...
2011-12-30 11:22:17
400
原创 guava cache 使用
google guava框架实现的缓存可以很方便的对需要的缓存对象设置生命周期,及缓存对象的弱引用 强应用 软引用等 public static void main(String[] args) throws InterruptedException { Cache<String, Book> cahce=CacheBuilder.newBuilder().exp...
2011-12-27 21:07:08
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人