随笔分类 - Java 高级技术
收录本人在学习Java过程中,认为实现过程与思想极为巧妙的博文
摘要:或许很多同学像本人一样,刚开始接触 序列化 这个概念时,觉得也没什么 但是随着我们了解的知识点越来越多,直到做一些Web开发时,才发现 好多POJO都需要实现Serializable接口 在本人之前的博文《详解 序列化流 与 反序列化流》中,曾讲到过Java中的有关 序列化 与 反序列化 的知识点
阅读全文
摘要:在本人之前的博文 《详解 服务发现 的基本实现》中,本人 详尽地 讲解了 服务发现 技术 的 基本概念 以及 重要意义 等诸多知识点 甚至在文章中 基本实现了 服务发现 技术 那么,本篇博文 名为 资源发现技术,为什么本人要扯到 服务发现 技术 呢? 服务发现 与 资源发现: 所谓的 “发现”,在我
阅读全文
摘要:这篇博文,作为本人《Java 高级技术》专栏 的一个里程碑 统合了本人学业生涯的所有 自主实现 的 优化资源请求发送流程 的 开源框架 级别 的 高级技术 相信在本篇博文的学习中,同学们将会有非常大的收获! 那么,废话不多说,开始本篇博文的主题讲解吧: 首先,本人来讲解下 多文件自平衡云传输 框架
阅读全文
摘要:当 一段时间内 客户端的访问量较多,很容易造成 服务器崩溃 (例如:某东618、桃饱双十一、志愿填报结束前半小时 等) 这时候,就需要我们采用 负载均衡技术,来 减轻服务器的压力 那么,在本篇博文中,本人就来 基本实现 下 负载均衡技术 基本 概念: 首先,本人来介绍下什么是 负载均衡: 定义: 负
阅读全文
摘要:在本人之前的博文《详解 网络编程》和《详解 多线程》两篇博文 中,分别讲解了: 如何进行 网络通信 如何通过 流 去 读取、写入 文件 那么,在本篇博文中,本人将运用之前两篇博文所讲解的知识,来实现下: 通过网络,来 发送/接收 文件 的技术 那么,话不多说,现在就开始本篇博文的讲解吧: 首先,本人
阅读全文
摘要:在本人之前的博文中所讲解过定时器的问题 有很多同学可能会很好奇它是如何实现的 那么,在本篇博文中,本人将简单来实现下定时器: 基本思路: 首先呢,我们来思考这样的问题 : 我们该如何实现代码段延迟执行呢? 对于 右转哥的铁粉 以及 JavaSE功底比较棒的同学来说, 这个问题很简单 —— 线程等待
阅读全文
摘要:基本知识点 基本概念: 对象关系映射(Object Relational Mapping) 是通过使用描述对象和数据库之间映射的元数据, 将面向对象语言程序中的对象自动持久化到关系数据库中 本质上就是将数据从一种形式转换到另外一种形式 大致运行机制如下图所示: 优缺点: 这也同时暗示着额外的执行开销
阅读全文
摘要:该专栏所讲解的NetFramework, 是在本人之前的专栏《C/SFramework》基础之上, 优化网络通信的重要步骤,以及 与其它技术的结合,所开发的框架 方便我们之后的C/S模式的网络编程 那么,现在本人就不再啰嗦,开始这篇博文的讲解吧: 第一章节 《【NetFramework】网络消息(1
阅读全文
摘要:发展历程 对于网络通信,总共有如下三个历程: 单服务器 ———— 垂直应用架构: 和本人《C/SFramework》专栏中所使用的方式一样: 只存在一个服务器,这就需要服务器与客户端之间保持“长连接”, 那么,就客户端需要通过配置文件来获取服务器的ip和port 如下图所示: 而这样的形势是完全不合
阅读全文
摘要:在跟着本人学习了这么久的web以及框架的一些知识后 相信有不少同学都忘记了有关线程的很多知识点 那么,在本文开头,本人先来带同学们回顾下线程的重要知识点: 有关“线程” 多(进程)线程系统: 多个线程“并发”执行,实际上是通过**“共享”CPU时间片段实现的 OS将CPU时间分成“CPU时间片段”,
阅读全文
摘要:首先,本人来给出两个类: public class OneClass { private TwoClass two; public OneClass() { } public void doOneThing() { System.out.println(two); } } public class
阅读全文
摘要:RMI机制 作为我们现在的 短链接的基础,也是非常重要的 并且最重要的是,在未来的 分布式、微服务架构中,RPC技术起到了决定性的 作用 而本篇博文的主题 —— RMI技术,就是RPC技术的一个 Java版的缩影 相信在未来的学习成长中,同学们会领略到RMI技术的 强悍之处 那么,话不多说,现在就开
阅读全文
摘要:首先,本人来提供一个 容器接口 : 容器接口 —— ApplicationContext接口: 现在,本人来给出这个接口的 实现类 : 容器接口实现类 —— ClassPathXmlApplicationContext类: 接下来,本人再来给出一个 用于 封装 xml文件中 每一个bean节点信息
阅读全文
摘要:在本人之前的博文中,讲解了 Spring框架的 IoC/DI技术 的基本实现 那么,在我们之后的 Spring框架的学习中,还有一个技术十分 重要 —— AOP技术 在本篇博文中,本人将着重讲解 AOP技术的实现 基本知识点: 概念: Aspect-Oriented Programming(面向切面
阅读全文
摘要:此篇博文是为了本人将本人认为有必要的、实现过程十分巧妙的技术博文总集在此篇之中 第一节 《ORM 技术》 第二节 《easySwing》 第三节 《Betty》 第四节 《Net Framwork》 第五节 《IoC/DI技术 的实现》 第六节 《AOP技术 的基本实现》 第七节 《RMI技术 的基
阅读全文
摘要:在我们学习了 JavaWeb开发 和 许多框架的使用 之后,相信同学们对于 Netty 这个 网络通信框架 十分佩服 因为像我们使用的Dubbo等 使用Java开发的、涉及网络通信的框架,基本上 底层 都是通过 使用Netty 来实现的 那么,本专栏将依据Netty的部分实现原理,实现一个 基于BI
阅读全文
摘要:easySwing 实现过程: 在本人之前的博文中,分别介绍了 XML文件的解析 和 窗口编程(Swing) 那么,我们在学习XML文件的解析的时候,可能会想: XML文件有什么用呢? 若是存储属性的话性能还不如properties文件。 但是,XML文件能够在保证属性的同时,还能够保证级别所属。
阅读全文