04 2020 档案

只有注册用户登录后才能阅读该文。
posted @ 2020-04-30 17:37 在下右转,有何贵干 阅读(78) 评论(0) 推荐(2)
摘要:基本概念: 替代一个对象去完成某个功能 可以在此过程中对原功能做一些修饰 相当于中介 为什么要学习 代理模式? 因为代理模式是spring框架的AOP机制 的底层 分类: 静态代理: 使用步骤: 使用步骤: 功能接口 实体类 代理类 客户端类调用代理类的某方法,来间接访问实体类的某方法 好处: 可以 阅读全文
posted @ 2020-04-29 12:17 在下右转,有何贵干 阅读(67) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-28 17:51 在下右转,有何贵干 阅读(2) 评论(0) 推荐(0)
摘要:首先,本人来给出两个类: public class OneClass { private TwoClass two; public OneClass() { } public void doOneThing() { System.out.println(two); } } public class 阅读全文
posted @ 2020-04-28 17:49 在下右转,有何贵干 阅读(71) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-28 10:13 在下右转,有何贵干 阅读(2) 评论(0) 推荐(0)
摘要:RMI机制 作为我们现在的 短链接的基础,也是非常重要的 并且最重要的是,在未来的 分布式、微服务架构中,RPC技术起到了决定性的 作用 而本篇博文的主题 —— RMI技术,就是RPC技术的一个 Java版的缩影 相信在未来的学习成长中,同学们会领略到RMI技术的 强悍之处 那么,话不多说,现在就开 阅读全文
posted @ 2020-04-27 09:52 在下右转,有何贵干 阅读(267) 评论(0) 推荐(0)
摘要:首先,本人来提供一个 容器接口 : 容器接口 —— ApplicationContext接口: 现在,本人来给出这个接口的 实现类 : 容器接口实现类 —— ClassPathXmlApplicationContext类: 接下来,本人再来给出一个 用于 封装 xml文件中 每一个bean节点信息 阅读全文
posted @ 2020-04-26 00:39 在下右转,有何贵干 阅读(114) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-26 00:25 在下右转,有何贵干 阅读(3) 评论(0) 推荐(0)
摘要:在本人之前的博文中,讲解了 Spring框架的 IoC/DI技术 的基本实现 那么,在我们之后的 Spring框架的学习中,还有一个技术十分 重要 —— AOP技术 在本篇博文中,本人将着重讲解 AOP技术的实现 基本知识点: 概念: Aspect-Oriented Programming(面向切面 阅读全文
posted @ 2020-04-25 00:09 在下右转,有何贵干 阅读(119) 评论(0) 推荐(0)
摘要:需求分析: 在我们往常的编程中,有时会需要用到 代理机制 而代理机制 有两类: JDK提供的 Proxy代理模式 cglib-nodep.jar提供的 CGLib代理模式 有时候,我们可能在一个项目中,因为项目需求,而用到两种代理模式 这时候,我们要进行许多重复的代码 因此,在本篇博文中,本人将提供 阅读全文
posted @ 2020-04-24 18:59 在下右转,有何贵干 阅读(362) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-24 14:47 在下右转,有何贵干 阅读(11) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-23 22:48 在下右转,有何贵干 阅读(20) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-23 11:04 在下右转,有何贵干 阅读(18) 评论(0) 推荐(0)
摘要:此篇博文是为了本人将本人认为有必要的、实现过程十分巧妙的技术博文总集在此篇之中 第一节 《ORM 技术》 第二节 《easySwing》 第三节 《Betty》 第四节 《Net Framwork》 第五节 《IoC/DI技术 的实现》 第六节 《AOP技术 的基本实现》 第七节 《RMI技术 的基 阅读全文
posted @ 2020-04-22 00:50 在下右转,有何贵干 阅读(173) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-22 00:49 在下右转,有何贵干 阅读(4) 评论(0) 推荐(0)
摘要:首先,本人来设计下 pojo层: pojo层: 本人还是先来展示用于封装用户信息的pojo层对象: 用户信息的封装 —— UserInfo类: package edu.youzg.chat_room.client.pojo; public class UserInfo { private Strin 阅读全文
posted @ 2020-04-22 00:42 在下右转,有何贵干 阅读(74) 评论(0) 推荐(0)
摘要:首先,本人来编写 pojo层: pojo层: 本人先来编写 存储用户信息 的 UserInfo类: 用户信息的封装 —— UserInfo类: package edu.youzg.chat_room.server.pojo; public class UserInfo { private Strin 阅读全文
posted @ 2020-04-22 00:41 在下右转,有何贵干 阅读(211) 评论(0) 推荐(0)
摘要:在本篇博文中,本人将使用本专栏的前几篇博文所设计的 C/S Framework,来开发一个 Swing可视化界面版 聊天室 应用技术: 继承、接口、抽象类、注解、XML文件解析、Properties文件解析 Swing窗口编程技术、包扫描技术、Java常用编程原则、Java常用设计模式 自编写xml 阅读全文
posted @ 2020-04-22 00:40 在下右转,有何贵干 阅读(67) 评论(0) 推荐(0)
摘要:在之前博文中,本人逐步实现了 网络传输层通信协议、会话层逻辑设计、action分发处理器、发布订阅事件监听器 那么,在本篇博文中,本人就来实现下 供使用者调用的应用层API: 首先是 客户端的API: 客户端API: 那么,由于在网络通信的过程中,每个客户端都需要一些标识来区分, 因此,本人先来给出 阅读全文
posted @ 2020-04-22 00:37 在下右转,有何贵干 阅读(58) 评论(0) 推荐(0)
摘要:为什么要设计 事件监听器? 可能有同学有疑问: 作为一款 网络通信框架,为什么要设计 事件监听器 呢? 答曰: 在app开发者使用本框架去开发时, 在有些情况下,需要 监听客户端的连接状态,以便在服务端进行一些连接优化逻辑 那么,在本文中,本人来讲解下,在 Betty 中 如何设计 事件监听器: 实 阅读全文
posted @ 2020-04-22 00:30 在下右转,有何贵干 阅读(46) 评论(0) 推荐(0)
摘要:在之前的博文中,本人讲过: 使用 Betty 来进行开发的开发者,在什么场景,处理什么样的请求和响应,都是 不可预料 的! 所以,我们在设计应用层的时候,就要为使用者留有扩展的可能 在我们学习 Java Web 的过程中,有一款框架也是专门来处理 浏览器请求处理 的框架 —— Spring MVC 阅读全文
posted @ 2020-04-22 00:29 在下右转,有何贵干 阅读(133) 评论(0) 推荐(1)
摘要:在我们学习 网络 的时候,都应该对于 OSI七层网络模型 有一定的了解 由于在我们使用 socket 去进行 网络编程 的时候,底层就已经把 传输层 实现了 因此,本篇博文,就来模拟实现其中的 会话层 : 实现 思路: 话不多说,现在,就开始本篇博文的知识点的讲解吧: 在之前的博文中,本人已经讲解过 阅读全文
posted @ 2020-04-22 00:27 在下右转,有何贵干 阅读(351) 评论(0) 推荐(0)
摘要:在 网络通信 中, 不,应该说是在 通信 中,我们都需要制定 通信协议 只有制定了通信协议,双端的消息才能被正确地解析,才能进行双端正常通信 那么,什么是 通信协议 呢? 通信协议·定义: 通讯协议 又称 通信规程,是指 通信双方 对 数据传送控制 的 一种约定 约定中包括对 数据格式、同步方式、传 阅读全文
posted @ 2020-04-22 00:11 在下右转,有何贵干 阅读(146) 评论(0) 推荐(0)
摘要:在我们学习了 JavaWeb开发 和 许多框架的使用 之后,相信同学们对于 Netty 这个 网络通信框架 十分佩服 因为像我们使用的Dubbo等 使用Java开发的、涉及网络通信的框架,基本上 底层 都是通过 使用Netty 来实现的 那么,本专栏将依据Netty的部分实现原理,实现一个 基于BI 阅读全文
posted @ 2020-04-22 00:00 在下右转,有何贵干 阅读(99) 评论(0) 推荐(0)
摘要:easySwing 实现过程: 在本人之前的博文中,分别介绍了 XML文件的解析 和 窗口编程(Swing) 那么,我们在学习XML文件的解析的时候,可能会想: XML文件有什么用呢? 若是存储属性的话性能还不如properties文件。 但是,XML文件能够在保证属性的同时,还能够保证级别所属。 阅读全文
posted @ 2020-04-21 23:57 在下右转,有何贵干 阅读(45) 评论(0) 推荐(0)
摘要:需求 分析: 凡是主流框架,大多都提供了 许多注解 而这些注解被使用后,是如何被程序察觉到的呢? 只有扫描到指定包内的类之后,才能根据这个类的信息, 来判断是否进行后续的操作 那么,这就需要本篇博文的主题 —— 包扫描器 来解决! 本人来展示下代码: 实现 代码: package edu.youzg 阅读全文
posted @ 2020-04-21 23:54 在下右转,有何贵干 阅读(191) 评论(0) 推荐(0)
摘要:需求 分析: 在我们使用框架的时候,很多配置都是通过properties配置文件进行配置的 那么,到底是如何将这些配置加载到程序中去的呢? 这就利用到了 和 本篇博文的主题相似的工具 代码 实现: package edu.youzg.util; import java.io.IOException; 阅读全文
posted @ 2020-04-21 23:50 在下右转,有何贵干 阅读(158) 评论(0) 推荐(0)
摘要:需求 分析: 在我们使用框架的过程中,经常会看到 配置文件需要用XML文件格式进行配置 (譬如:log4j、mybatis等) 那么,在本篇博文中,本人就来提供一个 xml解析器,来方便我们理解这些框架的底层实现 实现 过程: 首先,本人还是以“学生信息”举例,首先,给出一个XML文件的代码: st 阅读全文
posted @ 2020-04-21 23:40 在下右转,有何贵干 阅读(897) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-21 21:55 在下右转,有何贵干 阅读(15) 评论(0) 推荐(0)
摘要:注解 基本知识点: 概念 : 注解( Annotation ),也叫 元数据 一种 代码级别的说明 它是 JDK1.5及以后版本 引入的一个 特性 ,与 类 、 接口 、 枚举 是在同一个层次 它可以声明在 包 、 类 、 字段 、 方法 、 局部变量 、 方法参数 等的前面, 用来对这些元素进行 阅读全文
posted @ 2020-04-21 18:04 在下右转,有何贵干 阅读(173) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-18 20:26 在下右转,有何贵干 阅读(3) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-18 20:25 在下右转,有何贵干 阅读(2) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-16 23:55 在下右转,有何贵干 阅读(8) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-16 10:55 在下右转,有何贵干 阅读(8) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-15 17:30 在下右转,有何贵干 阅读(4) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-15 17:14 在下右转,有何贵干 阅读(4) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-15 17:08 在下右转,有何贵干 阅读(3) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-04-10 00:55 在下右转,有何贵干 阅读(7) 评论(0) 推荐(0)
摘要:作为本专栏的第一篇博文,本人将带领同学们初步了解什么是Web,以及有关Web学习的一些基本知识点 那么,话不多说,开始主题的讲解吧: 首先,本人来解释下 什么是Web : 概念: 使用 浏览器 进行访问的 应用程序 , 我们可以称作为 Web应用 Web应用的特点就是 无需额外安装客户端 比如我们经 阅读全文
posted @ 2020-04-09 22:09 在下右转,有何贵干 阅读(773) 评论(0) 推荐(0)