自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VIM

设置vim显示颜色 在用户目录下 .vimrc 文件 里面添加,没有就创建 .vimrc 文件添加 syntax on /off  

2012-11-21 21:47:00 119

原创 Srping 静态属性注入

 <util:properties id="config" location="jdbc.properties"></util:properties>@Value("#{config.username}")@Value("#{config[username]}")@Value("#{config['jdbc.username']}")

2012-09-04 23:56:56 137

原创 个人作总结

2012-09-031、今天发现之前很SB的一个问题,本来JDK就有相应的接口,可惜自己当时没仔细看,没有把相关的接口弄明白,虽然后面也用了比较猥琐的方法解决了问题,但实现的代码跟性能可能差很多。以后改进:把相关的接口弄明白,理解相关的接口,不要遇到不明白的地方就得过且过。还是接口问题,一句话,就是要弄明白,英语太烂了,相关的理解不到位,以后要改进。...

2012-09-03 23:37:33 130

原创 Java系统变量

Java 系统变量  System.getProperties(); System.getPropertie("line.separator");   path.separator:; file.separator:\ line.separator: user.dir:E:\sunlzx\workspace\workspace-s...

2012-08-31 22:15:33 133

原创 Java对象初始化顺序问题

 package com.kenwublog.tmp; public class A extends B { public int a = 100; public A() { super(); System.out.println(a); a = 200; } public sta...

2012-08-28 23:39:10 89

原创 Debian6(amd64)下Apache的安装

Debian6下Apache的安装2012-04-25 10:25cd /usr/local/softwget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.4.2.tar.gztar -zxvf httpd-2.4.2.tar.gzwget http://labs.mop.com/apache-mirror//...

2012-06-16 10:34:45 97

原创 Debian 上安装 Nginx

 安装依赖的包:apt-get install libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev  监控配置: 通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上        –-with-http_stub_status_module   然后配置Nginx.conf,在server点里面加入如...

2012-06-03 23:31:18 130

原创 从JVM并发看CPU内存指令重排序(Memory Reordering)

 从JVM并发看CPU内存指令重排序(Memory Reordering)  The JSR-133 Cookbook for Compiler Writers

2012-05-12 11:29:05 104

原创 Java 原子类 java.util.concurrent.atomic

Java 原子类 java.util.concurrent.atomic 1、i++为什么是非线程安全的 i++其实是分为3个步骤:获取i的值, 把i+1, 把i+1的结果赋给i 如果多线程执行i++操作,没有同步的话,结果可能不正确 如两个线程同时获取i的值,然后各自+1后,赋给i。正确的情况下i的值应该是加了2,但这里其实加了1而且,前面的结果被覆盖了。 通常做法:sy...

2012-05-12 11:04:09 81

原创 归并排序

归并排序Merge sort原理,把原始数组分成若干子数组,对每一个子数组进行排序,继续把子数组与子数组合并,合并后仍然有序,直到全部合并完,形成有序的数组举例无序数组[6 2 4 1 5 9]先看一下每个步骤下的状态,完了再看合并细节第一步 [6 2 4 1 5 9]原始状态第二步 [2 6] [1 4] [5 9]两两合并排序,排序细节后边介绍第三步 [1...

2012-04-30 11:12:33 72

原创 基数排序(Radix Sort)

 经典排序算法 - 基数排序Radix sort原理类似桶排序,这里总是需要10个桶,多次使用首先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,暂时忽视十位数例如待排序数组[62,14,59,88,16]简单点五个数字分配10个桶,桶编号为0-9,以个位数数字为桶编号依次入桶,变成下边这样|  0  |  0  | 62 |  0  | 14 |  ...

2012-04-30 09:48:17 94

原创 位图排序

       位图排序是一种效率极高(复杂度可达O(n))并且很节省空间的一种排序方法,但是这种排序方法对输入的数据是有比较严格的要求(数据不能重复,大致知道数据的范围)。位图排序即利用位图或者位向量来表示集合。举个例子,假如有一个集合{3,5,7,8,2,1},我们可以用一个8位的二进制向量set[1-8]来表示该集合,如果数据存在,则将set相对应的二进制位置1,否则置0.根据给出的集合...

2012-04-30 08:47:13 103

原创 桶排序

 桶排序Bucket sort1,桶排序是稳定的2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法  桶排序是另外一种以O(n)或者接近O(n)的复杂度排序的算法. 它假设输入的待排序元素是等可能的落在等间隔的值区间内.一个长度为N的数组使用桶排序, 需要长度为N的辅助数组. 等间隔的区间...

2012-04-30 08:44:59 125

原创 堆排序

算法思想:(1)堆的定义:堆是满足下列性质的数列{r1, r2, …,rn}:若将此数列看成是一棵完全二叉树,则堆或是空树或是满足下列特性的完全二叉树:其左、右子树分别是堆,并且当左/右子树不空时,根结点的值小于(或大于)左/右子树根结点的值。由此,若上述数列是堆,则 r1 必是数列中的最小值或最大值,分别称作小顶堆或大顶堆。堆排序:即是利用堆的特性对记录序列进行排序的一种排序方法。...

2012-04-30 08:39:42 104

原创 原码 补码 反码

原码 补码 反码<!--[if !supportLists]-->1、  <!--[endif]-->第一位表示符号,0代表正数,1代表负数。<!--[if !supportLists]-->2、  <!--[endif]-->正数的原码,补码,反码都一样。<!--[if !supportLists]-->3、  <!-...

2012-04-29 15:34:36 147

原创 ASCII码表完整版

ASCII码表完整版ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33...

2012-04-29 15:33:49 107

原创 文件编码

1、ISO-8859-1(latin1)2、GBK(gb2312, gb18030)3、UTF-8

2012-04-29 15:31:41 80

原创 base64编解码

base64

2012-04-29 15:30:17 77

原创 URL编码规则

1,大小写字母,数字不变2,".", "-", "*", "_" 四个字符不变3,空格键编码为加号"+"4,其它所有字符被视为不安全字符,按所指定的编码方式编码(如果未指定则为默认为平台编码,浏览器或操作系统决定),以每字节十六进制形式表示出来,具体格式为"%xy".xy为两个十六进制数,用来描述一个8位的字节....

2012-04-29 15:29:11 191

原创 C/C++开发环境 eclipse + cygwin

 1 安装cygwin   1.1 http://www.cygwin.com/setup.exe   1.2 Select Packages:   -Devel     binutils:是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。     gcc     make     gdb   1.3 把cygwin/bin添加到环境变量Path...

2012-04-22 15:27:18 126

原创 web.xm 配置

1、在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先...

2012-04-16 19:59:01 215

原创 关于 /proc/mounts

 关于 /proc/mounts现在的 Linux 系统里一般都有这么三个文件:/etc/fstab,/etc/mtab,和 /proc/mounts,比较容易让人迷惑。简单解释一下。 /etc/fstab 是只读不写的,它提供的是系统上挂载设备的静态信息,比如 mount -a 就会挂载 /etc/fstab 里面指定的文件系统。 /etc/mtab 是供 mount/u...

2012-04-16 19:41:13 1075

原创 SQL导数据

类别一、 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT  * FROM 来源表;例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现:INSERT INTO newArticles SELECT  * FROM articles...

2012-04-16 19:40:54 66

原创 JVM参数设置

JVM参数设置

2012-04-15 11:06:11 73

原创 openfire集群搭建

openfire集群搭建

2012-04-15 11:04:19 88

原创 HBase学习资料

HBase学习资料 1、Hbase官方文档(中文)http://www.yankay.com/wp-content/hbase/book.html#ulimit

2012-04-15 10:44:11 171

原创 HBase 默认配置

HBase 默认配置该文档是用hbase默认配置文件生成的,文件源是 hbase-default.xml(因翻译需要,被译者修改成中文注释).hbase.rootdir这个目录是region server的共享目录,用来持久化Hbase。URL需要是'完全正确'的,还要包含文件系统的scheme。例如,要表示hdfs中的'/hbase'目录,nam...

2012-04-15 10:38:11 96

原创 HBase性能调优

配置优化原文链接:http://kenwublog.com/hbase-performance-tuning zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,会...

2012-04-15 10:33:55 97

原创 cglib简介

 cglib  cglib是一个开源项目!  是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO字节码的动态生成。  CGLIB包的介绍       代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。...

2012-03-13 23:24:25 148

原创 cglib和asm相关的文章

 cglib和asm相关的文章    温故了一个cglib和asm,找到几篇写得比较好,介绍得比较清楚的文章:    1、CGlib简单介绍,访问地址:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.html,从简单的示例到不同业务场景的变化,一步步让读者明白,为什么要使用cglib以及哪种场景下...

2012-03-13 23:22:14 65

原创 Debian6国内更新源

 Debian6国内更新源<!-- .entry-meta --><!-- .entry-header -->网上找到到更新源,转载到此。# ——————————————————————————# 主源# 必须,一般的包都从此获取。# 香港主站deb http://ftp.hk.debian.org/debian squeeze m...

2011-12-16 01:52:22 623

原创 jfreechart linux 中文乱码

      jfreechart在linux下,中文可能显示成小方框,这是因为liunx下没有对应字体的问题。   解决方法:1、把字体到对应的jre中,并修改相关配置,个人感觉这种方法不太好,如果我的项目部署到其他服务器,又得重新配置,太麻烦了。 2、项目中自带字体,主要使用Font.createFont方法。 字体文件可以直接从window系统拷贝,在C:\Wi...

2011-10-13 23:10:03 187

原创 classpath路径

InputStream is = Path.class.getResourceAsStream("/config/jdbc.properties");  .this.getClass().getResource("")得到的是当前类class文件的URI目录。不包括自己!如:file:/D:/workspace/jbpmtest3/bin/com/test/...

2011-08-06 00:03:49 90

原创 vi命令详解

 vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i命令并不改变原来文件的内容。 vi命令详解vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件...

2011-06-27 09:14:24 130

原创 (转) 深入理解C/C++函数指针

原文地址:http://blog.sina.com.cn/u/1082089673函数指针数组的妙用          笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(bu...

2011-06-17 10:01:22 76

原创 debian默认启动文本模式设置

debian系列和red hat系列不同,没有文本模式的概念。图形界面是由桌面管理器(通常是gdm)启动的。而gdm在debian系列中是当作一个daemon来处理的。所以要开机进入所谓的文本模式,可以这么做:apt-get install sysv-rc-conf或者apt-get install chkconfig然后sysv-rc-conf --level ...

2011-06-05 16:23:03 886

原创 html代码原样输出

1、<xmp></xmp>标签 2、<textarea></textarea>标签     可以通过设置CSS改变textarea样式

2011-05-28 00:08:06 205

原创 我的Java学习推荐书目 (转)

先记录下来,自己有时间把这些书慢慢读一下一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《Java Puzzler...

2011-04-17 18:00:35 79

原创 我的Java学习推荐书目 (转)

先记录下来,自己有时间把这些输慢慢读一下一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《Java Puzzler...

2011-04-17 18:00:10 74

原创 使用Google Code + SVN进行多人开发(转)

使用Google Code + SVN进行多人开发(转)说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器 来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAI...

2011-03-11 16:43:46 131

空空如也

空空如也

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

TA关注的人

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