摘要: 看到一篇关于handler和匿名类关于内存泄露的文章,觉得不错,充分发挥拿来主义,先放这儿看着!From:http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.htmlConsider the fol... 阅读全文
posted @ 2014-05-28 09:51 daveztong 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 在eclipse中用svn插件同步google code老是服务器连接time out!就只有通过检出项目再更新啦,结果遇到个SVN update: 'skipped' message问题,还是stackoverflow强大啊,一找就解决问题啦!I guess you are getting this type of error.[user@user myprojectdir]# svn upSkipped '.'do svn st from your project dir[user@user myprojectdir]# svn stsvn: warning 阅读全文
posted @ 2013-10-26 10:52 daveztong 阅读(6345) 评论(0) 推荐(0) 编辑
摘要: 很详细,收藏啦!设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author A18ccms A18ccms_gmail_com * @date ${date} ${time} * @version 阅读全文
posted @ 2013-10-25 10:17 daveztong 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 打开navigator,修改下面的classpath文件:将改成: 阅读全文
posted @ 2013-10-15 21:52 daveztong 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 客户端//---------------VerySimpleClient.java package SocketExample;// Tue Nov 2 18:34:53 EST 2004//// Written by Sean R. Owens, sean at guild dot net, released to the// public domain. Share and enjoy. Since some people argue that it is// impossible to release software to the public domain, you a... 阅读全文
posted @ 2013-09-13 14:57 daveztong 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 看到别人用了Struts2和JSON,自己也想练练手。记录下练习过程中遇到的问题,以便参考。使用Maven新建项目:先挂上pom.xml 1 3 4.0.0 4 com.sk 5 struts 6 war 7 0.0.1-SNAPSHOT 8 struts Maven Webapp 9 http://maven.apache.org10 11 12 junit13 junit14 3.8.115 test16 ... 阅读全文
posted @ 2013-08-15 13:57 daveztong 阅读(818) 评论(0) 推荐(0) 编辑
摘要: Java 中定义了两类异常:1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然RuntimeException同样也是Exception的子类,但是它们是特殊的,它们不能通过client code来试图解决,所以称为Unchecked exception 。checked exception是需要强 阅读全文
posted @ 2013-06-19 23:31 daveztong 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 这错误以前遇到过一次,我是这样解决的:正常情况一般调用hiberate端方法进行数据库操作时,是直接调用 getHibernateTemplate().update(user);,但在hibernate中同一个session里面有了两个相同标识但是是 不同实体时就会出现如标题的错误,在网上找来如下解决方法,错误是解决了,但不完美:public void update(User user) {Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();session.clear();sessio 阅读全文
posted @ 2013-05-01 20:57 daveztong 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Spring与JSON当输出中文有乱码时,可以直接在@RequestMapping(produces="application/json;charset=UTF-8")中加上produces即可解决。我在使用@ResponseBody String返回JSON数据时老是给我报错:JSON.parse() expected property name or '}',搞了很久才找到原因,需要把单引号改成双引号就可以解决问题! 1 @RequestMapping(value = "/home/getCategories", method = R 阅读全文
posted @ 2013-04-23 19:39 daveztong 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1 public void test() { 2 Configuration cfg = new Configuration(); 3 cfg.configure(); 4 ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry(); 5 SessionFactory sf = cfg.buildSessionFactory... 阅读全文
posted @ 2013-03-18 16:08 daveztong 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 用Struts2做一个文件上传来着,本来是想写个验证方法来限制文件大小的,结果发现根本走不到我的验证方法就开始报异常了:THE REQUEST WAS REJECTED BECAUSE ITS SIZE EXCEEDS THE CONFIGURED MAXIMUM,因为拦截器先把它给截下来了,根本不给我机会啊,咋个弄呢?Google了一下发现,Struts2上床文件先要通过commons-fileupload的检查,通过了才会交给struts2的fileUpload拦截器,一开始我把fileUpload的参数设置的很大都不行,因为没覆盖文件的maxSize,不扯了,下面是解决办法:首先在配置文 阅读全文
posted @ 2013-03-18 11:04 daveztong 阅读(878) 评论(0) 推荐(1) 编辑
摘要: To create a ModelDriven Action our Action class should implement theModelDriven interfaceand should include themodelDriven interceptor. The modelDriven interceptor is already included in the default stack.The next step is to implement thegetModel()method in such a way that it returns the application 阅读全文
posted @ 2013-03-17 11:47 daveztong 阅读(388) 评论(0) 推荐(0) 编辑
摘要: After searching on google, I found how to solve this error.Add this to your Maven dependency(pom.xml):Do comment if you find it useful, as much as it helped me.<!-- dependency to fix JSPServletException --> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>j 阅读全文
posted @ 2013-03-16 12:06 daveztong 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 打开eclipse出现'Initializing Java Tooling' has encountered a problem. An internal error occurred during: "Initializing Java Tooling".这个问题,看到就不爽.解决办法:将如下的文件夹给删除就可以了!WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project。但删除后可能会出现另一个问题:Could not write metadata for '/Se 阅读全文
posted @ 2013-03-15 13:34 daveztong 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 一、Json的简单介绍从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。JSON(JavaScript Object Notation 阅读全文
posted @ 2013-03-15 11:18 daveztong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 这两天装了Oracle,结果打开监听的时候一直出现Timeout的情况,折腾了一两天才找到原因:该死的防火墙。原来我没有将linux上的防火墙关闭。以root用户登录系统,执行service iptables stop关闭防火墙,现在就可以成功地连接了。另一个解决方法--在iptables文件中开放1521端口,一劳永逸.具体做法如下:1 $ su -2 # gedit /etc/sysconfig/iptables在打开的iptables文件中加上:-ARH-Firewall-1-INPUT-ptcp-mstate--stateNEW-mtcp--dport1521-jACCEPT悲剧的是, 阅读全文
posted @ 2013-01-14 12:57 daveztong 阅读(251) 评论(0) 推荐(0) 编辑
摘要: # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh <目录名> # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查 阅读全文
posted @ 2013-01-13 13:43 daveztong 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、硬件检测1、内存检测 oracle11g要求最低1GB内存1 [oracle@K40IEStudio ~]$ grep MemTotal /proc/meminfo2 MemTotal: 6113852 kB2、交换空间检测 通常交换空间是内存1.5倍1 [oracle@K40IEStudio ~]$ grep SwapTotal /proc/meminfo2 SwapTotal: 8388604 kB3、临时目录/temp检查1 [oracle@K40IEStudio ~]$ df -k /tmp2 Filesystem 1K-blocks U... 阅读全文
posted @ 2013-01-13 00:43 daveztong 阅读(471) 评论(0) 推荐(0) 编辑
摘要: #1,安装自动选择最快镜像插件安装插件fastestmirror,可以让yum管理器自动搜索最快源下载yum -y install yum-fastestmirror#2,安装下载加速插件大家可以参见文章《Fedora yum加速下载插件》yum install yum-presto#3,安装Flash player64位安装:su yum install wget cd /tmpwget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gztar x 阅读全文
posted @ 2013-01-12 16:33 daveztong 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一个服务器上可以配好多站点,一个站点下可以配好多web应用。1. JSP指令JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。在JSP 2.0规范中共定义了三个指令:page指令、Include指令、taglib指令。l JSP指令的基本语法格式:<%@ 指令 属性名="值" %> 举例:<%@ pagecontentType="text/html;charset=gb2312"%>l 如果一个指令有多个属性,这多个属性可以写在一个指令中,也可以分开 阅读全文
posted @ 2013-01-09 15:46 daveztong 阅读(497) 评论(0) 推荐(0) 编辑