02 2013 档案

摘要:摘自: http://gmd20.blog.163.com/blog/static/168439232010527525542/其中Spark是开源的基于XMPP协议的即时通讯工具,公司最近也换到用这个了,说是在服务器(openfire)上可以备份消息,然后可以看员工的聊天记录smack是XMPP协议的一个开源实现。现在使用XMPP通讯协议的IM工具很多了,Gtalk等等。感兴趣的可以自己搜索一下资料,居于xml编码的通讯吧。=======================================Sparkplug develop guidhttp://www.igniterealtim 阅读全文
posted @ 2013-02-28 20:51 IamThat 阅读(609) 评论(0) 推荐(0)
摘要:网上很多说到某个swt的网站下载插件,但是eclipse本身自带的功能 help 下面 intall new software 就可以下载swt-designer插件 阅读全文
posted @ 2013-02-28 14:14 IamThat 阅读(219) 评论(0) 推荐(0)
摘要:比如在这个图中,有SVN的链接http://svn.igniterealtime.org/svn/repos/openfire/trunk如 复制 http://svn.igniterealtime.org/svn/repos/openfire/trunk 注意不要复制后面的openfire,那不属于链接的一部分然后右键 选择export 接着慢慢下 阅读全文
posted @ 2013-02-27 21:11 IamThat 阅读(394) 评论(0) 推荐(0)
摘要:http://xiaojia.me/42.html如果默认使用了UTF编码进行写java程序,当在托盘图标中使用awt菜单时,发现菜单出现的文字都变成了□ ,其实这不能算是乱码的。这是JVM参数所引起的问题。有两种方法解决这个问题:方法一、把源码编码改为GBK。右击项目,选择属性,在资源选项卡里,将编码更改为GBK。方法二、更改JVM参数。在Run菜单下,选择Run Configurations,切换到Common选项卡,编码一栏里选择其它,输入GBK即可。 阅读全文
posted @ 2013-02-27 17:10 IamThat 阅读(387) 评论(0) 推荐(0)
摘要:http://tetop.blog.51cto.com/1883288/678057如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。软件下载服务器 阅读全文
posted @ 2013-02-27 16:22 IamThat 阅读(346) 评论(0) 推荐(0)
摘要:sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。 2)其次的区别,权限的不同system用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。sys用户具有 阅读全文
posted @ 2013-02-25 17:57 IamThat 阅读(611) 评论(0) 推荐(0)
摘要:http://zuoqiang.iteye.com/blog/713866摘自上面博主当我们用MyMyEclipse_Eclipseshiyong/'>Eclipse进行开发时,如MyEclipse 8.5,每次启动默认的工作空间为 C:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5 而有时我们希望在启动MyEclipse时就进入我们所设置的工作空间,其设置如下: 修改如下配置文件,可以解决该问题: "D:\Program Files\MyEclipse \MyEclipse 8.5\conf 阅读全文
posted @ 2013-02-25 17:55 IamThat 阅读(336) 评论(0) 推荐(0)
摘要:来自: http://blog.csdn.net/yezi77321660/article/details/3960779 阅读全文
posted @ 2013-02-22 10:40 IamThat 阅读(108) 评论(0) 推荐(0)
摘要:摘自: http://blog.csdn.net/yezi77321660/article/details/3960771读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所 阅读全文
posted @ 2013-02-22 10:39 IamThat 阅读(202) 评论(0) 推荐(0)
摘要:今天在用eclipse发布项目的时候发现原因是 http://blog.sina.com.cn/s/blog_529aacbd01014cc8.html所以在新建项目的时候注意web应用的版本比较拙计,随便写一下,明天再深入研究研究。大致因为java的web系统有多种类型,比如静态的和动态的,然后动态的java web project要设置dynamic web module,也就是动态网页模型,他必须要喝对应的服务器搭配好了才能跑,今天看见的问题就是dynamic web module 2.4对应Tomcat 5.5dynamic web module 2.5对应Tomcat 6.0dyna 阅读全文
posted @ 2013-02-21 19:28 IamThat 阅读(796) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/njchenyi/article/details/6042760为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。 结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。 网上的那么多配置文章,唉,不说啥了。 看看我的配置步骤吧。1,Eclipse的安装。这个是从Eclipse的官方网站下载的。不用教吧,下载后exe文件执行安装。我的版本是, Eclipse SDKVersi. 阅读全文
posted @ 2013-02-21 18:26 IamThat 阅读(274) 评论(0) 推荐(0)
摘要:package test;public class TestDebug {/** * @param args */ public static void main(String[] args) { System.out.println("hello"); System.out.println("world"); System.out.println("!"); }}我在练习调试时候按F5 出现进入JDK内部debug情形.. JDK内部代码是不需要debug的.问题原因: F5是进入方法调试,如上面的println方法中,一步一步调试 阅读全文
posted @ 2013-02-21 15:30 IamThat 阅读(487) 评论(0) 推荐(0)
摘要:这是从网络上共享文章中摘出来的Eclipse调试常用技巧发表时间:2010-04-06最后修改:2010-11-26记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑似Bug,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试Bug,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换,我这个中国教育的半牺牲品才算向美好生活迈进了一小步。1、 阅读全文
posted @ 2013-02-21 10:47 IamThat 阅读(291) 评论(0) 推荐(0)
摘要:通配符下限格式:<? super Type>? 的类型为下限类型Type类型为上限类型package test;import java.util.ArrayList; import java.util.Collection; import java.util.List;public class MyUtils {/** * @param args */ public static<T> T copy(Collection<? super T> dest,Collection<T> src){ T last=null; for(T ele:src) 阅读全文
posted @ 2013-02-21 10:24 IamThat 阅读(302) 评论(0) 推荐(0)
摘要:格式: ? extends 上限类型public abstract class Shape {public abstract void draw(Canvas c);}public class Circle extends Shape{@Override public void draw(Canvas c) { // TODO Auto-generated method stub } }public class Rectangle extends Shape{@Override public void draw(Canvas c) { // TODO Auto-generated meth.. 阅读全文
posted @ 2013-02-21 09:39 IamThat 阅读(253) 评论(0) 推荐(0)
摘要:package test;import java.util.ArrayList; import java.util.List;public class TestGenericMethod {/** * @param args */public static void main(String[] args) { List<Object>list=new ArrayList<Object>(); list.add("1"); list.add(1); list.add("abc"); list.add(0.5); list.add(3 阅读全文
posted @ 2013-02-21 09:32 IamThat 阅读(128) 评论(0) 推荐(0)
摘要:package test;import java.io.File; import java.util.ArrayList; import java.util.Collection;public class TestGenericMethod {/** * @param args */ public static<T> void addObjectToObjectCollection(T[] ts,Collection<T> col){ try { for(T t:ts){ col.add(t); } } catch (Exception e) { // TODO Aut 阅读全文
posted @ 2013-02-21 08:53 IamThat 阅读(482) 评论(0) 推荐(0)
摘要:EL表达式从Session里取值http://hi.baidu.com/lpjias/item/8d9d7e07549f88893d42e2d2EL表达式从session取值${sessionScope.**}更多可参考: (1)、${pageContext} 获取到 pageContext 对象,它不是在四个域里面去找,而是先在自己定义的对象中找,如果找到了就取出来。 (2)、${pageScope} 得到的是 page 域 (pageContext) 中保存数据的 Map集合。也就是指定在 page 域中查找。 (3)、${requestScope}、${sessionScope}、${a 阅读全文
posted @ 2013-02-19 18:47 IamThat 阅读(1755) 评论(0) 推荐(0)
摘要:使用中,Action通常需要调用Service层而在使用Service层的时候常常碰到需要使用到相似的方法,如Service里findUserById() findDepartmentById() findCourseById()findAllUser() findAllDepartment()findByUserIds()这时候需要抽取出这样的相似方法来简化代码, 令程序更简明清晰首先定义BaseDao<T> BaseDaoImpl<T>, 在BaseDao<T> BaseDaoImpl<T>中定义公共相似方法增删改查在Service 中, U 阅读全文
posted @ 2013-02-19 17:55 IamThat 阅读(621) 评论(0) 推荐(0)
摘要:首先点开始然后,在运行输入regedit,就可以打开了! 阅读全文
posted @ 2013-02-08 10:58 IamThat 阅读(271) 评论(0) 推荐(0)
摘要:其中prj_01是应用名path: <%=request.getContextPath() %><br/>schema: <%=request.getScheme() %><br/>serverName: <%=request.getServerName() %><br/>serverPort: <%=request.getServerPort() %><br/>bathPath: <%=request.getScheme()+"://"+request.getServer 阅读全文
posted @ 2013-02-08 10:26 IamThat 阅读(279) 评论(0) 推荐(0)
摘要:Java IO流学习总结http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.htmlJava流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的 阅读全文
posted @ 2013-02-06 21:55 IamThat 阅读(199) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/blake0072009/article/details/5020422JAVA中的IO流是非常重要的知识点,用于文件内容的写入、读取。IO流分为字节流和字符流,字节流是一个字节一个字节的进行写入和读取,而字符流是以字符的形式进行写入和读取的。在网络中通常是以字节流进行传输的,因为字节是最小的单位,这样不容易丢失数据。IO的应用时很广泛的,比如XML的解析就用到了IO流。下面是一个小例子,分别用字节流和字符流进行文件的读写。import java.io.BufferedInputStream;import java.io.BufferedOutputS 阅读全文
posted @ 2013-02-06 21:31 IamThat 阅读(221) 评论(0) 推荐(0)
摘要:如何写需求分析一、需求书的种类需求实际上有两种,一种叫用户需求,一种叫开发需求,也叫需求规格说明书。用户需求一般是由用户提出,立足亍用户的角度来思考需求,观众群体主要是用户群;而开发需求也就是我们普通意义上说的需求分析,一般是由项目经理戒产品经理整理,面向开发人员的一种分析文件。二、需求分析要解决以下几方面的问题(1)我们的规划是什么,分阶段版本实现吗,每个版本要达到什么样的要求(2)系统做出来的会是什么样的(3)系统对软件、硬件、人文管理等有什么要求(4)有哪些人员会使用这个系统,他们乊间有什么区别(5)需求如何不下一步的开发、测试衔接------可以通过对需求迚行编号(6)需求内容有没有分 阅读全文
posted @ 2013-02-06 20:59 IamThat 阅读(3319) 评论(1) 推荐(0)
摘要:这位前辈的阐释很清晰准确: http://blog.csdn.net/li_tengfei/article/details/6098145ModelDriven为什么需要ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions;public class User { private int id; private String username; private String password; private int age; private Strin 阅读全文
posted @ 2013-02-05 16:28 IamThat 阅读(312) 评论(0) 推荐(0)
摘要:(在struts2表单中使用json时候,切记要),struts2-json-plugin-2.1.8.1.jar 阅读全文
posted @ 2013-02-05 11:06 IamThat 阅读(308) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/linjiqin/archive/2011/03/07/1974800.html//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp var p... 阅读全文
posted @ 2013-02-05 09:03 IamThat 阅读(1018) 评论(0) 推荐(0)