会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人生的真正价值在于从何种程度与何种意义上摆脱自我!
博客园
首页
新随笔
联系
订阅
管理
2017年3月18日
LVS 三种工作模式原理、以及优缺点比较
摘要: 原文地址:http://9ilinux.com/149.html 一、NAT模式(VS-NAT) 原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将
阅读全文
posted @ 2017-03-18 11:45 我爱yqy
阅读(7203)
评论(0)
推荐(0)
2017年3月16日
Spring AOP 中的两种动态代理
摘要: Spring AOP 主要用到的 动态代理,在spring aop的实现中,采用了两种方式,一种是基于接口的动态代理,另外 一种是基于类的动态代理。 在谈动态代理前,先谈下设计模式中的代理模式: 代理模式:为另一对象提供一个替身或占位符以控制对这个对象的访问。 类图如下: 1,基于接口的动态代理必须
阅读全文
posted @ 2017-03-16 12:06 我爱yqy
阅读(2176)
评论(0)
推荐(0)
2017年1月11日
单例模式的线程安全问题
摘要: 大家都知道单例模式有两种,分别是懒汉式、饿汉式。但是对于饿汉式,由于判断实例为null与创建对象的操作并不是一个原子性操作,故在 多线程环境下,会存在线程安全问题。 普通的懒汉式单例(非线程安全问题): 第11-13行代码是线程不安全的,为解决问题,可以进行如下改变: 演化版本1: 这个版本虽然解决
阅读全文
posted @ 2017-01-11 23:36 我爱yqy
阅读(181)
评论(0)
推荐(0)
RPC框架几行代码就够了
摘要: 转载:http://javatar.iteye.com/blog/1123915#bc2395513 原作者为梁飞,dubbo的核心成员。本人认为这段代码不长,但是非常利于对RPC的理解,自己受益匪浅。 java代码: 定义服务接口 : 实现服务 : 服务提供者: 服务消费者:
阅读全文
posted @ 2017-01-11 19:52 我爱yqy
阅读(1004)
评论(0)
推荐(0)
2016年6月20日
java虚拟机理解探索1
摘要: 以下内容源于个人对《深入java虚拟机》的理解总结 基本概念: java虚拟机可以指一种抽象规范,也可以指一种具体实现,亦可以指一个java虚拟机实例。 虚拟机生命周期: 一个java虚拟机实例的天职是:负责运行一个java程序。当启动一个java程序时,一个虚拟机实例诞生。程序关闭退出,虚拟机实例
阅读全文
posted @ 2016-06-20 14:20 我爱yqy
阅读(194)
评论(0)
推荐(0)
2016年6月13日
Java线程面试题 Top 50(转载)
摘要: 原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是
阅读全文
posted @ 2016-06-13 12:58 我爱yqy
阅读(154)
评论(0)
推荐(0)
2016年6月8日
(转载)浅谈我对DDD领域驱动设计的理解
摘要: 原文地址:http://www.cnblogs.com/netfocus/p/5548025.html 从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一...
阅读全文
posted @ 2016-06-08 21:51 我爱yqy
阅读(239)
评论(1)
推荐(0)
最大堆
摘要: 二叉堆: 堆排序时间复杂度O(nlgn) 241
阅读全文
posted @ 2016-06-08 18:42 我爱yqy
阅读(143)
评论(0)
推荐(0)
利用筛法求质数
摘要: 1 package algorithm; 2 //转载请注明 3 public class FilterPrime { 4 public static void filterPrime(int n) { 5 boolean[] isPrimes = new boolean[n+1]; 6 for(int i=2;i<=n;i++){ 7 ...
阅读全文
posted @ 2016-06-08 18:32 我爱yqy
阅读(185)
评论(0)
推荐(0)
递归算法及优化
摘要: 1 package interview; 2 //有一个斐波那契数列计算的函数,最前面的k个数为1,后面的没一位是前k位之和,例如k=4,该函数 3 //该函数返回值为1,1,1,1,4,7,13,25,49 4 public class RecursiveOptimize { 5 static int fib_k(int n,int k) { 6 if(...
阅读全文
posted @ 2016-06-08 17:46 我爱yqy
阅读(889)
评论(0)
推荐(0)
公告