- 博客(101)
- 问答 (3)
- 收藏
- 关注
linux 强制安装/修复
rpm -ivh --force fedora-release-11-1.noarch.rpm应用场景之一:yum配置文件被损坏,重新安装yum
2010-02-26 07:18:40
266
避免内存泄露专题
For Java:1.限制使用单例模式;单例模式是引发memory leak的源泉之一2.限制使用类成员变量,尤其是静态成员变量;同上3.限制使用non-static inner class;同上For Android:1.使用application-context,而不是activity-context;2.在Activity::onDestroy()要清理资源资源,...
2009-12-17 16:19:08
115
原创 万恶的inner class, memory leak的源头之一
非static inner class隐式的含有一个引用指向outer class。这就是为什么说内嵌类容易引发memory leak.http://blogs.oracle.com/olaf/2007/09/18/
2009-12-17 15:35:21
213
ButterFly testcases
The attachment is the butterfly source code and some testcases designed myself, by which you can better understand how to use the light-weighted Ioc framework.
2009-11-29 20:28:57
210
resolve maven [Request to merge when 'filtering' is not identical]. issue
[code=""]mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse[/code]please refer to http://forums.atlassian.com/thread.jspa?messageID=257309817&tstart=0
2009-11-06 11:18:24
132
an example of cloneable
The following code describes how the cloneable works[code="java"]package org.cxz.clone;import java.util.concurrent.atomic.AtomicInteger;public class Target implements Cloneable{ public Ato...
2009-10-10 09:43:47
118
progress dialog例子
[code="java"]package org.cxz.research;public interface IncreasePercentage { public void increase(int increment); public boolean isFull();}[/code][code="java"]package org.cxz.research...
2009-09-21 14:59:04
143
原创 android 例子
http://mgmblog.com/2008/12/12/listing-androids-drawable-resources/
2009-09-03 13:26:47
122
例子一则
在main的onStart中注册一个BroadCastReceiver用来监听ACTION_CHANGING事件,在事件发生之后,修改textview的text。在onStop之中卸载改该listener,这样当第二个activity是透明的风格的时候main可以通过listener改变样式。[code="java"]package org.cxz.lifeCycle;import a...
2009-08-26 06:19:16
182
listview
带复选框的listview[code="java"] requestWindowFeature(Window.FEATURE_NO_TITLE); String hardCode[] = new String[]{"Local Weather", "Local Gas Price", "Local Movies", "Product Tips"}; setL...
2009-08-17 17:20:46
108
比较有意思的一个模式
[code="java"]package org.cxz.designPattern.combo;import java.io.BufferedInputStream;import java.util.Properties;public abstract class Father { private static final String configFilePath = ...
2009-08-15 08:01:38
119
Android 新手入门
Android可能算是现在最火的新技术之一了。我的下一份工作就是android。故此提前学习下,以适应将要到来的新工作、新平台。目前网上的hello world之类的教程多如牛毛,相应文章数不胜数。我就不一一罗列了。太细节的问题我记不住,或者说也不想记住,故此写一篇入门文章做一个总结,以后也方便查找。[color=red]如何停止一个正在跑在虚拟机上的应用?[/color]重新部署...
2009-08-05 11:49:00
95
impdp
[code="java"]job_name=impdp_eccok_dz_fulldirectory=work_exports_eccok_dzdumpfile=expdp_eccok_dz_full_%u.dmplogfile=impdp_eccok_dz_full.logcontent=ALLTRANSFORM=storage:nremap_schema=eccok_d...
2009-06-15 16:30:27
111
jvm 远程debug
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9999,suspend=y
2009-04-17 10:01:36
129
Result VS Cursor
[code="sql"]create or replace procedure get_authors_cur( cv_results in out sys_refcursor)isbegin open cv_results for select id, first_name, last_name from authors;end;[/code]这个orac...
2009-03-26 22:26:15
227
oracle script 积累
[code="sql"]define_editor='"C:\Program Files\Notepad++\notepad++.exe"';define_editor='vim';set echo on;set time on;set pages 9999;set linesize 9999;set serveroutput on;set timing on;...
2009-03-22 10:06:20
120
jms入门
jms是j2ee标准的技术之一,jms分为了两种一种是queue模式,一种是topic模式。具体的区别很容易就从网上搜索到,可以看下,分析下。下面的代码实现了连个例子,一个是queue模式,一个是topic模式。中间件使用的是jboss4.2.3代码直接见附件吧,我就不多说了,最近天冷,懒得写。...
2008-12-22 21:27:24
103
jboss jta configuration trouble shooting
这两天在网上折腾,看到了jta的相关文章,很想自己尝试下j2ee中分布式事物的配置,顺表看看他们是怎么处理分布式的。抱着试一试的想法,我开始了jta之旅,没想到这条道路是那么艰险,犹如唐僧取经一般有着一把有一把的问题等待自己解决。为了最大限度的方针jta的分布式事物,我没有小儿科似的在本机配置多个相同的数据源,而是最大限度的模拟真是条件下的分布式,也为了爽一爽新配备的电脑,我在rhel5(后文称:...
2008-12-20 23:14:13
136
初尝分布式
分布式这个概念火了很久,但我始终没有想明白。最近在研究rmi的时候明白了一些。java中的分布式就是使用处于不同虚拟机对象,就像使用处于同一个虚拟机的对象一样。于是就想试试jboss的数据源。我只是简单的认为,这个虚拟机上的数据源就是个另一个jvm中的对象。下面还是上代码吧:[code="java"]package cxz.jndi;import java.sql.Connection...
2008-11-24 19:23:49
140
原创 java dynamic proxy
[code="java"]package proxy.cxz.org;import java.util.Date;public interface HelloService { public String echo(String msg); public Date getTime();}[/code][code="java"]package proxy.cxz....
2008-11-21 20:45:14
106
linux dns 配置
[code="properties"]// Default named.conf generated by install of bind-9.2.4-30.el4options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics...
2008-11-20 14:07:32
100
挂载网上邻居
# mount -t smbfs -o username=xxx,password=xxx //hostname/dir /mnt/tmp
2008-11-19 20:40:28
205
原创 dns配置
一、环境RHEL5.0,系统安装过程中安装了bind相关的软件包,如下:[root@email named]# rpm -qa |grep bindbind-utils-9.3.3-7.el5bind-chroot-9.3.3-7.el5ypbind-1.19-7.el5bind-9.3.3-7.el5bind-libs-9.3.3-7.el5...
2008-11-17 20:28:14
129
rhel5.2 yum 源
[code="config"]# CentOS-Base.repo## This file uses a new mirrorlist system developed by Lance Davis for CentOS.# The mirror system uses the connecting IP address of the client and the#...
2008-11-17 10:43:59
153
原创 Linux操作系统下如何开启硬盘DMA
[color=red]一直在使用老的机器跑rhel5.2。始终觉得硬盘的io速度不够快。今天看的一篇文章讲到linux默认是关闭dma的,于是手动打开,速度确实快了不少[/color]注意:/sbin/hdparm命令不支持SATA硬盘。Linux下的32位I/O和DMA默认是关闭的。如果用的是16位I/O的话,就无法充分发挥电脑的性能。如果要打开32位I/O和DMA,就需...
2008-11-16 17:06:22
740
serializable例子一则
实现Serializable接口,编写地定义的针对transient field的加密处理方案。[code="java"]package cxz.serial;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java....
2008-11-15 21:13:44
169
jmx添加naming service以及一个rmi 监听方式
[code="java"] ObjectName namingName = new ObjectName("naming:type=rmiregistry"); mx4j.tools.naming.NamingService service = new mx4j.tools.naming.NamingService(); _mBeanServer.registerMBean(s...
2008-11-11 15:22:58
221
指定编码器、解码器,并且利用ByteBuffer读写文件
指定编码器、解码器,并且利用ByteBuffer读写文件。做个例子,以后编写程序的时候使用。[code="java"]package cxz.net;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;...
2008-11-04 20:48:20
161
java 网络编程探讨
毕业有一年多了,大学的时候上过网络课程,但我一直认为:网络技术是最难得了,让我觉得无所适从。大四毕业设计的时候是一个ftp服务器,让我对网络、套接字有了新的认识。还有sniffer工具,加深了我对网络的理解。昨天遇到一个问题,我的朋友唐磊从事网络方面的工作,昨天在qq上聊到了一个工具,扫描一个网段的主机的所有的端口,以便发现些问题展开攻击。于是我就希望实现一个具有类似功能的工具。在实现方面...
2008-11-02 19:30:36
99
hibernate锁实验,以及解决方案
[code="java"] Object lock = new Object(); private void transactionCollision() throws InterruptedException { Session session = HibernateSessionFactory.getSession(); User ben = (User)session....
2008-09-15 11:14:05
178
Session基本操作
evict\clear的使用:[code="java"] User usr = (User)session.get(User.class, new Long(1)); session.close(); usr.setNickName("james"); Session session2 = HibernateSessionFactory.getSessi...
2008-09-13 22:14:37
120
merge和update的区别
先说点题外话,下面这段代码让我觉得很惊讶:[code="java"] session.beginTransaction(); User usr = (User)session.get(User.class, new Long(1)); usr.setNickName("c"); session.getTransaction().commit(); session.cl...
2008-09-13 15:29:24
259
hibernat中Session::load()和Session::get()区别一例
[code="java"] session.beginTransaction(); User usr = (User)session.get(User.class, new Long(1));//如果调用load()就会引发异常。 session.getTransaction().commit(); session.close(); System.out.printl...
2008-09-13 14:29:48
92
Differences Between notify() and notifyAll()
[code="java"]package com.cxz.currency.test;public class Testee implements Runnable { Object lock = null; public boolean runFlag = false; public Testee(Object lock) { this.lock = loc...
2008-08-08 21:20:03
113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人