自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 那些年,我看过的方法

1、arrays.copy      public static char[] copyOf(char[] original, int newLength) { char[] copy = new char[newLength]; System.arraycopy(original, 0, copy, 0, ...

2014-10-16 14:28:06 81

原创 centos安装nginx

1、先下载nginx源码 2、解压到某个目录 3、./configure --prefix=/usr/local/nginx      出现错误:      ./configure: error: the HTTP rewrite module requires the PCRE library.You can either disable the module by...

2014-06-29 22:52:58 105

原创 MySql的高级使用

一、存储过程 1、语法     create procedure name([IN |OUT |INOUT ]    参数名     数据类形)     begin         ......     end;     IN:输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回       OUT:输出参数:该值可在存储过程内部...

2014-06-12 23:47:38 80

原创 valotile关键字

一、java的内存模型       1、内存模型简介      (1)不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的         (2)线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。          (3)我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定...

2014-06-02 19:34:27 2787 1

原创 ClassLoader

 今天在网上收集了classLoader的学习,综合了各个的博客,在此记录, 一、类加载结构      1、bootstrap classloader 启动类加载器             (1) 运行虚拟机时候,这个类加载器被加载             (2)加载java 基本api,负责jdk_home/lib目录下的核心 api 或者-X bootclasspath...

2014-06-02 16:55:39 94

原创 内部类

内部类:局部内部类、匿名内部类、静态内部类一、局部内部类 存在于方法代码块中二、匿名内部类 没有名字,可以使用“实例初始化”、final方法进行初始化三、静态内部类 静态的static(1)只能访问外部类的static字段或方法(2)不需要外部类对象,和其他内部类的区别是:其他内部类不可以在其自身声明static字段或者方法(3)interface里面也可以声明静态内部类...

2014-06-01 23:37:01 58

原创 RSA出现的错误

javax.crypto.BadPaddingException: Data must start with zero 进行RSA加密和解密的时候,会出现在这样的错误,找了许多答案,有的说是什么byte[]转换为string的时候需要分隔,有的说是“只能公钥加密,私钥解密” 但是在这里,是因为我在分块解密的时候,把byte数组划的块大小限定为64,所以导致错误的,实际上是128...

2014-05-13 13:13:52 1008

原创 java序列化(理解)

仅此记录,如果雷同,纯属巧合 java序列化顺序: (1)类元数据(类的相关描述)         1、STREAM_MAGIC. 声明使用了序列化协议.         2、STREAM_VERSION. 序列化协议版本         3、TC_OBJECT. 声明这是一个新的对象.         4、Class名字的长度.         5、Cla...

2014-04-23 00:10:54 112

原创 数据库设计

一、E-R模型(entity-relationship)           三个属性:实体集、联系集合属性(1)实体:现实世界区别于其他对象的“对象”或“事物”(2)联系:多个实体之间的联系(3)属性:类似于数据表的列     码:(1)超码:在实体集可以唯一标示一个实体的属性集合(比如说一个id标示不同的人,人就相当于实 体)           (2)候选码...

2014-04-16 23:30:50 91

原创 mysql 建表时,我们应该考虑的数据类型

本文是由《高性能mysql》摘录而来 如何选择最优的数据类型,请看下面几个原则(1)更小通常更好       好处:占用更少磁盘、内存和cpu缓存,处理时需要的cpu周期更少 (2)简单就好      简单数据类型通常需要更少的cpu周期,例子:用mysql内建日期类型(date,dateTime,timestample)而不是字符串来存储日期,用整型存储ip ...

2014-04-15 23:37:32 261

原创 浅析myisam存储引擎

一、总结MyIsam存储引擎是mysql默认的存储引擎,它提供了全文搜索、压缩、空间函数等等特性,但是它不支持事务和行级锁,还有一个毫无疑问的缺陷是崩溃后无法安全回复。 二、myisam的存储以myisam为存储引擎的表都会保存两个文件,一个数据文件(.MYD)和一个索引文件(.MYI)。myisam表可以存储的行记录数,如果指针的长度是6字节,也就是48位,那么可以存储2...

2014-04-12 12:00:12 192

原创 mysql 事务的四种隔离级别

 我们知道事务有四种特性 (1)原子性:一个事务被视为不可分割的一个单位 (2)隔离性:事务之间隔离开来,一个事务所做的修改,未提交之前另一个事务是不可见的 (3)永久性:事务的更改是永久的 (4)一致性:数据库总是从一个一致性的状态转换到另外一个一致性的状态中   在此之前,我们来学习一下mysql 如何设置隔离级别 SELECT@@...

2014-04-11 23:21:25 120

原创 浅析JVM

一、java文件的执行过程                 大部分程序执行过程分为三步:编码---编译---执行        (1)编码:得到.java文件        (2)编译:得到字节码(class文件)        (3)执行:jvm进行类装载,由执行引擎转换成机器码运行 二、运行数据区域       类装载和执行引擎这里不说明,只是说明jvm的运...

2014-03-29 18:44:04 78

原创 为ubuntu添加英汉词典

1  到ubuntu软件中心下载stardict 2  到http://abloz.com/huzheng/stardict-dic/zh_CN/ 下载你需要的词典(比如langdao-ec-gb dictionary(en - zh_CN) 朗道英汉字典) 3 解压 tar -jxvf stardict-langdao-ec-gb-2.4.2.tar.bz2 4 将得到...

2014-03-16 16:34:03 123

原创 ubuntu 建立光纤连接

家里接了光纤,中国移动,一下子不知道如何连接下面是演示过程1 添加一个del链接,然后编辑 2 输入你的用户名和密码,然后输入手动输入ip,添加你的ip和子网掩码,点击保存 3 连接你刚才编辑的del,就成功了...

2014-03-14 00:35:49 663

原创 ubunut禁用触摸屏

sudo rmmod psmouse 这个是禁用的sudo modprobe psmouse 这个是启用的这个方法很便捷,但是会将触点和触板都禁用了,一般还是希望保持触点是启用的。

2014-03-13 22:01:00 114

原创 java 中的数字大小

前提:我们知道IEEE 754标准在尾数(M)全0情况下,如果指数(E)全1,那么这个数表示无穷,如果指数(E)全0 ,那么这个数表示0 。e.g. 那么以float类型(32位)来说,应该是正无穷:0x7F800000表示正无穷 问题:(1)我们用如下语句: float num=0x7F800000;System.out.println(num);          ...

2013-09-05 23:50:35 228

空空如也

空空如也

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

TA关注的人

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