01 2016 档案

摘要:转载自http://www.hollischuang.com/archives/176 在java中,有很多基本数据类型我们可以直接使用,比如用于表示浮点型的float、double,用于表示字符型的char,用于表示整型的int、short、long等。但是,拿整数来说,如果我们想要表示一个非常大 阅读全文
posted @ 2016-01-31 16:45 VinoZhu 阅读(4771) 评论(0) 推荐(1)
摘要:转载自http://www.hollischuang.com/archives/1058 Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 阅读全文
posted @ 2016-01-31 16:41 VinoZhu 阅读(12049) 评论(6) 推荐(6)
摘要:一、绪论 所谓的JAVA序列化与反序列化,序列化就是将JAVA 对象以一种的形式保持,比如存放到硬盘,或是用于传输。反序列化是序列化的一个逆过程。 JAVA规定被序列化的对象必须实现java.io.Serializable这个接口,而我们分析的目标ArrayList同样实现了该接口。 通过对Arra 阅读全文
posted @ 2016-01-30 16:15 VinoZhu 阅读(14969) 评论(3) 推荐(5)
摘要:0. 声明数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 1. 打印数组 int[] 阅读全文
posted @ 2016-01-29 20:47 VinoZhu 阅读(243) 评论(0) 推荐(0)
摘要:1 现象: 用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处: 同时,右下方状态栏处,显示创建过程仍在进行: 2 原因 IDEA根据maven archetype的本质,其实是执行mvn archet 阅读全文
posted @ 2016-01-29 17:49 VinoZhu 阅读(1677) 评论(0) 推荐(0)
摘要:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /**char数组用于字符的存储 */ private final char value[]; /** 缓存st 阅读全文
posted @ 2016-01-26 21:54 VinoZhu 阅读(693) 评论(0) 推荐(0)
摘要:转自http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 阅读全文
posted @ 2016-01-26 20:31 VinoZhu 阅读(329) 评论(0) 推荐(0)
摘要:在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系... 阅读全文
posted @ 2016-01-25 19:58 VinoZhu 阅读(1175) 评论(0) 推荐(0)
摘要:在Java字符串处理时,在使用length和charAt方法时,应该格外小心,因为length返回的是UTF-16编码表示下的代码单元数量,而非我们所认为的字符的个数,charAt方法返回的是指定位置处的代码单元,而非我们所认为的字符。 至于为什么都是“代码单元”而非字符,这和Unicode字符集的 阅读全文
posted @ 2016-01-24 16:10 VinoZhu 阅读(12178) 评论(3) 推荐(0)
摘要:test1:package StringTest;public class test1 { /** * @param args */ public static void main(String[] args){ String a = "a1"; ... 阅读全文
posted @ 2016-01-23 23:13 VinoZhu 阅读(1002) 评论(0) 推荐(0)
摘要:public和private基本没问题,主要是默认的和protected之间的区别 同一包中默认的和protected一样,所以来看看不同包的情况 看下如下代码,两个类位于不同包: 加上protected修饰符: 阅读全文
posted @ 2016-01-23 22:06 VinoZhu 阅读(266) 评论(0) 推荐(0)
摘要:一.前言(Introduction)使用了Amoeba有一段时间了,发现官方博客:Amoeba使用指南有很多地方都是错误的,在我实战中给到一些错误的指示,所以我想写些在搭建的实战中给大家一点指引。欢迎对我这个系列的文章提出批评和建议,特别是技术上的建议。二.Amoeba读写分离+分片逻辑图下面是我画... 阅读全文
posted @ 2016-01-05 12:19 VinoZhu 阅读(196) 评论(0) 推荐(0)
摘要:一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 ... 阅读全文
posted @ 2016-01-03 13:29 VinoZhu 阅读(204) 评论(0) 推荐(0)
摘要:一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候... 阅读全文
posted @ 2016-01-03 13:27 VinoZhu 阅读(312) 评论(0) 推荐(0)