保存成功
订阅成功
保存失败,请重试
提交成功
当年明月

当年明月

高级开发工程师
多年金融行业Java开发和架构经验...更多
创作文章7

#Java# Java 8 实战

前几篇 Chat 我们手写过 RPC 框架、NettyMVC 框架、IOC 容器等等。这个 Chat 带大家系统地了解 Java 8 的特性并且熟练掌握它。 在本 Chat 你将学会如下内容: 1. 函数式编程与函数式接口 2. Stream 流 3. 新的日期时间 API 4. Optional 类 5. …… 适合人群: 有一定基础的初级 Java 工程师
79 订阅

多线程,设计模式,Netty 实战,带你手写一个分布式消息队列

大多数人平时都会使用别人写好的框架,这就导致了我们的编程能力和思考能力提升非常慢,平时工作中也很少有机会去从头到尾写一个项目或者框架,只是在已有项目的基础上修修补补,这个 Chat 的目的就是让大家在实战中理解多线程编程,设计模式,和 Netty 以及消息队列。 在这个 Chat 中你将会学到: 1. 多线程编程在实战中的应用。 2. 设计模式在实战中的应用。 3. Netty 的应用。 4. 消息队列的原理和使用。 5. 如何自己写一个框架。 范围:有一定经验的 Java 程序员。
严选分布式
566 订阅

我在面试分众传媒、B 站、野村证券、拼多多遇到的手写代码面试题

作为一名有一定工作年限,有一定工作经验的 Java 程序员,如果你去面试一些大公司,除了线上笔试和问答式的面试题之外,手写代码是必考的,也是绕不过去,show your code。手写代码可能是整个面试环节中最重要的一环。 在本 Chat 中你将会学到: 1. 上述公司中的手写面试题 2. 上述公司对于技术的要求 3. 该准备哪些手写面试题 4. 对于上述公司的一些感想 5. 自己收集和总结的一些面试问题 适合人群: 有一定基础和经验的 Java 工程师,小白不建议购买。
代码
259 订阅

带你手写一个 Mybatis 框架,全面了解 Mybatis 实现原理

前几篇 Chat 我们手写过 RPC 框架、NettyMVC 框架、IOC 容器等等。这个 Chat 我们来手写一个 Mybatis 框架,作为目前最为常用的持久层框架,我们不仅仅要会使用,更要了解它的底层实现原理。手写框架不仅仅能帮我们了解原理,更能让我们快速从初级程序员向高级程序员迈进。 在本 Chat 你将学会如下内容: 1. JDBC 的实现原理 2. MyBatis 源码分析 3. 动态代理在 MyBatis 中的应用 4. MyBatis 框架如何操作数据库 5. 如何实现一个 MyBatis 框架 适合人群: 有一定基础的初级 Java 工程师
246 订阅

Netty 实战:多场景下的 Netty 使用和进阶

作为一个基于 NIO 的客户端服务端框架,Netty 已经被应用在各种各样的框架之中,比如 Dubbo、大数据 Spark 等等。这个 Chat 将带你了解 NIO 的原理,以及 Netty 的使用和进阶。理论和实战的比例大约为 1:2。 在本 Chat 你将学会如下内容: 1. IO 模型的变化 2. NIO 与 Netty 的底层原理以及组件介绍 3. 使用 Netty 实现一个 HTTP 协议 4. Netty 实现一个 高性能聊天服务器(Netty 实现的 WebSocket 协议) 5. Netty 构建私有协议 6. Netty 在 RPC 框架中的应用
Netty
320 订阅

带你手写基于 Spring 的可插拔式 RPC 框架

现在微服务已经成为互联网公司的标配了,如果你开发过微服务相关的程序,对于 RPC 框架一定不陌生,它是微服务通信的桥梁。只有了解 RPC 框架的底层原理,才能对于整个微服务系统有更好的理解。 这个 Chat 将带你手写一个 RPC 框架,带你了解 Dubbo 的实现原理。在本 Chat 你将学会如下内容: 1. 如何从头搭建一个框架 2. RPC 底层实现原理 3. Dubbo 的实现原理 4. Spring 插件开发 5. Netty、HTTP,以及 Socket 编程知识 6. Zookeeper,Redis 注册中心使用 7. 动态代理
免费严选Spring
1034 订阅

带你全面了解高级 Java 面试中需要掌握的 JVM 知识点

对于一名高级 Java 工程师来说,JVM 可以说是面试必问的一个知识点,而大多数人可能没有对 JVM 的实际开发和使用经验,接下来这一系列文章将带你深入了解 JVM 需要掌握的各个知识点。这也将帮助你完成从初级程序员到高级程序员的转变。 本 Chat 的内容如下: 1. JVM 内存划分与内存溢出异常 2. 垃圾回收算法与收集器 3. 虚拟机的类加载机制 4. 内存模型与线程 5. 虚拟机性能监控工具介绍
免费严选Java
914 订阅