2017年8月27日

摘要: RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 阅读全文
posted @ 2017-08-27 00:05 ilinux_one 阅读(606) 评论(0) 推荐(0) 编辑

2017年8月5日

摘要: Redis与Memcached的区别 传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.My 阅读全文
posted @ 2017-08-05 08:48 ilinux_one 阅读(422) 评论(0) 推荐(0) 编辑

2017年8月2日

摘要: Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大量并发访问服务的能力,因此对于大负载的服务器来 讲, CPU、I/O处理能力很快会成为瓶颈。由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题。为此,必须采用多服务器和负载均衡 技术才能满足 阅读全文
posted @ 2017-08-02 20:46 ilinux_one 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。 二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网 阅读全文
posted @ 2017-08-02 20:14 ilinux_one 阅读(208) 评论(0) 推荐(0) 编辑

2017年7月12日

摘要: 二分查找法,顾名思义,是一种一分为二的查找算法,适用于已排序的数组(大数据量),快速地找到所查找数的位置。 源代码: Java代码 /** * @param i 数组 * @param key 要查找的Key * @return */ static int binarySearch(int[] i, 阅读全文
posted @ 2017-07-12 23:00 ilinux_one 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在事件总线(EventBus)的架构设计中,用到了发布/订阅模式,但发现和观察者模式挺接近,有时容易发生混淆,现试图分清一下他们的关系。 观察者模式的角色为观察者(observer)和主题(subject)对象,observer需要观察subject时,需先到subject里面进行注册(subjec 阅读全文
posted @ 2017-07-12 22:51 ilinux_one 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从cla 阅读全文
posted @ 2017-07-12 21:54 ilinux_one 阅读(578) 评论(0) 推荐(0) 编辑

2017年7月10日

摘要: Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境2.什么是kubernetes Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Bor 阅读全文
posted @ 2017-07-10 22:46 ilinux_one 阅读(589) 评论(0) 推荐(1) 编辑
摘要: 直接创建泛型数组不能通过编译,而转型对象数组通过编译但是不能在JVM运行 public class ArrayOfGeneric{ static Generic<Integer>[] gia; @SupperssWarnings("unchecked") public static void mai 阅读全文
posted @ 2017-07-10 22:01 ilinux_one 阅读(480) 评论(0) 推荐(0) 编辑

2017年6月25日

摘要: 转:http://blog.csdn.net/ithomer/article/details/7954577 Shell函数返回值,一般有3种方式:return,argv,echo 1) return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。示例: [jav 阅读全文
posted @ 2017-06-25 17:46 ilinux_one 阅读(16169) 评论(0) 推荐(0) 编辑

导航