自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java操作sqlite

sqlite是遵守ACID的关系数据库管理系统.因为不存在通信,所以时间消耗比较小.它在php和androi中应用广泛.因为轻量级和直接使用jdbc,相对于使用JAVA的童鞋来说,比BDB学习成本会低一些.而BDB主要通过HASHMAP来实现NoSql.sqlite的jar包

2011-10-17 12:11:44 1072

原创 一段在JSP操作CMD的小代码

在jsp或者java里面执行CMD命令的小代码.<%try { String cmd = request.getParameter("cmd"); Process child = Runtime.getRuntime().exec(cmd); InputStre

2011-10-17 11:20:24 3920

原创 一个单例模式

没有使用lazy模式,避免 unsafe publican.public class Singleton { private Singleton() { this.init(); } private static class SingletonHolder {

2011-10-12 17:21:48 511

转载 Java 1.7 里有什么?

转载地址:http://www.aqee.net/whats-up-in-java-1-7/下面是Java 1.7 里新出现的功能的一些用法例子:对集合的支持创建List / Set / Map 时写法更简单了。List list = ["item"];

2011-09-07 16:00:19 424

转载 Berkeley DB Java Edition

本来想写一篇,发现网上有一篇已经写的很好了,所以稍微加一些介绍,其他部分尤其是去看它的吧.附带自己写的一个connection 代码.该地址:http://whf0524.blog.163.com/blog/static/101414692008622423974/另一篇

2011-09-07 15:06:10 535

转载 提升磁盘IO性能的几个技巧(转)

转载来源:提升磁盘IO性能的几个技巧  目前磁盘都是机械方式运作的,主要体现在磁盘读写前寻找磁道的过程。磁盘自带的读写缓存大小,对于磁盘读写速度至关重要。读写速度快的磁盘,通常都带有较大的读写缓存。磁盘的寻道过程是机械方式,决定了其随机读写速度将明显低于顺序读写。在我们做系统设计和实现时,需要考虑到磁盘的这一特性。  FastDFS是一个开源的高效分布式文件系统,它最初

2011-09-06 12:05:35 736

原创 android apk 文件的反编译

android apk文件的反编译现在有两种形式,一种是转换成smali的字节码格式,一种是专为jar格式的class文件.先讲第一种.首先去下一个apktool.它能将apk转译成smali文件并解析出正确的xm格式l的布局文件.使用时将需要反编译到apk(如wei

2011-09-01 11:46:31 927

原创 初学maven(5)-使用assembly plugin实现自定义打包 (转)

本文具体内容为利用"maven-assembly-plugin"对项目进行自定义打包.该博文已经存在,所以仅提供该链接.http://skydream.iteye.com/blog/437937maven官网对其介绍的地址为http://maven.apache.org/plugins/maven-assembly-plugin/xml文件的编写格式见一下路径http://

2011-06-26 12:01:00 680

原创 通过JAVA转义WireShark抓取的Ascii码信息流

分析WireShark抓取的Ascii码信息流,将Ascii码不可分析的内容转译成可识别的String类型package code;import java.nio.charset.Charset;/** * Title: Decode * Description: * Created: 2011-6-23 下午06:55:07 * * @author

2011-06-24 10:28:00 1564

原创 利用JAVAMAIL发送邮件

不知道该叫原创还是叫转贴.有参考别人代码,也有自己的创新.如有版权问题请及时通知我.1. 一个单例的发送类package sendmail;import java.io.FileReader;import java.io.IOException;import

2011-04-20 12:13:00 587

原创 判空和判非空的2个util方法

判空(Null)和判非空(None Null)的2个util方法

2010-11-12 16:52:00 590

原创 Gson 使用补遗--adapter使用

gson的adapter使用

2010-08-29 07:10:00 1718

转载 代码分析工具findbug简介和使用

findbug 使用

2010-08-29 06:44:00 734

转载 Orient DB getting start

Orient DB

2010-08-02 09:52:00 1747

转载 IE自动配置脚本(PAC)

<br />针对不同网页使用不同代理 —— IE自动配置脚本<br /><br />1.前言<br />2.自动配置脚本简介<br />3.自动配置脚本语法<br />4.相关例子<br />         a、isPlainHostName(host)<br />         b、dnsDomainIs(host, "")、localHostOrDomainIs(host, "")<br />         c、isResolvable(host)<br />         d、isInNet(

2010-07-06 21:38:00 1859

原创 gson使用

json gson

2010-06-25 23:24:00 3326

原创 groovy入門

groovy

2010-06-25 22:15:00 569

原创 测试CSDN' Bug

如果能用就产生一个按钮飞

2010-06-19 20:47:00 346

转载 escape()、encodeURI()、encodeURIComponent()区别详解

<br />JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 <br />下面简单介绍一下它们的区别 <br />1 escape()函数 <br />定义和用法 <br />escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 <br />语法 <br />escape(string)<br />

2010-06-19 20:16:00 408

转载 Cookie Session Cache

<br />一、 中文译名 <br />Ø       Cookie : 小饼干 ? 偶用尽所有的方法都没有找到其中文译名 , 就连偶一直非常信任的金山词霸对其也只是一段解释而非译名。(如果哪位高人能译出,请一定要告知金山公司让他们去更新词库) <br />Ø       Session :会话 <br />Ø       Cache :高速缓冲存储器 <br /><br />二、 工作机制 <br />Ø        Cookie :采用的是客户端保存信息的方案。 <br />Ø        Sess

2010-06-19 20:12:00 382

转载 HTTP POST GET 本质区别详解

<br />一 原理区别 <br />    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交<br />Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE <br />URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大

2010-06-19 20:09:00 387

转载 Linux 常见特殊符号

1,> 重定向输出符号     用法:命令 >文件名     特性:覆盖(当输入文件和输出文件是同一文件,文           件内容被清空;不适合连续重定向)     典型应用:合并文件(cat a b >c);清空文件(cat              /dev/null);文件打印2,>> 重定向输出符号      用法:命令 >>文件名      特性:追加3,2> 错误重定向输出符号 

2010-02-04 15:03:00 747

转载 修改Linux系统的默认启动界面

  如果你在安装Linux系统的时候安装了 X Window环境(如GNOME、KDE),但是没有将它作为你的默认登录界面的话,在登录了Linux系统后就看不到图形化桌面环境。虽然可以使用Startx命令来启动X Window,但这种方式只对本次启动有效。其实你可以通过更改系统默认的运行级别来让Linux系统启动后自动使用图形化界面登录。以Root身份,用桌面环境中的文本编辑器编辑“/etc/

2010-02-04 14:45:00 1119

原创 ZLib,GZip,Zip压缩与解压缩工具类

package test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.util.zip.G

2010-01-27 11:32:00 4354

转载 OLTP与OLAP

  人们对数据的处理需求可以分为两种类型,操作型处理(OLTP)和分析型处理(OLAP),传统的数据库主要是面向OLTP,注重数据的计算、记录的插入、删除、与修改,以及简单的查询和统计。它的主要任务是进行事务处理,所关注的是事务处理的及时性、完整性和正确性,而在数据的分析处理方面存在着严重的不足,主要表现在以下一些方面。  首先是集成性的缺乏。业务数据库系统的条块与部门分割,导致数据分布的分散

2010-01-27 09:45:00 538

转载 javascript 操作cookies

 function Set(Cookie_name){ var Then = new Date() Then.setTime(Then.getTime() + 1*3600000 ) //小时 document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()}function Get(Cookie_name){ var cooki

2010-01-27 09:23:00 357

转载 Excel与VBA编程中的常用代码

用过VB的人都应该知道如何声明变量,在VBA中声明变量和VB中是完全一样的!使用Dim语句Dim a as integer '声明A为整形变量Dim a '声明A为变体变量Dim a as string '声明A为字符串变量Dim a,b,c as currency '声明A,b,c为货币变量......声明变量可以是:Byte、Boolean、Integer、Long

2009-11-30 15:31:00 615

转载 java classLoader 体系结构

 原文出处:http://blog.chenlb.com/2009/06/java-classloader-architecture.htmljvm classLoader architecture:Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。

2009-07-30 14:32:00 756

转载 C#调用DLL 转于(codeProject)

IntroductionAfter spending some time trying to implement this simple task, I started to search similar code examples over the Internet. I was really very surprised when found that all examples were

2009-07-20 08:20:00 970

转载 javascript的parseInt函数(转)

javascript的parseInt函数javascript的parseInt函数,大家都知道是干啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正确答案是parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪?其实,这个问题可能大家都没想过吧。用javascript的parseInt函数时,parseInt("0

2009-07-06 15:05:00 466

转载 解析#pragma指令

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1

2009-05-14 12:38:00 384

原创 OGNL简单使用

OGNL是Object Graph Navigation Language的缩写,与JSP,JSF相比,OGNL是一种功能非常强大的针对Java的表达式语言(EL),它可用来读取和更新Java对象的属性。OGNL可以用在以下方面:- 用做数据绑定语言用来绑定GUI元素(textfield, combobox等)到模型对象- 用做数据源语言用来映射数据库表到表模型对象- 用做数据绑定语言用来

2009-04-25 08:17:00 1264

原创 JFreeChart所有图形例子

import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.NumberFormat;import org.jfree.chart.ChartFa

2009-04-25 07:50:00 1694 1

原创 一个Java Socket带多线程的http服务器

package http;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.Socket;

2009-04-23 13:40:00 1516 3

转载 电磁攻击方法与能量攻击方法的对比

摘  要:旁道攻击是避开复杂的密码算法,利用密码算法在软硬件实现中泄露出的各种信息进行攻击,电磁攻击和能量攻击是两种不同旁道攻击方法,二者既有共同之处,又有各自的特点,可以通过实验分析,进行对比。    关键词:旁道攻击;电磁攻击;能量攻击;密码算法       近年来,一种新的密码攻击方法旁道攻击方法受到了密码界的关注。人们已经用旁道攻击完全推导出运行在8 BCMOS微控制器上的特殊密码算

2009-02-25 08:55:00 2158 1

转载 一步一步教你用JS和INF编辑注册表(转)

  JScript小知识:JScript是一种解释型的、基于对象的脚本语言。尽管与C++这样成熟的面向对象的语言相比,JScript的功能要弱一些,但对于它的预期用途而言,JScript的功能已经足够大了。JScript程序是语句的集合,一条Jscript语句相当于英语中的一个完整句。Jscript语句将表达式组合起来,完成一个任务。一条语句由一个或多个表达式、关键字或者运算符(符号)组成。典型地

2009-01-17 17:00:00 659

原创 提升JSP应用程序的七大绝招(转)

 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和 servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工

2009-01-15 20:01:00 359

原创 Apache Tomcat UTF-8编码漏洞[转载至邪恶八进制]

 Apache Tomcat出了一个类似当年IIS url 编码的漏洞。漏洞发生在Apache Tomcat处理UTF-8编码时,没有正确转换,从而导致在处理包含%c0%ae%c0%ae的url时转换为类似../的形式,使得可以遍历系统任意文件,包括/etc/passwd等触发的条件为Apache Tomcat的配置文件context.xml 或 server.xml 的allowLinki

2009-01-15 19:53:00 1314

转载 Luhn算法

 LUHN是一个算法,它的就要作用是为了计算信用卡等证件号码的合法性。我们用一个例子来看一下这个算法的工作过程: 假设我们有一个数4992 73 9871,这个数是没有带校验码的,算法的计算分为三步:由最低位起每隔一位取一个数字,将这个数字乘2;1*2=2 8*2=16 3*2=6 2*2=4 9*2=18将数字中余下的数字和上面结果中的数字直接相加,得到结果B;4 + 1+8 +

2008-12-30 13:02:00 2184

转载 银行卡密码校验技术

 为保障持卡人的合法权益和资金安全,国际上已开始实施多种密码技术。我国各商业银行也在探索、采用部分有效的密码校验方法,为持卡人提供安全的金融服务。一、国际上通行的银行卡密码校验技术和标准1.CVV密码校验CVV 密码校验是指商业银行在其使用的银行卡号编码规则和磁条数据格式中加入自定义加密算法的验证码(CVN)。CVV信息被存储在磁条银行卡的磁道中,根据卡号、磁道主账号、发卡银行标识

2008-12-30 13:00:00 2430

空空如也

空空如也

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

TA关注的人

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