java
qq123zhz
这个作者很懒,什么都没留下…
展开
-
eclipse Resource 资料
IWorkspace/IWorkspaceRoot/IProject/IFolder/IFile/IResource/IPath/IScope/IContainerIResourceChangeListener/IResourceChangeEvent/IResourceDeltaVisitor//访问工作空间IWorkspace workspace = ResourcesPlugin.ge...原创 2016-11-15 16:51:52 · 270 阅读 · 0 评论 -
com4j http推送开源组件
最近在项目中利用com4j实现在线用户短消息互发的功能。挺好用的http基于长轮询的机制。原创 2012-02-29 09:37:38 · 93 阅读 · 0 评论 -
关于struts2执行2次action的若干总结
1、页面出现<img src="" />2、@BeforeResult的方法中有异常发生,这个时候struts2会调用这个方法多次,这个问题同事有很多人碰到过,解决办法是在标注了@BeforeResult的方法中捕获所有异常,然后添加到ActionError中。3、出现的情况是在两个有继承关系的Action中都标注有@BeforeResult方法,这个时候struts就会调用子类中...原创 2012-03-05 16:50:18 · 130 阅读 · 0 评论 -
mybatis 应该注意的地方
1) 在parameterMap和resultMap中,字段数据类型是java.sql.Types类定义的常量名称。常用的数据类型包括BLOB,CHAR,CLOB,DATE,LONGVARBINARY, INTEGER,NULL,NUMERIC,TIME,TIMESTAMP和VARCHAR等。 2) 对于数据表中NULLBALE的字段,必须在parameterMap和resultMap中...原创 2012-03-17 11:59:43 · 129 阅读 · 0 评论 -
org.eclipse.swt.SWTException: Subclassing not allowed
org.eclipse.swt.SWTException: Subclassing not allowed at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.SWT.error(SWT.java:4168) at org...原创 2012-07-19 15:09:37 · 275 阅读 · 0 评论 -
RCP 知识点
获得工作区的所有工程://获得workspace的所有的工程 IProject[]projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); 获得工作区的所有java工程JavaCore.create(ResourcesPlugin.getWorkspace().getRoot()).getJava...原创 2013-03-14 15:10:53 · 150 阅读 · 0 评论 -
mybatis OGNL应用
mybatis中使用ognl的扩展,实现判断传入的字段:Mapper文件中: <select id="getRecentQuestionTitle" parameterType="java.lang.String" resultType="java.lang.String"> select title from song_question where questio...原创 2012-03-22 15:53:20 · 185 阅读 · 0 评论 -
mybatis OGNL应用扩展
mybatis中使用ognl的扩展,实现判断传入的字段:Mapper文件中: <select id="getRecentQuestionTitle" parameterType="java.lang.String" resultType="java.lang.String"> select title from song_question where questio...2012-03-22 15:54:40 · 104 阅读 · 0 评论 -
在嵌入式jetty环境下运行struts2Annotation项目
本人采用struts2的注解,配置好后可以在tomcat下运行,但是使用嵌入式jetty运行时,总是出现无法找到action的问题。package com.action;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.Name...2012-03-28 16:56:03 · 90 阅读 · 0 评论 -
Unsupported major.minor version 51.0
java 编译级别和jre版本的不一致照成的。。。。。。。。原创 2012-07-03 10:30:17 · 63 阅读 · 0 评论 -
Job found still running after platform shutdown.
Job found still running after platform shutdown. Exception message seems to indicate that you schedule the setMessage during shutdown, so probably prefixing your code with something like if (Plat...原创 2012-06-29 16:40:49 · 170 阅读 · 0 评论 -
(转)httpInvoke的session问题
<bean id="testService" class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> <property name="serviceUrl" value="${server.URL}testService"/> &am原创 2011-11-15 09:59:25 · 246 阅读 · 0 评论 -
java去除字符串中的空格、回车、换行符、制表符 .
/** * 去除字符串中所包含的空格(包括:空格(全角,半角)、制表符、换页符等) * @param s * @return */ public static String removeAllBlank(String s){ String result = ""; if(null!=s && !"".equals(s)){ result = s.replaceAl...原创 2011-11-21 17:06:18 · 726 阅读 · 0 评论 -
解决多重web应用中webapp. root重用的问题
java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [D:\Program Files\apache-tomcat-7.0.16\wtpwebapps\nss_upgrade\] instead of [D:\Program ...原创 2011-11-24 11:39:25 · 178 阅读 · 0 评论 -
RCP 为action添加操作进度条
public class StartAction extends BaseAction { private Shell shell; private ProgressMonitorDialog pmd; public StartAction(TableViewer tableViewer, Shell shell) { } @Override public void run() {...原创 2012-10-16 13:59:19 · 149 阅读 · 0 评论 -
SWT 隔行换色-自动宽高调整
** * 创建:ZhengXi 2009-8-4 */ package com.infotech.updo.tools; import java.text.Collator; import java.util.Locale; import org.eclipse.swt.SWT; import org.eclipse.swt.events.ControlAdapter;...原创 2012-10-16 17:32:48 · 150 阅读 · 0 评论 -
displayTag获得行号
<display:column title="行号">${record_rowNum}</display:column> displaytag分页标签库,你会需要这个的。。。。。。。今天你用displaytag了吗?原创 2012-02-10 16:15:58 · 105 阅读 · 0 评论 -
table td为空,没有边框
border-collapse:collapse; empty-cells:show;.table { color: #000000; font-size: 12px; border: 1px solid #74B3DC; color: #000; background: #fff; width: 99.7% !important; width: ...原创 2012-02-10 16:43:44 · 184 阅读 · 0 评论 -
jquery 改造了(仿机票预定智能输入城市),支持json
在网上http://www.cnblogs.com/kyle_zhao/archive/2010/02/27/1674819.html,看到这样一篇文章,JQuery实现智能输入提示(仿机票预订网站),下载后看了一下,它把查询的城市信息放在了aircity.js文件里。//初始化常用机场城市var commoncitys=new Array();commoncitys[0]=n...2012-02-15 14:33:19 · 151 阅读 · 0 评论 -
mybatis 拦截器,改变默认行为
页面输入:男,数据库保存male,女,数据库保存为female。使用interceptor,typeHandlerpackage cn.dcr.mybatis.util;import java.util.Properties;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapp...原创 2012-03-29 16:00:48 · 390 阅读 · 0 评论 -
swt/jface 获取table所有的列的值
TableItem [] items = table.getItems(); //保存到文件或数据库中,数据持久化,这里省略for ( int i=0;i<items.length;i++) for (int j=0;j<table.getColumnCount();j++) System.out.println(items[i].getText(j)); ...原创 2012-07-24 09:24:41 · 443 阅读 · 0 评论 -
RCP 视图交互 ISelectionProvider和ISelectionListener,只响应鼠标左键
有时候一个视图(View)希望得到另外一个视图显示的内容,或者选择的内容。在Eclipse中,比较标准的做法是通过ISelectionProvider和ISelectionListener来完成的。不过因为视图往往是独立的,他们之间并不太方便进行直接的事件监听,而且往往一个视图需要对诸多试图进行选择事件的监听,因此在这种情况下对每一个视图的事件进行注册...原创 2012-10-10 18:36:38 · 149 阅读 · 0 评论 -
RCP FileSystem 文件系统
public static File toLocalFile(String folderName){ try { URL url = Activator.getDefault().getBundle().getEntry(folderName); url = FileLocator.toFileURL(url); IFileSystem fs = EFS.getLo...原创 2013-02-19 10:42:24 · 123 阅读 · 0 评论 -
xstream 下划线_问题
最近在使用xtream 1.4.3,出现了如下的问题:<?xml version="1.0" encoding="GBK"?><window cols="3"> <account name="account10" title="账号_validateRule" allowInput="true"原创 2013-12-30 10:18:24 · 319 阅读 · 0 评论 -
eclipse 插件开发 Setting the Java build path
JDT Plug-in Developer Guide > Programmer's Guide > JDT CoreSetting the Java build pathThis section describes how to set the Java build path. The build path is the classpath that is used ...原创 2014-06-04 11:00:24 · 315 阅读 · 0 评论 -
freemarker 自定义freeMarker标签
import java.io.IOException;import java.io.Writer;import java.util.Iterator;import java.util.List;import java.util.Map;import freemarker.core.Environment;import freemarker.ext.beans.Arra...原创 2013-08-12 16:09:45 · 151 阅读 · 0 评论 -
RCP MessageConsole设置显示的最大行数
MessageConsole.setWaterMarks(5000, 8000)原创 2013-09-05 11:34:24 · 137 阅读 · 0 评论 -
list.AddAll 去重复
问题描述:有List A和B,A、B中元素都是可保证没有重复的,现要合并A、B得到新的List C,要求C中不能有重复元素 我们架构师的反应:A.removeAll(B);A.addAll(B); ...原创 2015-09-11 12:01:35 · 8170 阅读 · 1 评论 -
.docker/machine/machines/default/ca.pem: no such file or directory
Was doing adocker-machine env defaultwhere it seems to be getting stuck (waiting longer than usual) and when I open Virtualbox and look at the preview, it is already initialized and ready to accept c...原创 2016-09-06 15:59:32 · 1150 阅读 · 0 评论 -
json转为Map
package digu.pendant.util;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.HashM...原创 2013-01-19 22:27:40 · 168 阅读 · 0 评论 -
eclipse4.x 去掉quick access
/** * 去掉quick access */ private void hideQuickAccess() { UIJob job = new UIJob("hide quick access") { @Override public IStatus runInUIThread(IProgressMon...原创 2013-01-11 14:57:41 · 144 阅读 · 0 评论 -
RCP获得eclipse的相关位置
InternalPlatform.getDefault().getInstanceLocation(); 获得eclipse路径,workspace路径。原创 2012-07-24 11:14:47 · 84 阅读 · 0 评论 -
在使用xstream反序列化时遇到的问题
public abstract class SBase { @XStreamAsAttribute String id=""; @XStreamAsAttribute String name=""; @XStreamAsAttribute String title=""; @XStreamAsAttribute String enabled = ...原创 2013-04-24 09:42:40 · 591 阅读 · 0 评论 -
xstream javabean设置属性默认值的问题
在xstream反序列化使用过程中发现,如果xml无该属性,则改属性会被自动复制为null。<text name="fkzhzh" title="付款账户账号" validateRule="required,acctno" /> public abstract class SBase { @XStreamAsAttribute String id = ""...原创 2013-04-24 09:54:06 · 399 阅读 · 0 评论 -
jfreechart 的官方例子,很全
jfreechart的官方的demon,很全。原创 2012-11-20 10:19:35 · 251 阅读 · 0 评论 -
两个osgi的例子程序
osgi的例子....................直接上代码。原创 2012-11-20 10:21:10 · 94 阅读 · 0 评论 -
jdt 创建java工程,生成代码,运行main方法
public static IJavaProject createJavaProject(String projectName) { // 获取工作区 try { IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); // ///////////////////////////////...原创 2012-11-27 10:50:17 · 282 阅读 · 0 评论 -
jdt 核心知识
jdt官方核心知识......................非常有用。。。。。。。。。。。。原创 2012-11-27 21:39:38 · 127 阅读 · 0 评论 -
xstream 的高级用法,自定义输出结构
public static void main(String[] args) { XStream xstream = new XStream(new XppDriver() { public HierarchicalStreamWriter createWriter(Writer out) { return new PrettyPrintWriter(out) {...原创 2012-12-19 14:35:09 · 590 阅读 · 0 评论 -
eclipse插件开发 利用JDI扩展debug功能
扩展eclipse的debug功能。上图 把eclipse的variabe视图内的结构稍微变化了一下。。。原创 2012-05-14 11:44:15 · 297 阅读 · 0 评论