- 博客(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
转载 位运算
^ 异或运算符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
转载 主从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
转载 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>...
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关注的人