自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 Builder模式

简述:Builder构建者模式代码:Builder.java 接口用于ConcreteBuilder的具体实现package design_pattern.builder;public interface Builder { void BuildPartA(int num); void BuildPartB(int num); void Build

2012-09-30 23:54:49 577

原创 Java参数传递过程中 传形参和传引用问题讨论

简述:对于java中传递的参数, 分为两类,基本数据类型作为参数,如int,double等以及 以某个对象类作为参数进行传递,在函数中修改参数的结果是不同的1. 基本数据类型传递的是值2. 引用数据类型传递的是地址但是究竟哪些是基本类型呢?  下面做了比较粗犷的测试以下测试的代码中,作为输入情况,分为五种:先后传递五种不同的变量作为参数,观察是传形参,还是传引用

2012-09-30 23:19:37 1644

转载 singleton单例模式

简述:实现Singleton单例模式知识点:单例模式 ,是保证在Java应用程序中,一个类只有一个实例存在,用static修饰符实现例如写DAO的时候,访问数据库的接口写在某个DAO类中,这个DAO中只提供数据库访问的方法,这个DAO只需要创建一个实例就够了,或者写了某个Util类,只提供数据转换(例如吧list的数据转换为String)的方法,也是只要创建一个单例的对

2012-09-30 21:25:16 786

原创 结合属性文件的工厂模式(java反射的应用)

简述:利用Java反射实现抽象工厂的工厂方法模式Job作为一个接口,其方法为void  showJobInfo(),分别被Driver类和Teacher类实现,JobFactory作为一个工厂,返回的是实现Job接口的Job对象,分别指向不同的实例(Teacher和Driver的实例)其中构造Teacher和Driver的方法分别是无参构造函数,和有参构造函数,之后再使用Cla

2012-09-30 16:53:46 2758

转载 Java 反射Reflection

简述:这里就Java的反射原理做一些研究Case 1: 通过一个对象获得完整的包名和类名package test.reflection;class DemoA{ //some code}public class HelloReflection { private static class DemoB{ //some code } public s

2012-09-30 01:46:48 1595

原创 Java Future使用,顺便求算丑数问题

简述:最近,在熟悉Java多线程,但是光写个多线程输出个string什么的,似乎又太简单无趣了,所以在熟悉Java特性的同时实现了一个丑数的求算知识点:1. Java 的Future接口可以存放交给线程处理并得到的输出,如Future 就是交给一个线程去处理,但处理完了后得给我返回一个String以此类推,Future>就是的给我返回一个List的list2

2012-09-27 23:29:50 2291

原创 C++ 中struct,class及union 内存空间分配

简述:测试下在struct, class以及union分配内存大小时候会出现的问题1.class ,struct部分首先看一段代码, 猜测下输出是多少#include using namespace std;union Data0{ char a[9]; double b;};union Data1{ Data0 a; char b;}

2012-09-25 01:01:44 6457 1

原创 用cmd跑java程序(备忘)

简述:在eclipse里写java代码,希望在windows上用cmd执行这段代码在使用过程当中有些地方还是要注意的步骤:1. 首先是要配好window Java虚拟机的环境变量, 在command里敲入javac看有没有出来一堆东西2.之后cd到eclipse workspace下面的.class 文件目录下发现路径下面是有eclipse新建的

2012-09-24 13:10:52 4170

原创 Java浅复制和深复制

简述:1. 研究一下Java中浅复制和深复制的区别及一些特性2.分别用普通的clone方法和串行化(Serialization)方法实现深复制浅复制:被复制对象的所有变量都含有与原来的对象相同的值,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。深复制:被复制对象的所有变量都含有与原来的对象相同的值,  同时复制它所引用的所有对象测试1(普通

2012-09-23 21:28:47 636

转载 计算二进制数有多少个‘1’

简述:写个小函数统计一个int数字的二进制数中有多少个1, 通过时间记录100000次运算开销,观察两种算法耗时知识点:1. 移位操作2. windows库的时间统计代码:#include#includeusing namespace std;//& 0x01 by bit and then do 1 bit shiftint Nu

2012-09-20 23:03:33 1991

原创 Java 多线程的两种简单实现方法

简述:1. 简单用一下Java的多线程的两种粗略的实现方法 继承Thread和实现Runnable接口实现:1. 随机给一个自然数n, 分发给多个线程, 每个线程计算n项的Fibonacci数列的和,计算完成后输出, 1)继承Thread类实现,并重写run()方法package test.multithread.Fibonacci;import

2012-09-20 01:08:45 3196

原创 Eclipse配置Ruby开发环境

简述:在Eclipse中开发Ruby开发环境步骤:第一步,1. 在Eclipse的Help ->  Install New Software输入http://download.aptana.com/studio3/plugin/installnext 然后下载之后会花一段时间下载,如果没有出现问题那就好,如果出现了再试一下这个网址,

2012-09-19 00:42:40 12732 2

原创 AVL Tree 平衡二叉树基本插入删除节点功能的实现

简述:实现AVL 树,主要是两个功能 : 插入某节点和删除某节点AVL Tree的定义,1. 是一棵二叉搜索树(故而每个节点是惟一的, 如果出现重复数字会破坏平衡树的算法)2. 每个节点左右子树的高度之差(平衡因子)相差最多为1实现:为了使所得的二叉树为平衡二叉树,首先在BSTNode中加了一个计算节点高度的方法getHeight(), 当两个节点高度相

2012-09-18 20:40:08 12743 9

原创 C++有序双向链表

简述:试写有序的双向链表这个数据结构,包括几个操作如插入新数值,得到总结点数, 顺序,逆序遍历其中保证双向链表有序排列,且head永远指向最小的值知识点:1. 遍历的时候不只用value check, 还会用到address check2. C++ 生成随机数主要函数:1. 在双向链表插入新节点2. 计算双向链表中元素的总个数2. 删

2012-09-13 23:50:34 3329

原创 Java 中final关键字

简述:研究Java 中final关键字的一些特性知识点:1. final 关键字修饰的变量在声明的时候就要赋值, 且不能再做修改,类似C++中的const2. final 方法不能再子类中重写代码:Person.javapackage test._final_;public abstract class Person { //final 关

2012-09-11 22:10:54 969

原创 Javascript 点击切换图片(小demo)

简述:为了掩饰几张网页, 用JS就写了个简易的图片切换里面有六章(可自定义张数)静态的图片,可以点击后循环切换代码:var id = 1;function next(){ id = (id + 1) % 7; document.getElementById("image").src = './img/' + id + '.jpg'; //动态设定s

2012-09-11 16:03:27 18399

原创 Java实现归并排序

简述:java实现归并排序知识点:1. 归并排序算法2. Compare 接口实现3. Java随机数代码:Comapre接口,CompareTwoObject.javapackage sort.algorithm;public interface CompareTwoObject { boolean Compare(Object

2012-09-10 18:54:07 2680

原创 Java 在文件底部新增条目,另有线程准备资源(技术原型)

简述:在文件底部append条目(这个用在web project 中log日志输出本地持久化时有用), 此外,令有一个线程PrepareOutput用来准备主程序输出到output.txt的字符串条目知识点:1. 文件输出流操作2. java线程操作(准备资源)代码:package test.outputFile;import jav

2012-09-10 00:43:38 853

原创 Java中 byte输出write到文件

简述:观察Byte值转为字符写入文件 如果在java里用byte打印出来,只有33 到 126的输出字符比较正常此外发现Byte值为13是空格, 10是换行符,知识点:1. String 转为Byte输出("UTF-8"格式)2. FileOutputStream 使用输出文件流代码:package testChar;import j

2012-09-09 21:10:02 22348 1

原创 Java排序string数组

简述:Java获取输入之后,存到list里 , 按照字符串快速排序(数字优先于含有非数字的字符串)知识点:1. 字符串读入,存取2. 快速排序3. List与Array数据结构的转换代码:package sort_string;import java.io.BufferedReader;import java.io.IOException;

2012-09-02 23:48:55 5156

SpringMVC 异步 数据返回后台模型

如果使用ModelAndView就能实现页面跳转,但这里还是使用支持前台JS的异步调用形式,也就是返回一个JSON格式数据到前台,

2013-06-19

LoadRunner11下载及破解

提供LoadRunner11的下载和破解方法

2013-06-09

Notepad++ JSON格式 转换插件

直接复制到Notepad++ 安装目录下的\plugins文件夹即可 - 使用的时候全选json部分字符 - 在工具栏选择 -插件 --JSONviewer ---Format JSON 即可转换

2013-05-14

SSL server client JAVA实现代码

SSL 实现客户端服务端通信的原型,可供参考,直接导入eclipse使用,先跑起来server,然后再跑client

2013-02-04

MINA框架 多人聊天的技术原型 包含slf4j和Log4j配置

这是MINA实现的多人聊天的技术原型 采用MAVEN做配置管理, 项目需要jar里面也有,是从Maven的repository中拔下来的 供大家参考

2013-01-22

WebTrends 网页跟踪的实现的Js源码

WebTrends 作为一款监测网页的工具,其开源的实现代码为 WebTrends.load.js 这里面的代码是初始化用(绑定一个Ip(profile) 和一个序列号) WebTrends.js(这个是WebTrends.js的具体功能实现,里面含有javascript非常常用的方法,例如发送请求, url解析等 都值得借鉴)

2012-12-18

WebTrends 7.0 log Analyzer (含序列号)

WebTrends Log Analyzer v7.0

2012-12-10

Notepad++ 转16进制插件

notepad++ 中转十六进制的插件 只要复制到Notepad++ 下的plugins目录就能下载 之后再Notepad++中可以自定义一下快捷键 运行--> 管理快捷键 具体可以参看本人博客: http://blog.csdn.net/anialy/article/details/8183108

2012-11-15

vtune 注册机 license号

vtune 注册机 license号 在安装时候,使用

2012-11-05

空空如也

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

TA关注的人

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