自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 收藏
  • 关注

原创 转222

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、...

2011-09-23 23:05:16 149

可用的创建SVN服务,让Subversion随机启动的语句

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service --root F:\FileBackup\SVN\Repository" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkS...

2011-08-14 08:12:50 131

完美解决ubuntu的触摸板问题

一直被Ubuntu下没有办法完美禁用触摸板而郁闷,后来在网上找到一个命令可以禁用它sudo modprobe -r psmouse但每一次开机后都要打上一次这个命令实在让人郁闷,后来查了一下发现可以让ubuntu在启动完毕后执行一些自定义的脚本,所以搞定了这个问题。  1、sudo vim /etc/rc.local在文件内添加多一行代码 sudo modprobe -...

2011-03-24 07:26:50 1897

安装中文man

1、 sudo apt-get install manpages-zh2、sudo gedit /etc/manpath.config将里面的/usr/share/man全部替换成/usr/share/man/zh_CN  OK    

2011-03-24 07:21:31 115

原创 ubuntu自动加载NTFS分区

 sudo vim /etc/fstab  文件中添加下面几行信息即可。/dev/sda1 /media/Acer ntfs defaults 0 0 /dev/sda5 /media/Temp ntfs defaults 0 0 /dev/sda6 /media/Study ntfs defaults 0 0 /dev/sda7 /media/Other ntfs de...

2011-03-12 07:14:45 151

Linux下启动和关闭oracle

    linux下的oracle从10g以后其启动与关闭与以前版本有所不同9i 之后已经没有 svrmgrl 了,所有的管理工作都通过 sqlplus 来完成启动数据库步骤如下:注:$ORACLE_HOME为oracle的安装路径1,以oracle用户登录su oracle2,启动TNS监听器$ORACLE_HOME/bin/lsnrctl start3,用sqlplus启动数据库$ORACLE...

2011-01-09 07:32:45 77

javax.swing.Timer的简单使用

import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.Timer;public class Test{ public static void main(String[] args){ Actio...

2011-01-07 23:34:58 585

自动加载NTFS硬盘

apt-get install ntsf-config

2010-12-25 11:00:04 204

原创 JS拼凑XML字符

 function  encode(v)    {        if(v == null||v=="")            return ""; var result="";        for(var i = 0; i < v.length; i++)            switch(v.charAt(i))            {  ...

2010-11-27 00:07:48 265

原创 JS拼凑XML字符

写ajax时最容易输出xml的就是拼凑字符串拉如何处理特殊字符串是个问题参见以下两种方法http://webdev.csdn.net/page/96ba432b-af4a-412c-9684-2935c617faeb 对如我而言,我需要在html页面上显示的,我只需要把特殊字符串转为实体字符  <<小于号>...

2010-11-27 00:06:38 531

JS处理xml特殊字符

本周使用cell表结合xmlhttp组件开发异步多行数据插入操作,遇到数据为&时发生xml解析错误Reflector和google后发现是由于特殊字符造成,需要进行处理:<转化成<>转化成>‘转化成'“转化成"&转化成&在W3C的技术规范中,也可以看到这样的字符不允许出现:ht...

2010-11-26 23:50:23 755

用JUNIT测试堆栈的例子

package com.test.junit;public class MyStack{ private String[] elements; private int nextIndex; public MyStack() { elements = new String[100]; nextIndex = 0; } public v...

2010-11-09 23:02:13 925

原创 用Junit测试数据库

package com.test.db;import static org.junit.Assert.assertEquals;import static org.junit.Assert.assertNull;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql....

2010-11-09 22:59:35 399

配置可以在终端使用的快捷命令

david@david-laptop:/media/other$ gedit ~/.bashrc添加如下内容  alias home='cd /home/david/'alias other='cd /media/Other/'alias acer='cd /media/Acer/'alias study='cd /media/Study/'alias tmp='c...

2010-10-26 17:24:33 116

ubuntu eclipse 紧凑界面

ubuntu eclipe 的工具栏高度太高了修改/usr/share/themes/你的主题名称/gtk-2.0/gtkrc修改为下面GtkToolbar::internal-padding = 0或者加入style "eclipse" {  GtkToolbar::internal-padding = 0}widget_class "" style "eclipse...

2010-10-21 23:10:15 90

禁用触摸板的命令

sudo modprobe -r psmouse  synclient touchpadoff =1

2010-10-20 21:46:18 1207

原创 初学junit笔记一

在junit3.8中,测试方法满足如下原则:1)public的2)void的3)无方法参数4)方法名称必须以test开头5)继承自TestCase 出名的语句:keep the bar green to keep the code clean 测试一个方法会在某种情况下抛出异常的方法:public void testDivide2(){ Thr...

2010-10-10 23:20:23 106

原创 让footer总是显示在页面的最底部

问题描述:在页面中可能有这样的footer,我们期望它永远在页面的最下方。当页面高度足够的时候,始终保持与浏览器底边有一定得距离:如果仅是设置footer的style="position:absolute;bottom:10px",当浏览器高度小于内容高度时,footer就会覆盖住内容。如下图:我们所期望的是当浏览器高度不足时,footer依然位于"内容"的下方,拖动滚动条...

2010-10-07 14:29:16 2355

关于JFrame的setSize方法失效的问题

private void initialize() { this.setSize(width, height);// this.setPreferredSize(new Dimension(width,height)); this.add(panel); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);...

2010-09-27 20:19:04 3496

原创 解决substance.jar标题栏中文乱码的方法

由于Swing中默认都是使用了tohoma字体,而不是Dialog 这样的family font。  public class Main {    @SuppressWarnings("unchecked")    public static void initGlobalFontSetting(Font fnt) {        FontUIResource f...

2010-09-26 07:10:27 224

原创 .properties文件的注意事项

.properties文件中的配置如: a = 3取值的时候,prop.getProperty时只会对3前面的空格去掉,后面的空格不会去除,需要手工去除才得

2010-09-15 10:19:10 183

原创 TreeSet的使用问题

TreeSet可以对集合内的内容进行自然排序,但集合内的内容必须实现Comparable这个接口,否则会抛ClassCastException和NullPointerException  当看一个类的DOC时,千万不能只看它是怎样构建的,还要看它会抛出什么异常,一定要仔细 TreeSetpublic TreeSet(Collection&lt...

2010-09-06 18:34:52 105

原创 Linux中安装Oracle乱码问题的解决

在Linux中Oracle安装出现的乱码主要原因来自于oracle自带的jre,所以我们首先安装自己的java的jre安装好后./runInstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre(改变为自己的jre路径)其中红色部分改为你自己安装jre的路径。然后再试试是否一切都已恢复正常?至少我的没有问题了。...

2010-08-18 07:09:10 147

原创 ECSide

ECSide

2010-08-17 07:14:43 77

原创 分享以前笔试java程序员时的数据库部分的题目

分享以前笔试java程序员时的数据库部分的题目"疯狂Java联盟" 有一宗旨是“分享”,那我也与大家分享一点我曾经的面试题吧!我是用mysql做的,也欢迎大家用其他数据库,如oracle等。呵呵....为了抛砖引玉,献丑一回了.... 1至5题我只是实现并未考虑效率问题,第6题未做.......也请大家补充及斧正---------------------------------...

2010-08-16 07:00:09 97

原创 Ubuntu10.04中手动安装最新jdk(第一种方法)

首先,在http://java.sun.com下载最新的jdk-6u20-linux-i586.bin,这个操作起来比较简单,不需要转换。 然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。 下面开始安装jdk: 终端下进入你存放jdk-6u20-linux-i586.bin,例如我的位置是:/home/ProgramFiles...

2010-08-07 17:50:03 80

原创 XXT_LOG4J

Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)Java Logging API需JDK1.4版本以上才能支持。java.util.logging.* 包是JDK的日志记录API。基本概念    logger – 用来记录日志的对象    log level –...

2010-08-06 07:14:03 95

原创 log4j的辅助代码,支持合并多个log4j配置文件。

1。当多人合作开发程序时,都使用了log4j,而且各自写了各自的log4j,properties配置文件 ,在程序合并的时候,如果要合并配置文件的话,在后期开发维护又会产生一些不便。//copyright © li zong bo 而log4j自身的配置信息,在读取新配置文件的时候,老配置文件的信息不会叠加。 因此自己写了个下面的方法。用来兼容老的配置信息的读取,也增强了配...

2010-08-06 06:58:11 191

原创 log4j 的使用

配置文件如下:log4j.rootLogger=debug, A1 , Rlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%-d{yyy...

2010-08-06 06:57:27 67

原创 log4j配置文件详解

1、log4j已经被移植到C, C++, C#, Perl, Python, Ruby, Eiffel 几种语言。2、log4j有三种主要的组件:记录器,存放器,布局3、记录器(记录器可不关心log数据存放的事哟)  log4j允许程序员定义多个记录器,每个记录器有自己的名字,记录器之间通过名字来表明隶属关系(或家族关系)。列如,记录器a.b,与记录器a.b.c...

2010-08-06 06:55:34 279

原创 [转载]log4j配置文件详解

一、log4j配置文件基本含义说明二、Log4j日志管理系统简单使用说明三、配置Log4jlog4j配置文件详解一:log4j配置文件基本含义说明log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FA...

2010-08-06 06:53:11 82

JSTREE从后台取得数据并形成树

显示树型的页面: <script type="text/javascript"> $(document).ready(function(){ $("#documentCatalog").tree({ data:{ type: "json", async: true, opts:{ method: "POST", ...

2010-05-04 13:25:20 961

JSTREE的基本使用

将theme,lib,jquery-tree.js放于根目录下,这三个文件或文件夹之间的路径关系不要改变,如果要改变要进行相应的设置data.jsp全部页面代码只需要下面一行{data:"Fuck You!", state: "closed"} test.jsp <script type="text/javascript"> $(document).ready(fu...

2010-05-04 13:21:02 111

ANT控制台输出中文乱码的解决方法

因为ANT进行输出的时候,默认的情况下使用的是系统默认的字符集编码,所以如果在英文操作系统,经常发生控制台输出乱码的情况,使用下面的配置可以解决问题:<javac srcdir="${project.src}" destdir="${project.output.build}" debug="on" encoding="UTF-8" deprecation="on" listfiles=..

2010-04-29 09:26:16 681

不使用反射来得到Dao接口的原因

不使用反射来得到Dao接口的原因:一、解析字符串比较麻烦二、造成dao对daoimpl依赖很大三、也是最重要的一点,通过反射只能得到方法的参数类型,无法得到参数的名字四、多写一个dao接口模板不会有多大的工作量,在已经实现了输出daoimpl的情况下,只要修改一点很少的代码就可以实现dao接口的自动生成            ...

2010-04-23 14:41:38 74

1、字符串

public static void main(String[] args) { String s=new String("abc"); String s1 = "abc"; String s2=new String("abc"); System.out.println(s==s1); System.out.println(s==s2); System....

2010-04-23 13:46:42 81

Dom4j 下载及使用Dom4j读写XML简介

Dom4j 下载及使用Dom4j读写XML简介要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j- 1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1...

2010-04-23 10:46:47 78

org.hibernate.InvalidMappingException: Could not parse mapping document from res

Buildfile: E:\workspace\Projects\hibernatetool\build.xml[hibernatetool] Executing Hibernate Tool with a Standard Configuration[hibernatetool] 1. task: hbm2java (Generates a set of .java files)[h...

2010-04-22 14:16:18 145

手工写的上传文档进度条

JavaBean(用于DWR与前台传值)public class UploadInfo { private List<Long> hasUpload = new ArrayList<Long>(); private List<Long> totalSize = new ArrayList<Long>(); getter and s...

2010-04-21 14:10:08 97

有排序功能的ListAction的写法

@Override public String execute() throws Exception { // this.items = this.service.getDocumentItemsByCatalogId(catalogId); //为如果没有点击排序图标而是通过跳转到列表页面时设置默认情况 if(property==null){ property=...

2010-04-21 13:59:11 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除