- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 Maven依赖处理:scope:system
这两天和同事共同做一个maven的web项目。今天看他改了pom,新引入了依赖 org.company.esb atom-rest-client 5.4.1-20131126135722 system ${basedir}/libs/atom-rest-client-5.4.1-20131126135722.jar可以install了之后运行时有Clas
2013-12-31 11:49:41
1059
原创 Maven web项目规范目录结构
所有的java源文件放在src/main/java下;所有的web源文件放在src/main/webapp下;删除WEB-INF目录下的classes和lib文件夹
2013-12-27 17:45:16
658
原创 使用webstorm进行AngularJS开发常用快捷键
Surrounded with 1,选中要包裹的内容2,Ctrl+Alt+JDuplicate current lineCtrl+DSettingCtrl+Alt+S
2013-12-16 17:47:43
388
翻译 如何用zip文件安装eclipse的plugin?
如何从zip文件中安装eclipse的plugin?关键看zip文件中的内容:一,如果有content.jar和artifacts.jar,就相当于经过打包的update site,可以用Help-》Install new software-》Work with:点后面的Add,name随便起,然后选archive,选中zip文件确定就可以了。二,如果不包含上面说的俩文件,就把
2013-12-04 14:36:12
476
原创 Everything只能搜索C盘的文件
今天想找很早的一个pdf文件,祭出搜索神器Everything,却发现搜索的结果只是C盘的,查了帮助文档,发现了原因:在默认的情况下,Everything为所有NTFS格式的分区建立索引。看了一下,我只有C盘是NTFS格式的,D盘是FAT32格式的,难怪Everything只搜索C盘了。如何将FAT32格式的分区转化为NTFS?移步这里:http://support.microsoft.c
2013-11-05 15:10:30
2942
翻译 javascript remove event handler去除事件监听
原文链接:http://www.javascripter.net/faq/addeventlistenerattachevent.htmjavascript去除事件监听有几种方法,取决于原先监听的方式。1,overwrite the HTML code containing inline event handlers with the code that does not have the
2013-10-11 14:34:34
504
翻译 Eclipse debugger 提示may be out of sync
http://dev.eclipse.org/mhonarc/lists/eclipse-announce/msg00021.html出现提示的根本原因是:虚拟机中运行的代码和工作区(workspace)的代码不一样了。三种可能的原因导致这一问题:1,虚拟机不支持hcr, hot code replace。2,支持hcr但是交换失败。3,支持hcr,交换也成功了,但是不能将debu
2013-10-09 13:56:01
1030
翻译 解决NoClassDefFoundError的若干方法
原文:http://javarevisited.blogspot.com/2011/06/noclassdeffounderror-exception-in.html处理这个错误经常犯的2个错误,一是混淆NoClassDefFoundError和ClassNotFoundException。二是盲目地去重试而不去真正理解NoClassDefFoundError产生的原因。那么产生NoCla
2013-07-12 10:55:04
518
翻译 GWT RPC
原文:http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideGettingUsedToAsyncCallsRPC Plumbing DiagramThis section outlines the moving parts required to invoke a service.
2013-07-11 13:59:18
468
翻译 web.xml详解之Servlet和URL路径
google developers 上的一篇文章,原文见:https://developers.google.com/appengine/docs/java/config/webxml#Servlets_and_URL_Paths*不是百分之百的原文翻译,这里翻译的比较口语化,并且有我自己的理解。web.xml中定义了访问路径和servlet之间的映射,也就是定义了当用户访问某个路径的时候
2013-07-11 11:59:39
645
翻译 web.xml详解之Servlet和URL路径
google developers 上的一篇文章,原文见:https://developers.google.com/appengine/docs/java/config/webxml#Servlets_and_URL_Paths*不是百分之百的原文翻译,这里翻译的比较口语化,并且有我自己的理解。web.xml中定义了访问路径和servlet之间的映射,也就是定义了当用户访问某个路径的时候
2013-07-11 11:29:46
241
原创 gwt的序列化问题
http://stackoverflow.com/questions/5210696/serializationexception-type-not-included-in-serializable-type-set
2013-07-05 16:04:52
322
翻译 serialVersionUID是什么,为什么要用它?
http://stackoverflow.com/questions/285793/what-is-a-serialversionuid-and-why-should-i-use-itThe serialization runtime associates with each serializable class a version number, called a seria
2013-07-05 11:43:36
177
原创 为什么使用GWT.create()创建实例(deferred binding-迟绑定简介)
在RestyGWT中看到这样一段代码: public static final PersonResourceAsync get() { if (instance == null) { instance = GWT.create(PersonResourceAsync.class); ((Res
2013-07-04 11:32:44
969
原创 #源码研究#JDK之ArrayList, Vector区别
受到这篇文章《如何阅读java源码》的鼓舞,开始阅读源码。今天起开一个专题#源码研究#,记录阅读源码的心得。首先这俩类结构上都是数组实现的:Arraylist:private transient Object[] elementData;Vector:protected Object[] elementData;既然都是数组实现的,那么就有共性,比如说,都使用连
2013-07-02 17:50:22
430
原创 ant编译问题汇总
今天想建一个5.2.3版本的workspace,以便打patch用。谁知从svn上下了523分支后用ant编总有问题,折腾两下好了,总结一下。1-先是报failed to create task or type antlib:org.apache.ivy.ant:settings;google了一下,stackoverflow上说是少ivy的jar包,报错信息里建议从三个目录中找,至少
2013-07-02 15:17:51
548
原创 Security Token Service-STS和SAML Token
sts的出现是为了解决server对client的信任问题。sts引进了一个被信任的第三方来解决安全访问的问题。这个被信任的第三方就是STS服务器。我把这种通过引入第三方的方式称作“叫来一个神”。支付宝在交易时就是这样一个角色。sts服务器是同时被client和server所信任的第三方。当client发出请求时,首先会被重定向到sts服务器,sts服务器校验过client的saml to
2013-06-14 16:01:04
782
ESB培训
1-什么是esb?2-talend esb modules,their functionality。3-publilsher4-slfor service consumer: discover service endpoints at runtime.for service provider: register and unregister service endpoi
2013-06-09 10:13:53
261
转载 Kindle入华:狼已无牙 却无伤大雅
Kindle正式开始在中国销售。这篇分析kindle的市场形势以及亚马逊的盈利结构,写的不错。原文链接:http://itnews.blog.techweb.com.cn/archives/2365.htmlKindle入华:狼已无牙 却无伤大雅文/刘燚 (21世纪经济报道)6月7日,端午节前夕,亚马逊阅读器Kindle Paperwhite和平板电脑Kindle Fi
2013-06-08 16:25:33
670
原创 java socket 聊天小程序(socket入门小例子进阶版)
之前写的socket入门小例子:java socket入门小例子#入门教程,傻瓜也会#这篇是在入门小例子上做的改进。增加了gui界面和多线程,所以现在小程序有界面啦:除此之外呢,还在程序中增加了多线程的处理。之前的例子使用单个线程,所以客户端发送一条消息后,开始等待服务器端的回应。读服务端回应是一个blocking阻塞的方法,所以客户端在这就停住了,要确实等到服务器端的回应信息
2013-06-08 16:22:02
599
原创 什么是SOAP,什么是REST
SOAP: 简单对象访问协议。是交换数据的一种协议。消息采用xml格式,使用http协议。REST: 是传输对象的一种简单方法,rest没有定义太多的标准,传输的对象可以使json格式,xml格式,甚至是普通文本。相对于soap来说是轻量级的。soap和rest的区别如下的图片可以说明:解释一下,soap图意思是,即使你传一个简单的信息,也需要按照soap定义的各种标准,包装成
2013-06-08 11:07:50
532
原创 https是什么?和http有什么区别?SSL是干什么的?(扫盲贴)
直观看https比http多个s,s代表security,就是说https通信比单纯的http更安全。这个安全是怎么实现的呢?通过ssl加密。http是明文传输。https是通过ssl加密后进行传输。另外,使用https的主机需要申请证书,用来证明服务器的用途,客户端通过信任该证书,从而信任主机。所以访问一些网站时,浏览器会问你,是否信任某证书。ssl又是啥呢?ssl是安全套接字层,在tc
2013-06-08 10:17:07
670
原创 java socket入门小例子#入门教程,傻瓜也会#
好吧,这例子其实没那么傻瓜(主要是我解释得没那么详细)。有不懂的不说明你笨哦~欢迎留言交流。实现的功能:1,一个客户端,一个服务端。2,客户端和服务端实现一来一回的收发信息。后续还会加入GUI和多线程,教程戳这里:java socket 聊天小程序(socket入门小例子进阶版)客户端:import java.io.BufferedReader;import ja
2013-06-06 11:52:13
602
转载 JavaScript Event Loop 浅析
原博客的文章排版很好看,就不复制粘贴破坏美感了。直接贴原文链接:http://heroicyang.com/2012/08/28/javascript-event-loop/测试javascript可以使用w3cschool的在线测试工具:http://www.w3school.com.cn/tiy/t.asp?f=jseg_text
2013-06-05 11:18:57
401
原创 GWT中开发模式(development mode)和产品模式(Production mode)的区别
1-开发模式下不会将java代码编译成javascript。便于开发阶段使用java的调试工具来调试。2-性能差异:开发模式下,gwt借助引擎,以一种java字节码和javascript相混合的方式运行gwt应用。如果应用中有很多java和javascript之间的调用,开发模式下的运行速度会比产品模式下慢一些,对于client端的代码也是同样的道理。另一方面,基于jvm对javascript
2013-06-04 16:47:00
508
原创 GWT scheduler, timer
https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsDelayedNotice that the timer will not have a chance to execute the run() method until after control returns to the
2013-06-04 10:21:04
186
原创 Java assert关键字
1-干嘛的?from stackoverflow:Assertions should be used to check something that should never happen, while an exception should be used to check something that might happen.2-怎么用?1、assert 如果
2013-06-03 12:51:54
456
原创 泰克架构学习
挖坑,待填。https://wiki.talend.com/display/tacteam/TAC+Architecture+Guide
2013-05-31 17:11:46
211
原创 WSDL+ESB Studio学习
之前翻译过wsdl的简介,接下来做个深入的了解。以下内容基本取自w3cschoolwsdl是使用标准化语言描述web service的文件。wsdl的主要结构是类似这样的: definition of types........ definition of a message.... definition of a port.......
2013-05-31 15:04:38
366
原创 泰克之client log
关于client log(泰克界面顶部的提示信息)和server端返回的异常信息处理的说明:1-client log的实现方法:在调用server端方法后,在callback对象中加入client log: JobConductorService.Util.getInstance().requestGenerate(taskId, new Asyn
2013-05-30 17:56:39
692
原创 Groupingview的bug处理和使用studio创建service
昨天修改了service locator的一个bug:当group by 'Transport/Protocol' ,每个分组头部显示有问题。找到问题原因的过程:1-根据issue描述重现问题。因为出现问题的列是render为图片显示的列,由此推测bug出在分组后的render上。2-根据1,要找出分组后在哪儿做的render。从点击menuItem “Group by this co
2013-05-30 14:08:17
274
原创 thread.join()
需求是:系统启动时,创建一个线程池去对任务的状态做一些处理。完成处理后,销毁线程池。我最开始的做法是:Refresher.getInstance().start();Refresher.getInstance().destroy();start()方法: public void start() { this.shutdownRequested = fals
2013-05-28 10:53:50
376
原创 Reentrant Lock可重入锁的使用。
相关链接:1,Reentrant锁应用场景:http://my.oschina.net/noahxiao/blog/1015582,ReentrantLock代码剖析之ReentrantLock.lockInterruptibly3,ReentrantLock代码剖析之ReentrantLock.unlock4,ReentrantLock代码剖析之Reent
2013-05-22 13:32:03
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人