01 2023 档案

摘要:1. 官网 Download Beyond Compare Free Trial 2. 下载 阿里云盘 (不限速 - 推荐)官网下载 3. 安装(无脑下一步) 4.永久免费使用 修改注册表 1、在搜索栏中输入 regedit ,打开注册表 2、 删除项目:计算机 \HKEY_CURRENT_USER 阅读全文
posted @ 2023-01-29 16:22 随风落木 阅读(13) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1.1 总结 1.1.1 逻辑处理器 ChannelHandler(详见 第11章 Pipeline与ChannelHandler) 1.1.2 编程小技巧 public class PacketCodeC { ... public stati 阅读全文
posted @ 2023-01-18 15:39 随风落木 阅读(15) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1.1 总结 1.1.1 编码与解码定义 编码:把java对象根据协议封装成二进制数据包的过程 解码:从二进制数据包中解析出Java对象的过程 1.1.2 设计了如下几个类 文件名类型描述Serializerinterface 作用:序列化抽象 阅读全文
posted @ 2023-01-18 11:25 随风落木 阅读(9) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 总结 1.1.1 内存管理 Netty 使用的是堆外内存,需要手动释放,使用引用计数的方式管理内存,当引用计数 =0,回收ByteBuf 底层内存 原则:谁使用retain() , 谁释放release() 1.1.2 创建B 阅读全文
posted @ 2023-01-17 16:10 随风落木 阅读(21) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学netty 1. 内容概要 1.1 本节实现功能 客户端:连接服务器,之后向服务器发送数据服务端:接收数据后打印,并向客户端发送数据 1.2 本节知识点 1.2.1 ch.pipeline().addLast(new FirstClientHandler()); 阅读全文
posted @ 2023-01-17 14:34 随风落木 阅读(8) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1 客户端启动Demo 启动客户端步骤 Step1:线程模型,服务器引导类Bootstrap Step2:IO 模型Step3:IO 处理逻辑Step4:建立连接 public class NettyClient { private stati 阅读全文
posted @ 2023-01-17 13:44 随风落木 阅读(5) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1 服务端启动最小化代码 启动服务器步骤 Step1:线程模型,服务器引导类ServerBootstrap Step2:IO 模型Step3:IO 处理逻辑Step4:绑定本地端口,启动服务 public class NettyServer { 阅读全文
posted @ 2023-01-17 11:09 随风落木 阅读(16) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 主要是工具的安装和使用(省略) 1 Maven 2 Git 3 IntelliJ IDEA 需要了解的客官请购买书籍,或自行CSDN 阅读全文
posted @ 2023-01-17 09:21 随风落木 阅读(3) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 2.1 IO编程 1. 什么是IO编程? Input Stream :数据从外面(磁盘、网络)流进内存Output Stream:数据从内存流到外面去IO编程:内存和磁盘/网络交互数据的编程 2.2 NIO编程 1. 什么是NIO编程? NIO 阅读全文
posted @ 2023-01-17 09:16 随风落木 阅读(10) 评论(0) 推荐(0)
摘要:【Netty】读书笔记 - 跟闪电侠学 1. 内容概要 1.1 单聊流程图 1.2 单聊的指令流程图+指令集 1.3 群聊流程图 1.4 群聊的指令流程图+指令集 1.5 Netty核心知识点+客户端和服务端使用netty的程序逻辑结构图 1.6 本书实现的即时聊天形式 2. 心得 本书作者,每一章 阅读全文
posted @ 2023-01-16 18:14 随风落木 阅读(0) 评论(0) 推荐(0)
摘要:前言:本篇只是笔者的读书总结,推荐结合原书观看(推荐指数:5星) 上篇 入门实战 第1章 即时聊天系统简介 第2章 Netty是什么 第3章 Netty开发环境配置 第4章 服务端启动流程 第5章 客户端启动流程 第6章 客户端与服务端双向通信 第7章 数据载体ByteBuf的介绍 第8章 客户端与 阅读全文
posted @ 2023-01-16 17:58 随风落木 阅读(16) 评论(0) 推荐(0)
摘要:1. 不同环境下安装python windows(不好安装相关python包,不推荐)anaconda(科学计算环境 = python + 相关python包)(推荐)linux(如 ubuntu)macos 2.1. windows 安装 python 官网 2.2. anaconda 安装(推荐 阅读全文
posted @ 2023-01-06 17:20 随风落木 阅读(20) 评论(0) 推荐(0)
摘要:章节1: 环境配置 课时01:Python3+Pip环境配置 课时02:MongoDB环境配置 课时03:Redis环境配置 课时04:MySQL的安装 课时05:Python多版本共存配置 章节2: 基础篇 课时07:爬虫基本原理讲解 课时08:Urllib库基本使用 课时09:Requests库 阅读全文
posted @ 2023-01-06 15:15 随风落木 阅读(18) 评论(0) 推荐(0)
摘要:1-1 JVM调优概述 1-2 JVM内存结构详解 1-3 类加载过程详解 1-4 编译器优化机制详解 1-5 方法内联讲解 1-6 逃逸分析、标量替换、栈上分配 1-7 垃圾回收开篇 1-8 垃圾回收算法讲解 1-9 垃圾回收分代收集算法讲解 1-10 垃圾收集器1-相关术语与新生代收集器 1-1 阅读全文
posted @ 2023-01-05 18:48 随风落木 阅读(7) 评论(0) 推荐(0)
摘要:1. 概念 1.1 序列化 将数据结构或对象转换成二进制字节流的过程 1.2 反序列化 序列化的反过程把二进制字节流恢复为数据结构或对象的过程 1.3 序列化的目的: 通过网络传输对象或者说是将对象存储到文件系统、数据库、内存中。 2. 为什么要进行序列化?(应用场景) 对象持久化网络传输(java 阅读全文
posted @ 2023-01-05 16:05 随风落木 阅读(25) 评论(0) 推荐(0)
摘要:开发环境: 一、JSON 转 Object 1.问题: 2.解决方案 二、Object转 JSON 三、SpringBoot设置fastjson2 为默认 pom.xml 2. 配置类 四、FastJson2 注解 默认 2. @JSONType 类注解 3. @JSONField(name = " 阅读全文
posted @ 2023-01-05 15:11 随风落木 阅读(1123) 评论(0) 推荐(0)
摘要:1. 五个特性 声明式事务的五个特性进行介绍: 事务传播机制 事务隔离机制 只读 事务超时 回滚规则 Spring事务传播机制 1.事务的特性(ACID) 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consist 阅读全文
posted @ 2023-01-04 15:55 随风落木 阅读(21) 评论(0) 推荐(0)