自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 四层LB和七层LB

总结: 基于MAC地址玩的是二层(虚拟MAC地址接收请求,然后再分配到真实的MAC地址), 基于IP地址玩的是三层(虚拟IP地址接收请求,然后再分配到真实的IP地址), 基于IP地址加端口玩的是四层(虚拟IP+端口接收请求,然后再分配到真实的服务器) 基于URL玩的是七层.(虚拟的URL或主机名接收请求,然后再分配到真实的服务器)  简单理解四层和七层负...

2017-01-07 23:47:00 3611

转载 Java lamda Stream

Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作使用。这类操作都是惰性化的(lazy),就是说,仅仅调用到这类方法,并没有真正开始流的遍历。Terminal:一个流只能有一个 terminal 操作,当这个操作执行后,流就被使用“光”了,无法再被...

2017-01-03 17:35:00 150

转载 java动态绑定的一点注意

动态绑定只是针对对象的方法,对于属性无效。因为属性不能被重写。show me code:public class Father{ public String name = "父亲属性";}public class Son extends Father{ public String name = "孩子属性"; public stati...

2016-12-18 00:49:00 101

转载 javascript的一点学习

最近用vue.js用的很爽,在全栈开发的路上一路狂奔,发现后台跟前台一起确实更有意义。记录一个比较有意思的bug:目标是对一个全局的paramList进行json格式化显示。代码借鉴了 http://tool.oschina.net/codeformat/jsonfor(var i = 0; i<_self.paramList.length; i++) {  ...

2016-12-16 15:48:00 131

转载 阶段总结

上个月在公司参加了公司的第一届hackathon黑客马拉松。跟公司里面的好基友, 初赛算法题第一名,决赛混了个奖:),有空了聊下过程。//todo接下来又是一堆事:(加油!!转载于:https://www.cnblogs.com/mywy/p/6130148.html...

2016-12-04 01:30:00 185

转载 some notes about spring aop

1 .timeCountIntecetor implements handlerInterceptor { preHandle(); postHandle(); afterComplete();}2 . 动态代理 byimplementInvocationHandler (对接口)class MyProxy impl...

2016-12-04 01:27:00 78

转载 java 命令notes

jps:查看本机的Java中进程信息。jstack:打印线程的栈信息,制作线程Dump。jmap:打印内存映射,制作堆Dump。jstat:性能监控工具。jhat:内存分析工具。jconsole:简易的可视化控制台。jvisualvm:功能强大的控制台。1.jps2.jstack  http://www.hollischuang.com/arch...

2016-07-24 15:14:00 69

转载 Guava cache

rt转载于:https://www.cnblogs.com/mywy/p/5605591.html

2016-06-22 02:52:00 69

转载 位运算

^ 异或运算符1. 作用  0^0=0,0^1=1 0异或任何数=任何数  1^0=1,1^1=0 1异或任何数-任何数取反2.通过按位异或运算,可以实现两个值的交换,而不必使用临时变量。例如交换两个整数a,b的值,可通过下列语句实现:  a ^=b;  b ^=a;  a ^=b;3. 特点是:数a两次异或同一个数b(a=a^b^b)仍然...

2016-06-08 13:56:00 57

转载 解析JDK 7的动态类型语言支持

http://www.infoq.com/cn/articles/jdk-dynamically-typed-language转载于:https://www.cnblogs.com/mywy/p/5420503.html

2016-04-22 11:11:00 301

转载 randomAccess接口

http://www.blogjava.net/lzqdiy/archive/2007/04/22/112578.html转载于:https://www.cnblogs.com/mywy/p/5415914.html

2016-04-21 10:23:00 64

转载 客户端加锁

http://blog.csdn.net/jiang_bing/article/details/7799223转载于:https://www.cnblogs.com/mywy/p/5415841.html

2016-04-21 10:07:00 88

转载 三次握手

http://blog.chinaunix.net/uid-24517549-id-3990499.html转载于:https://www.cnblogs.com/mywy/p/5410140.html

2016-04-19 21:10:00 83

转载 ForkJoinTask

source code转载于:https://www.cnblogs.com/mywy/p/5410046.html

2016-04-19 20:52:00 99

转载 主从Reactor多线程模型

Reactor 单线程--多线程--主从多线程转载于:https://www.cnblogs.com/mywy/p/5409853.html

2016-04-19 20:00:00 391

转载 Happen-before

http://blog.csdn.net/ns_code/article/details/17348313转载于:https://www.cnblogs.com/mywy/p/5409046.html

2016-04-19 17:28:00 79

转载 Enum

http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html转载于:https://www.cnblogs.com/mywy/p/5407802.html

2016-04-19 13:07:00 58

转载 Java 8

http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html转载于:https://www.cnblogs.com/mywy/p/5407792.html

2016-04-19 13:05:00 62

转载 Netty

最近开始学Netty, RUS RUS RUS!!!转载于:https://www.cnblogs.com/mywy/p/5406917.html

2016-04-19 09:28:00 55

转载 分布式一致性算法

https://zh.wikipedia.org/wiki/Paxos%E7%AE%97%E6%B3%95转载于:https://www.cnblogs.com/mywy/p/5406727.html

2016-04-19 07:28:00 97

转载 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)

前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box,...

2016-04-19 07:03:00 77

转载 JvisualVM

打印线程堆栈转载于:https://www.cnblogs.com/mywy/p/5392929.html

2016-04-14 21:47:00 102

转载 Filter 过滤器

1. config in web.xml2. @Component3. @WebFilter (filterName="LoginFilter", url-patterns= "/*")转载于:https://www.cnblogs.com/mywy/p/5391284.html

2016-04-14 15:30:00 78

转载 Maven exclusion

<dependency><exclusions>  <exclusion>    <groupId>xx</group>    <artifactId>xxx.xxx</artifactId>  </exclusion></exclusions></dependency&gt...

2016-04-14 15:27:00 122

转载 Git study

git stashgit stash pop转载于:https://www.cnblogs.com/mywy/p/5391203.html

2016-04-14 15:14:00 70

转载 HashMap的实现

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步...

2016-03-24 17:19:00 104

转载 Blockchain概述--转

编者按:著名投资人 Fred Wilson 的同事 Joel Monegro 近日参加了纽约比特币 workshop HackBit聚会,其间他们讨论了比特币式的思维方式对未来十年世界的影响,而这种影响正在促成新的互联网世界结构的涌现。前不久,我们也报道了 Fred Wilson 的想法“Color a Bitcoin”,我们可以用比特币的优势去改造原有的所有行业。现在,Joel Mon...

2016-03-24 10:31:00 238

转载 队列(Queue)--环形队列、优先队列和双向队列

1. 队列概述队列和堆栈都是有序列表,属于抽象型数据类型(ADT),所有加入和删除的动作都发生在不同的两端,并符合First In, First Out(先进先出)的特性。特性:·FIFO·拥有两种基本操作,即加入与删除,而且使用front与rear两个指针来分别执行队列的前端与尾端。如定义int[] queue= new int[int max];当...

2016-03-02 15:08:00 366

转载 ThreadPoolExecutor

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介...

2016-03-01 14:56:00 75

转载 Java 新IO

NIO提供全新的底层I/O模型。与最初的java.io包中面向流(stream-oriented)概念不同,NIO采用了面向块的概念(block-oriented)。在尽可能的情况下,I/O的操作以大的数据块为单位进行,而不是一次一个字节或字符。这样提高java的I/O性能,也牺牲了操作的简单性。 NIO中提供与平台无关的非阻塞I/O,与面向线程的、阻塞式I/O方式相...

2016-03-01 14:53:00 55

转载 TCP程序设计

在Java中使用Socket(套接字)完成TCP程序的开发,使用此类可以方便地建立可靠的、双向的、持续的、点对点的通信连接。 在Socket的程序开发中,服务器端使用ServerSocket等待客户端的链接。每个Java的网络程序的客户端都使用一个Socket对象表示。ServerSocketpublic ServerSocket(int por...

2016-03-01 14:52:00 64

转载 UDP程序设计

UDP是不可靠的连接,广泛应用于各种聊天工具 使用UDP发送的信息,对方不一定会接收到。所有的信息使用数据报的形式发送出去,这就要求客户端要始终等待服务器发送的信息才能进行接收。在Java中使用DatagramSocket类和DatagramPacket类完成UDP程序的开发。UDP程序实现 在UDP开发中使用DatagramPacket...

2016-03-01 14:52:00 75

转载 集合工具类:Collections

可以通过此类方便地操作集合常用方法:static final List EMPTY_LIST 返回一个空的List集合static final Set EMPTY_SET 返回空的Set集合sttaic final Map EMPTY_MAP 返回空的Map集合static <T> boolean addAll(Collect...

2016-03-01 14:51:00 57

转载 Servlet间的跳转

Forward 转向(Forward)是通过RequestDispatcher对象的forward(HTTPServletRequest req, HttpSerletResponse res) 方法来实现的。RequestDispatcher可以通过HTTPServletRequest的getRequestDispatcher()方法获得。Reque...

2016-03-01 14:50:00 77

转载 Web上传文件

客户端 相对于FTP文件上传,Web文件上传速度慢一些,但使用方便,不需要客户端,而且权限比FTP容易控制。Web文件上传采用POST方式,上传文件需要设置FORM的entype属性为multipart/form-data。由于上传的文件会比较大,需要设置该参数指定浏览器使用二进制上传。否则enctype属性默认为application/x-www-form-url...

2016-03-01 14:49:00 102

转载 Servlet概述及其生命周期

Servlet和传统CGI程序相比的优点:1. 只需要启动一个操作系统进程以及加载一个JVM,大大降低了系统的开销2. 如果多个请求需要做同样处理的时候,这时只需要加载一个类,这也大大降低了开销3. 所有动态加载的类可以实现对网络协议以及请求解码的代码共享,大大降低了工作量4. Servlet能够直接和Web服务器交互,而普通的CGI程序不能,Servlet还能够在...

2016-03-01 14:47:00 99

转载 类集

类集是一个动态的对象数组,是对一些实现好的数据结构进行包装。类集框架使用方便,本身不受对象数组长度的限制。类集的特性:1. 高性能,对基本类集(动态数组、链接表、树和散列表)的实现是高效率的。2. 框架必须允许不同类型的类集以相同的方式和高度互操作方式工作。3. 类集必须是容易扩展和修改的,被设计成包含了一组标准接口。Collection:List Set...

2016-03-01 14:46:00 89

转载 同步类

Q:经常看到说“ArrayList和HashMap是异步的,Vector和HashTable是同步的”,这类的东西,怎么创建同步类,异步类?怎么定义他们的?A:类里面的方法会自动同步,比如你new 一个vectorVector ve=new Vector();ve.add("1");ve.add("2");如果有两个线程同时调用这个ve对象,那么第一个线程调...

2016-03-01 14:45:00 115

转载 观察者模式

java.util提供了Observable和Observer 接口,使用它们即可完成观察者模式。需要被观察的类必须继承Observable类,Observable类的常用方法:public void addObserver(Observer o)public void deleteObserver(Observer o)protected void setChanged()...

2016-03-01 14:44:00 52

转载 代理设计

代理设计指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。好像代理上网一样,客户通过网络代理连接网络,由代理服务器完成用户权限和访问限制等与上网操作相关的操作。只需要定义一个上网的接口,代理主题和真实主题都同时实现该接口,然后再由代理操作真实主题即可。interface Network{ public v...

2016-03-01 14:43:00 45

空空如也

空空如也

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

TA关注的人

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