Tornado_Huang's BLOG

Tornado_Huang's BLOG

Happy Coding

    • 主页
    • 分类

Netty

参考博客非常好的一个系列,有入门、有源码分析、有实战https://blog.csdn.net/column/details/enjoynetty.html 偏实战https://www.jianshu.com/u/e2d07947c112 Netty特性 相比NIO,更简洁的代

2018-09-19

IO流-总篇和对比

参考Demo 源码:https://github.com/huangzhenshi/IO_NIO_NIO2Dem IO流的主要应用场景: 文件读写操作(文本和图片、音频、视频文件) Socket编程(TCP、UDP)(聊天室、图片和文件上传、下载) 3种IO流的区别 Socke

2018-09-17

Synchronized原理

参考资料https://blog.csdn.net/javazejian/article/details/72828483死磕javahttp://cmsblogs.com/?p=2071 synchronized的用法 修饰普通方法,相当于锁当前对象,调用者,也指 this对象

2018-09-13

线程协同

适用场景两个或者多个线程之间存在依赖关系的时候,需要实现线程之间的协同管理。比如: 多个线程引用公用变量的时候,需要引入synchronized,实现公有变量的线程安全问题。 生产类和消费类线程的协同。生产和消费模型里面,只有库存>0才可以消费,只有库存<capac

2018-09-12

ReentrantLock

参考资料http://cmsblogs.com/?p=2210 特性 支持公平锁和非公平锁:默认是非公平锁,性能更好,也可以设置为公平锁 非公平锁也只是有几次CAS插队的机会,而不会一直自旋,不会过多的浪费CPU资源 支持锁的可重入性,每次重入,锁的状态为+1,每次释放锁,状态为

2018-09-06

类的加载模型

类的加载器和核心类 核心类加载器 BootstrapClassLoader 最顶层的加载类,负责加载lib下的rt.jar、resources.jar、charsets.jar和class等 ExtentionClassLoader 加载目录%JRE_HOME%\lib\ex

2018-09-04

Java关键字

final关键字 final修饰的类,不可被继承,比如String类。 final修饰的方法,不能被子类重写覆盖 final修饰的变量也叫常量 final修饰成员变量的时候,在申明的时候就必须赋值 final修饰局部变量的时候,可以在使用的时候再进行赋值 final的赋值是基

2018-09-04

RocketMQ的发送和读取

参考资料阿里云官方英文、最新的Demo和Guidencehttp://rocketmq.apache.org/docs/transaction-example/ 阿里云的帮助文档啊,超级详细而且有Demohttps://help.aliyun.com/document_detai

2018-08-29

RocketMQ的安装、集群、常用命令

学习资料阿里云官方英文、最新的Demo和Guidencehttp://rocketmq.apache.org/docs/transaction-example/ 阿里云的帮助文档啊,超级详细而且有Demohttps://help.aliyun.com/document_detai

2018-08-29

Redis消息队列

参考资料redis 5种数据结构和相关命令https://www.cnblogs.com/Cwj-XFH/p/6938799.html 消息队列含源码的博客https://blog.csdn.net/noaman_wgs/article/details/73194700#comm

2018-08-23
123…14Next

Github Card

Categories

  • HashMap1
  • IO流5
  • JVM9
  • Java原理1
  • MQ6
  • Mysql5
  • Netty1
  • Redis6
  • Redis1
  • RocketMQ3
  • Shiro3
  • SpringBoot6
  • SpringCloud4
  • Spring原理6
  • zookeeper4
  • 分布式8
  • 分布式锁1
  • 分布式锁1
  • 分布式锁1
  • 学习资源1
  • 并发编程6
  • 数据结构1
  • 算法1
  • 缓存7
  • 设计模式4
  • 面试题11

Tags

  • JVM6
  • 分布式6
  • Spring原理6
  • SpringBoot6
  • 设计模式5
  • Mysql5
  • 面试题4
  • zookeeper4
  • SpringCloud4
  • 权限管理3
  • 集合类1
  • 缓存1
  • Java原理1
  • IO流1
  • 数据结构1

FOOD CODING MUSIC IS ALL MY LIFE

Powered by hexo and Theme by Jacman © 2018 Huang zhenshi