自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

linux基本命令总结

1. 请说明的文件属性    -rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt 答:root用户拥有读写权限,root组与其他用户拥有读权限    -rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai 答:test1用户拥有读写、运行权限,testgroup组拥有读、运行权限,其他...

2016-06-23 18:01:57 120

原创 rhel配置本地云源

在/etc/yum.repos.d目录下新建rhel-beta.repo文件   文件内容:     [rhel-beta]     name=Red Hat Enterprise Linux $releasever Beta - $basearch     baseurl=file:///home/soft/temp     enabled=1     gpgcheck=0  ...

2016-06-23 18:01:07 116

原创 加密,认证,公钥,私钥

密码学扫盲:加密、认证、公钥、私钥   密码学的概念容易被搞混淆,对大多数非专业人员而言,的确也情有可原。因为公钥、私钥、 加密、认证这些,都是较为复杂的问题,其概念不太容易理解,理解不透就容易产生各种似是而非的概念,为了让大家对于密码学有进一步的了解,这里笔者就详细 解说一下公钥和私钥的具体作用和使用方法。   加密和认证   首先我们需要区分加密和认证这两个基本概念。 ...

2016-05-17 17:00:43 131

原创 事务的传播行为和隔离级别

脏读:一个事物正在访问数据,并且对数据进行了修改,但是还没有提交到数据库。这个时候,另一个事务读取了这部分没有提交的数据   不可重复读:是指在一个事物内多次读取同一数据。在这个事务还没有结束时,另一个事务对该数据进行了修改。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不...

2016-04-20 17:17:19 73

原创 java泛型总结

泛型(generic):是指参数化类型的能力。可以定义泛型类和泛型方法,随后编译器会用具体的类型来替换它。   使用泛型的主要优点是,能够在编译时而不是在运行时检测出错误。比如: public interface Comparable {                      public interface Comparable<T> {      public int...

2016-04-20 13:26:39 72

原创 对象的序列化与反序列化

序列化:把对象转换为字节序列的过程 反序列化:把字节序列恢复为对象的过程   什么情况下需要序列化: 1、当你想把的内存中的对象状态保存到一个文件中或者数据库中时候 2、当你想用套接字在网络上传送对象的时候 3、当你想通过RMI传输对象的时候   JDK类库中的序列化API     java.io.ObjectOutputStream代表对象输出流,它的writeObject(...

2016-04-18 10:22:17 72

原创 覆盖hashCode方法

覆盖hashCode方法规约: 1、在应用程序运行期间,只要对象的equals方法的比较操作所用到的信息没有被修改,那么对这同一个对象调用多次,hashCode方法都必须始终如一的返回同一个整数。   2、如果两个对象根据equals方法比较是相等的,那么这两个对象的hashCode方法必须返回同样的整数结果。   3、如果两个对象的根据equals方法比较是不相等的,那么hashCo...

2016-04-15 13:44:49 498

原创 通用equals方法

1.1 equals方法 覆盖equals方法必须遵守的约定: 1、自反性 x.equals(x)必须返回true 2、对称性 x.equals(y)的结果与y.equals(x)必须一致 3、传递性 x.equals(y)为true且y.equals(z)为true,则x.equals(z)为true 4、一致性 多次调用equals方法,结果必须一致 5、对于任何非nu...

2016-04-14 17:50:29 145

原创 java对象的创建建议

1.1 考虑用静态工厂方法代替构造器 示例: public static Boolean valueOf()boolean b { return b ? Boolean.TRUE : Boolean.FALSE; }   静态工厂方法的优势: 1、相对于构造器,静态工厂方法有名称。 例如:构造器BigInteger(int,int,Random)返回的BigInteger可能为素...

2016-04-14 16:39:34 69

原创 String深入理解

String对象是不可变的,每个看起来会修改String对象的方法,实际上都是创建了一个新建的String对象,最初的String对象则丝毫未动。 public class Immutable { public static String upcase(String s) { return s.toUpperCase(); } public static void ma...

2016-04-05 15:33:53 52

原创 java内部类详解

内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类可以是静态static的,也可用public,default,protected和private修饰。 内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内...

2016-04-01 15:59:39 59

原创 理解java中的抽象类与接口

抽象方法:仅有声明没有方法体 abstract void f(); 抽象类:包含抽象方法的类 抽象类可以不含有抽象方法,但是含有抽象方法的类必须声明为抽象类。 一个类如果继承了抽象类,但是并没有实现所有的抽象方法,那么它还是一个抽象类。 抽象类就是为了继承而存在的,如果你定义了一个抽象类,却不去继承它,那么等于白白创建了这个抽象类,因为你不能用它来做任何事情。对于一个父类,如果它的某...

2016-03-31 21:42:00 56

原创 面向对象四大基本特征

抽象: 抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在与当前目标有关的方面。例如,看到一只蚂蚁和大象,你能够想象出它们的相同之处,那就是抽象。抽象包括行为抽象和状态抽象两个方面。例如,定义一个Person类,如下: classPerson{ String name;...

2016-03-31 14:48:19 77

原创 java回调机制

所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,来看看人家说的比较经典的回调方式: Class A实现接口CallBack callback——背景1 class A中包含一个class B的引用b ——背景2 class B有一个参数为callback的方法f(CallBack ...

2016-03-31 09:56:58 62

原创 jdk动态代理

代理模式: 为其他对象提供一种代理,并以控制对这个对象的访问。 代理模式的作用是:为其它对象提供一种代理以控制对这个对象的访问。在某些情况下,一 个客户不想直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。 代理模式一般涉及到三个角色: 抽象角色:声明真实对象和代理对象的共同接口 代理角色:代理对象内部包含有真实角色的引用,从而可以操作真实角色,同时代理对象 与真...

2016-03-30 17:28:08 84

原创 java继承与多态

继承 在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。 子类继承父类的域   当子类继承了某个类之后,便可以使用父类中的域,但是并不是完全继承父类的所有域。具体的原则如下:   能够继承父类的public和protected域;不能够继承父类的private域;   对于父类的包访问权...

2016-03-30 11:33:25 60

原创 final和static浅析

final 通常代表“这是无法改变的”。 一般使用到final的有三种情况:数据,方法,类。 final数据 final数据表示一个常量,一旦被初始化,就不能被改变。 若修饰域变量,则必须在域的定义处或者每个构造器中对final进行赋值(java中允许出现“空白final”,即被声明为final但是又没有给定初始值的域)。 对于一个final变量,如果是基本数据类型的变量,则其数值...

2016-03-30 10:47:38 60

原创 java数据存储

Java中数据存储区域包括: 1.寄存器:最快的存储区,由编译器根据需求进行分配,我们在程序中无法控制. 2. 堆栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中。 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。 ...

2016-03-28 22:42:21 104

原创 java虚拟机类加载机制

类加载过程    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个部分统称为连接(Linking)。如图所示。    加载、验证、准备...

2016-03-28 22:35:23 45

原创 java访问控制权限

java访问控制权限:private,protected,包访问权限(缺省),public这些访问权限修饰词是置于类中每个成员定义之前的————无论是一个域还是一个方法。如果不提供任何访问权限修饰词,则为包访问权限。    作用域      当前类    同一package   子孙类     其他package     public            √                √ ...

2016-03-28 22:34:41 62

原创 java基本类型

基本类型 java确定了每种基本类型的存储空间大小 基本类型 大小 最小值 最大值 包装器类型 默认值 boolean - - - Boolean false char 16bit Character \ byte 8bit -128 ...

2016-03-28 22:31:58 51

原创 git初级教程

本文参考廖雪峰的git教程编写 Git,据说是世界上最好的分布式版本控制系统 下载安装: https://git-scm.com/download/ 从开始菜单或者任意目录右击打开Git Bash 用户设置: git config --global user.name "Your Name" git config --global user.email "ema...

2016-03-24 20:27:24 47

原创 sql基础(适用于mysql)

创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; mysql关闭/打开安全模式 SET SQL_SAFE_UPDATES = 0; SET SQL_SAFE_UPDATES = 1; 创建表 CREATE TABLE T_Person (FName VARCHAR(20),FAge INT,FRemark VAR...

2016-03-23 14:49:17 78

原创 数据库设计原则(转载)

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,...

2016-03-17 11:41:54 44

原创 Java7语法新特性

转自:[url]http://uuhorse.iteye.com/blog/1704118[/url] 1. switch中增加对String类型的支持。 [code="java"]public String generate(String name, String gender) { String title = ""; switch (gender) { ...

2016-03-11 15:17:28 57

空空如也

空空如也

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

TA关注的人

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