班级作业
ChenDonghappy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.2.3 网络编程项目实战
目录1.2.3.1 推送系统功能实现及系统优化1.2.3.2 网易后端开发中的Netty最佳实践(网易邮箱) 1.2.3.1 推送系统功能实现及系统优化 1、网络知识:是非常底层的内容 一定要按照课程顺序,逐个理解后,再继续看下一个 学习顺序:BIO —> NIO —> Reactor —> netty 2、YY、斗鱼,都是基于websocket实现的 3、网络四元组 如何定义不同的TCP连接 【 客户端ip 客户端端口 服务器ip 服务器端口】 4、心跳机制:是定时发送一个自定义的结构体原创 2020-05-26 15:58:32 · 1393 阅读 · 0 评论 -
1.2.2 Netty框架源码学习
目录2.2.1 netty线程模型2.2.2 责任链设计模式2.2.3 零拷贝机制 2.2.1 netty线程模型 1、Netty:异步事件驱动、网络应用程序框架 netty是一个高性能、高可扩展性的异步事件驱动的网络应用程序框架, 它极大地简化了TCP和UDP、客户端和服务器开发等网络编程 2、Netty的4个内容: Reactor线程模型:一种高性能的多线程程序设计思路 Netty中自定义了Channel概念:增强版的通道概念 ChannelPipeline职责链设计模式:事件处理机制 内存管理:增强的原创 2020-05-26 15:26:51 · 434 阅读 · 0 评论 -
1.2.1 Java NIO网络编程
目录2.1.1 TCP/UDP协议2.1.2 BIO阻塞式网络编程2.1.3 NIO非阻塞网络编程三大核心理念 2.1.1 TCP/UDP协议 1、TCP:传输控制协议 是Internet一个重要的传输层协议 tcp提供面向连接、可靠、有序、字节流传输服务 应用程序在使用TCP之前,必须先建立TCP连接 TCP和UDP比较 TCP:面向连接、可靠、慢、资源占用多、字节流有序传输 UDP:无连接、不可靠、快、资源占用少、数据报尽力传输 开发人员用UDP关注4个点: 1、应用进程更容易控制发送什么数据、何时发送原创 2020-05-26 14:33:25 · 505 阅读 · 0 评论 -
1.1.3 J.U.C并发编程包详解
目录1.3.1 Lock接口及其实现1.3.2 AQS抽象队列同步器详解1.3.3 并发容器类-11.3.4 并发容器类-21.3.5 Fork/Join框架详解 1.3.1 Lock接口及其实现 1、Lock:接口 方法说明: lock:获取锁(不死不休)【最常用】 tryLock:浅尝辄止【试一下,没取到锁就返回false,否则返回true】 tryLock(time时间数字,时间单位):过时不候【带超时时间的锁】 lockInterruptibly:任人摆布【可中断的锁】(一般更昂贵,有的没有实现这个原创 2020-05-25 14:23:36 · 565 阅读 · 0 评论 -
线程安全问题
1.2.1 线程安全之可见性 1、只有共享变量、并且是多线程,至少有一个线程是写操作,才会出现可见性问题 2、jmm:java内存模型 3、局部变量:方法内定义的变量 成员变量:类的字段(属性) 4、java内存模型是制定规则的,jvm是负责实现规则的 5、java内存模型【java语言规范】:是约束、描述、规范java虚拟机的 6、JVM运行时数据区【java虚拟机规范】:用来描述java虚拟机的 java内存模型(JMM):用来描述java语言特性,只描述线程间操作,不描述线程内操作 7、 脚本语言(解原创 2020-05-22 18:22:41 · 928 阅读 · 0 评论 -
1.1.1 java基础
这里写目录标题一级目录二级目录三级目录1.1.1 Java程序运行原理分析2、JVM运行时数据区1.1.2线程状态1.1.3线程中止1.1.4内存屏障和CPU缓存1.1.5线程通信1.1.6线程封闭1.1.7线程池 一级目录 二级目录 三级目录 1.1.1 Java程序运行原理分析 1、class文件内容 魔数:0xCAFEBABE 版本:JDK版本 访问标志:类的访问修饰符(public) 常量池 当前类 超级类 接口 字段 方法 属性 2、JVM运行时数据区 方法区:类信息、常量、静态变量、编译后的代码原创 2020-05-14 15:31:35 · 523 阅读 · 0 评论 -
Java高级(云课堂---微专业)
专题一 、高性能编程 第一章 多线程并发编程 1.1.1 Java基础 1.1.2 线程安全问题 1.1.3 J.U.C并发编程包详解 第二章 高并发网络编程 1.2.1 java NIO网络编程 1.2.2 Netty框架源码学习 1.2.3 网络编程项目实战 第三章 Java系统性能调优 1.3.1 JVM性能篇 1.3.2 性能调优综合实战 专题二 、中间件 第一章 分布式消息中间件 2.1.1 分布式消息中间件设计篇 2.1.2 Activemq 2.1.3 Rabbitmq原创 2020-05-12 18:08:57 · 631 阅读 · 0 评论
分享