自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux安装rabbitmq

rabbitmq依赖erlang,erlang依赖较多,包括ncurses、openssl、unixODBC等 首先安装ncurses-devel,依赖ncurses-libs依赖ncurses-base;下载相应rpm文件依次rpm -ivh x.rpm安装。 若安装...

2019-06-13 21:13:00 189

转载 Commons-pool2

代码: 1.GenericObjectPool<T>类 对象池核心类,实现了对象池的管理功能。需要两个构造参数PooledObjectFactory和GenericObjectPoolConfig。 public T borrowObject()throws Exceptio...

2018-10-15 23:26:00 332

转载 AI

https://www.jianshu.com/p/55a67c12d3e9 朴素贝叶斯 P(A|B) = P(AB)/P(B) = P(B|A)*P(A)/P(B) 计算B条件下A发生的概率,只需要计算先验概率P(A), P(B)和后验概率P(B|A)。 马尔科夫链 马尔...

2018-03-29 23:36:00 123

转载 Network

UDP UDP是无连接的,即发送数据之前不需要建立连接 TCP vs UDP TCP UDP 是否连接 面向连接 面向非连接 传输可靠性 可靠 不可靠 ...

2018-03-27 00:46:00 113

转载 SQL

Hibernate VS MyBatis 相同点: (1)Hibernate与MyBatis都是通过SessionFactoryBuider由XML配置文件生成SessionFactory,由SessionFactory生成Session,由Session来开启执行事务和SQL(Struc...

2018-03-26 13:57:00 113

转载 JAVA

List class Student implements Comparable<Student>{ @Override 28 public int compareTo(Student s) { 29 //自定义比较方法,如果认为此实体本身大则返回1,否...

2018-03-26 13:51:00 109

转载 Multi-thread

Thread Java线程一共有七个状态,分别是新建,可运行,运行中,睡眠,阻塞,等待,死亡。 线程间通信: wait()/notify():必须在synchronized同步块中使用,wait()是在线程获得了对象的锁后主动释放锁同时线程进入wait状态,其他线程获得了释放的对象锁后...

2018-03-21 22:50:00 244

转载 Serialization

序列化:将一个对象转换成一串二进制表示的字节数组,通过保存或转移这些字节数据来达到持久化的目的 反序列化:将字节数组重新构造成对象 JAVA 序列化只需要实现java.io.Serializable接口,序列化时有一个serialVersionUID参数,Java序列化机制是通过类的s...

2018-03-19 21:48:00 106

转载 Interview Notes

netty client怎么处理超时 快排 O(nLogn) public static void quickSort(int[] arr, int low, int high) { if (low < high) { int pivot = getMiddle(a...

2018-03-19 17:07:00 365

转载 MQ

MQ应用场景 1. 异步处理 2. 应用解耦 3. 流量削峰 秒杀活动,控制参加人数,丢弃超过阈值的请求 RabbitMQ Broker:消息队列服务器实体 virtual host:虚拟主机,一个broker里可以有多个vhost。每一个vhost本质上是一个mini-ra...

2018-03-19 13:48:00 127

转载 Cache

缓存穿透 给不存在的key设个空值 缓存雪崩 过期时间加随机值 缓存击穿 永远不过期 https://blog.youkuaiyun.com/zeb_perfect/article/details/54135506 Redis Redis本质上是一个Key-Value类型的内存数据...

2018-03-18 22:25:00 79

转载 JVM

JVM工作原理 java虚拟机,java编译器将.java文件编译成.class文件,也就是JVM可以加载的字节码文件,java解释器将字节码解释成机器码运行。运行时期间,当我们需要实例化任何一个类时,JVM会首先尝试看看在内存中是否有这个类,如果有,那么会直接创建类实例;如果没有,那么就会...

2018-03-18 17:40:00 110

转载 Dubbo

API网关、微服务和SOA SOA:将紧耦合的系统,划分为面向业务的,粗粒度,松耦合,无状态的服务。ESB企业服务总线连接各个服务,为了集成不同系统,不同协议的服务,ESB做了消息的转换解释与路由等工作,让不同的服务互联互通,使用SOA和ESB能够灵活实现业务流程管理。 微服务:业务系统组...

2018-03-15 21:31:00 145

转载 Netty

Netty线程模型 基于JAVA NIO实现。在JAVA NIO方面Selector给Reactor模式提供了基础,Netty结合Selector和Reactor模式设计了高效的线程模型,Reactor模式的参与者主要有下面一些组件: Selector Selector是JAVA N...

2018-03-15 21:28:00 83

转载 JAVA IO/NIO

bit, byte, char: bit是二进制单位 byte是计算机操作最小单位 8 bit (-128~127) char是用户读写最小单位 16 bit (0~65536) IO流: Java的IO流用于处理输入输出,可分为四类,其他流都是这四个流的子类 字节输入流Inpu...

2018-03-14 15:44:00 101

转载 Review List

0. IO, NIO, TCP, SSL, HTTP, WS 1. Netty 2. Dubbo 3. JVM 4. Cache 5. MQ 6. commons-pool 7. SQL ...

2018-03-14 09:28:00 329

转载 Bug Fix

1. dubbo callback对象上限2000 2. t2t每天重启:因为macs每天重启,callback的dubbo连接会反向心跳重试,连接不会断,导致连接每天增多 3. macs启动参数加了远程调试参数,导致性能极低 4. nanomsg内存泄漏 ...

2018-03-09 18:22:00 122

转载 订阅者数据结构

订阅测试场景: topic: 50 user: 1000 loop: 100/1000/10000 循环次数 一般结构 优化结构 100 330ms 1ms 1000 475...

2018-01-26 15:53:00 199

转载 Java性能调优

线程分析 cat /proc/[pid]/status : 查看进程信息,如进程使用总线程数 Context Switch Definition 上下文切换定义:http://www.linfo.org/context_switch.html context是指CPU寄存器和程序计数...

2017-06-15 20:29:00 106

转载 SSL/TSL

实现SSL通信: 1:服务端需要 ①KeyStore(保存服务端私钥)②TrustKeyStore(保存客户端证书) 2:客户端需要 ①KeyStore(保存客户端私钥)②TrustKeyStore(保存服务端证书) SSL双向认证需要1+2,单向认证仅需1①+2② 单...

2017-03-23 18:24:00 141

转载 JDK8

Java语言新特性 http://www.importnew.com/11908.html#newJavaTool Java类库新特性 1 Optional类 http://www.jb51.net/article/48304.htm http://ifev...

2016-12-16 17:55:00 96

转载 JDK7

1 对集合类的语言支持 List<String> list = ["item"];String item = list[0]; Set<String> set = {"item"}; Map<String, Integer> map = {...

2016-12-16 16:10:00 106

转载 JDK6

1 使用JAXB2来实现对象与XML之间的映射 Java Architecture for XML Binding:Object XML Mapping 2 StAX XML文档解析的API(The Streaming API for XML),此外还有DOM(Document O...

2016-12-16 15:50:00 72

转载 JDK5 && older

Java 1.5 1 泛型 泛型出现之前,Collection集合可插入任何类型的对象,取出时需强转为需要的类型,正确性由程序员保证;插错对象时编译不会报错,运行时才抛ClassCastException。有泛型后,可以创建制定类型的集合,代码更具可读性和健壮性。 Generic只在编...

2016-12-16 14:56:00 89

空空如也

空空如也

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

TA关注的人

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