自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漠漠水田飞白鹭

如果世界太危险,只有音乐最安全。

  • 博客(69)
  • 收藏
  • 关注

原创 Junit4——测试套件的使用和参数化测试

一,测试套件@RunWith(Suite.class)/*使类成为测试套件的入口类*/@Suite.SuiteClasses({TaskTest1.class,TaskTest2.class,TaskTest3.class})public class SuitTest { /* * 1,测试套件就是组织测试类一起运行的 * * 写一个作为测试套件的入口类,这个类不

2016-04-06 10:53:07 946

原创 Junit4常用注解

public class AnnotationTest { /* * @Test:将普通方法修饰为测试方法 * expected=***.class:设定抛出的异常 * timeout=***(毫秒):避免测试时候出现死循环问题 * @BeforClass:它会在所有方法运行前执行,static修饰 * @AfterClass:它会在所有方法运行后执行,stat

2016-04-06 10:31:00 721

原创 Junit简单使用(一 )

一,创建测试类         在被测试类上右击,选择new-->test case,之后选择要测试的方法。         public class CaculateTest1 { /* * 1,测试方法必须使用@Test修饰 * 2,方法必须为public void * 3,可以在被测试类上新建test case,自动生成测试方法 * 4,测

2016-04-06 09:58:12 617

原创 自定义ORM注解实现生成查询语句

package Annotation.Test;@Table("Student")public class Student { @Column("Id") private String Id; @Column("name") private String name; @Column("age") private int age; public String getI

2016-04-05 20:23:48 625

原创 Java反射---获取field信息跟构造函数信息

/*获取类的field信息*/ public static void printFieldMessage(Object obj) { Class c=obj.getClass(); /* * 成员变量也是对象 java.lang.reflect.field Field类封装了关于成员变量的操作 * getFields方法获取的是所有public成员变量的信息 getDecla

2016-04-04 21:24:19 664

原创 java反射——获取类的方法信息

/* * 打印类的信息,包括类的成员函数,类的成员变量 * 参数是一个对象,该对象的所属信息 * */ public static void printClassMessage(Object obj){ //要获取类的信息,首先要获取类的类类型 class type Class c=obj.getClass();//传递的是哪个子类的对象 //获取类的名称 Syst

2016-04-02 10:25:55 563

原创 Java反射——动态加载类

public class DynamicLoadClass { public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException{ String animalName="Cat"; Animal animal = nul

2016-04-01 20:58:03 503

原创 Java 反射---获取Class的三种方式

public class ClassDemo1 { public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException{ //Foo的实例对象如何表示 Foo foo1=new Foo();//foo1就表示出来了

2016-04-01 20:56:37 3369

原创 Java多线程——thread及runnable的基本使用及交替执行

/** * Created by LiuHuiChao on 2016/3/11. */public class Actor extends Thread { @Override public void run(){ System.out.println(getName()+"是一个演员!"); int count=0; bo

2016-03-11 17:05:08 1972

原创 Java IO——UDP连接测试

服务端:/** * Created by LiuHuiChao on 2016/3/11. */public class UDPServer { public static void main(String[] args)throws Exception{ /** * 接收客户端发送的数据 */

2016-03-11 16:15:13 673

原创 Java IO——Socket:通过多线程实现多客户端与一个服务端通信

多线程部分:/** * Created by LiuHuiChao on 2016/3/11. * 服务器端线程处理类 */public class ServerThread extends Thread{ //和本线程相关的socket Socket socket=null; public ServerThread(Socket socket){

2016-03-11 15:15:00 1059

原创 Java IO——Socket:通过多线程实现多客户端与一个服务端通信

多线程部分:/** * Created by LiuHuiChao on 2016/3/11. * 服务器端线程处理类 */public class ServerThread extends Thread{ //和本线程相关的socket Socket socket=null; public ServerThread(Socket socket){

2016-03-11 15:14:44 811

原创 Java IO——Socket基础

服务端代码:/** * Created by LiuHuiChao on 2016/3/9. * 基于TCP协议的socket通信,实现用户登录 * 服务器端 */public class ServerSocketClass { public static void main(String[] args)throws Exception { //1

2016-03-11 14:38:24 559

原创 Docker——image与container

image就是镜像,我们可以把它理解为一个执行换(env),在我们执行了docker run命令之后,docker会根据当前的image创建一个新的container,container是一个程序运行的沙箱,他们项目独立,但是都运行在由images创建的执行环境上面。

2016-03-10 15:08:03 820

原创 Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

修改文件如下:

2016-03-10 13:43:42 386

原创 Java网络编程——URL

/** * Created by LiuHuiChao on 2016/3/9. * * 关于URL的常用方法 */public class URLTest { public static void main(String[] agrs) throws Exception{ /* URL 类的常用方法 */

2016-03-09 20:57:57 583

原创 Java网络编程——InetAddress

/** * Created by LiuHuiChao on 2016/3/9. * InetAddress类用于表示网络上的硬件资源,表示互联网协议(IP)地址 * */public class InetAddressTest { public static void main(String[] args) throws UnknownHostException{

2016-03-09 20:18:17 430

原创 Java IO——DataOutputStream & DataInputStream

String file="H:\\Lhc\\diary.txt";DataOutputStream dos=new DataOutputStream(new FileOutputStream(file));dos.writeInt(10);dos.writeInt(-10);dos.writeLong(10l);dos.writeDouble(10.3);dos.writeUTF("水

2016-03-09 11:33:35 428

原创 Java IO——FileOutputStream

//如果该文件不存在,则直接创建,如果存在,则删除后创建 FileOutputStream out=new FileOutputStream("H:\\Lhc\\diary.txt",true); out.write('A');//写出了A字符的低8位 out.write('B');//写出B字符的低8位 int a=10;//wri

2016-03-09 10:42:45 405

原创 Java IO——FileInputStream

/** * Created by LiuHuiChao on 2016/3/9. */public class IOUtil { /* 读取指定文件内容,按照十六进制输出 并且每输出10个byte,换行 注意:单字节读取不适合大文件,大文件效率很低 */ public static void printHex(Stri

2016-03-09 10:16:53 426

原创 Java IO——RandomAccessFile

/** * Created by LiuHuiChao on 2016/3/8. * * 使用RandomAccessFile对文件进行读写操作 */public class TestRandomAccessFile { /*RandomAccessFile是java提供的对文件内容的访问类 * 既可以读文件,也可以写文件 * 而且这个类可以随机访问文件,可以访问

2016-03-08 21:48:07 320

原创 Java IO——File类

/** * Created by LiuHuiChao on 2016/3/8. */public class FileTest { /* * java.io.file类用于表示文件(目录) * File类只用于表示文件(目录)的信息,不能用于文件的访问 * * */ public static void main(String[] args)

2016-03-08 20:16:04 337

原创 JavaScript——动态属性

/*定义基本类型值和引用类型值的方式是相似的:创建一个变量并为该变量赋值。但是,当这个值保存到变量中以后,对不同类型的值可以执行的操作则大相径庭*/// var box=new Object();//创建引用类型// box.name='liu';//新增一个属性// alert(box.name)var box='liu';box.age=24;alert(box.ag

2016-02-02 19:07:22 485

原创 JavaScript——call扩展函数作用域

var color='red';var box={ color:'blue'};function sayColor(){ alert(this.color);}sayColor();//作用域在windowsayColor.call(this);//作用域在windowsayColor.call(window);//作用域在windowsayColor.call(box)

2016-02-02 18:37:47 467

原创 JavaScript——prototype属性的apply方法和call方法

function box(num1,num2){ return num1+num2;}function callBox(num1,num2){// return box.call(this,num1,num2);//和apply的区别在于后面的传参// return box.apply(this,[num1,num2]);return box.apply(this,argume

2016-02-02 18:32:08 552

原创 JavaScript——this作用域问题

// window.color='red';// alert(this.color);// var box={// color:'blue',// sayColor:function(){// alert(this.color); //此处this指的是box// }// }// box.sayColor();window.color='red';var

2016-02-02 17:10:50 369

原创 JavaScript——递归调用使用arguments.callee

/*在函数内部,有两个特殊的对象,argumetns和this。argumetns是一个类数组对象,包含着传入函数中的所有参数,主要用途是保存函数参数。但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个argumetns对象的函数。*/function box(num){ if(num<=1){ return 1; }else{ // retur

2016-02-01 21:16:15 449

原创 JavaScript——作为值的函数

/*ECMAScript中的函数名本身就是比那里,所以函数也可以作为值来使用。也就是说,不仅可以像传递参数一样把一个函数传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回*/function box(sumFunction,num){ return sumFunction(num);}function sumFunction(num){ return num+1

2016-02-01 21:06:44 587

原创 JavaScript——函数的三种声明方式

/*函数是对象,函数名是指针*//*1,普通的函数声明方式*/ function box(num1,num2){ return num1+num2; } /*使用变量初始化函数*/ var box1= function box1(num1,num2){ return num1+num2; }/*使用Function构造函数

2016-02-01 20:56:10 539

原创 Class org.apache.struts2.json.JSONWriter can not access a member of class

在使用struts2向客户端输出数据的时候,出现错误:                Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.interceptor.ExposeInvocationInterceptor$1 with modif

2016-01-30 20:27:44 2162

原创 IOException while loading persisted sessions: java.io.EOFException

原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。

2016-01-30 09:37:31 420

原创 Java对象判等,重写equals方法

/** * Created by LiuHuiChao on 2016/1/26. */public class Person { private String id; private String name; public Person(){} public Person(String id,String name){ this.id=id

2016-01-26 21:05:08 1041

原创 JavaScript——日期时间

// JavaScript Document/////第一部分//创建日期对象 //var box=new Date();//创建一个日期对象 //var box=new Date(Date.parse('6/13/2014')); //构建一个newdate //var box=new Date(Date.UTC(2011,11)); //构建对象 //document.wri

2014-11-26 17:24:37 1019

原创 JavaScript——循环控制语句

1,for循环语句2,for/in循环语句:显示对象所有属性3,while循环语句4,do/while循环语句5,break/continue: Break:跳出整个循环Continue:跳出本次循环代码示例:

2014-10-08 10:10:48 1198 1

原创 JavaScript——条件控制语句

1,if:是否选择2,if/else:二选一3,switch:多选一4,条件运算符:?示例:

2014-10-08 10:07:16 1059 1

原创 操作系统——磁盘图解

磁道:一组记录密度不同的同心圆;从外到内,磁盘记录密度不断增加.0磁道是磁盘最外圈的磁道:一圈一圈的. 扇区:磁盘上的每个磁道被等分成为若干个弧段,这些弧段就是扇区.小扇子~~~~~ 柱面:一个磁盘中,多个记录面相同的次磁道组成柱面.

2014-10-08 09:58:35 1354 1

原创 系统分析工具——数据流图

一,数据流图的元素二,分层的数据流图 具体过程:1,画系统的输入输出把整个软件系统看作一个大的加工,确定与外部实体之间的输入和输出数据流,这个结果成为顶层图; 2,画系统的内部:将顶层图中的加工分解成若干个加工,并用数据流连接这些加工.这张图称为0层图.而从一个加工画出一张数据流图的过程就是对该加工的分解过程.

2014-10-08 09:54:06 3338 2

原创 数据库设计——E-R图

一,复习下基础            1,弱实体这种实体需要依赖另一个实体,若另一个实体不存在了,它也随之消失。相对而言,它依赖的那个实体成为强实体。       2,特殊化         在数据库设计的过程中,我们会发现,一个实体可以按照某些特征分为几个子实体,这其实是从普遍到特殊的一个过程,被成为特殊化。      

2014-10-08 09:46:33 3391 3

原创 散列表的实现

一,线性探测法核心:冲突的时候线性的向下寻找可用空间;缺点:对同一散列地址的争夺现象会出现堆积; 二,二次探测法核心:冲突的时候探测下面的+_k^2;缺点:不易探测到整个散列表的所有空间; 三,链地址法同一地址放置一条链

2014-10-08 09:39:46 853 5

原创 二叉树转换成森林&森林变成二叉树

一,树转换成二叉树 1,将所有兄弟结点连起来;2,保留第一个兄弟结点与父节点的连接,断开其他兄弟结点与父节点的连接,然后以根节点为轴按照顺时针方向旋转45度二,二叉树转换成森林方法:1,将每棵树转换为二叉树2,将1中得到的二叉树的根节点看作是兄弟连接起来.   三,森林转换二

2014-10-08 09:37:59 8304 1

空空如也

空空如也

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

TA关注的人

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