会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
骑猪飞天
博客园
首页
新随笔
联系
订阅
管理
2021年1月8日
代理模式
摘要: 代理是设计模式的一种,代理类为委托类提供消息预处理,消息转发,事后消息处理等功能。Java中的代理分为三种角色: 代理类(ProxySubject) 委托类(RealSubject) 接口(Subject) 三者关系可以表示如下图: Java中的代理按照代理类生成时机不同又分为静态代理和动态代理(实
阅读全文
posted @ 2021-01-08 15:35 骑猪飞天
阅读(93)
评论(0)
推荐(0)
2020年11月27日
String的花式比较
摘要: 首先了解字符串常量池的设计思想: 字符串的分配和其他的对象分配一样,需要耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串会极大程度地影响程序的性能。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化: 1)为字符串开辟一个字符串常量池,类似于缓存区。 2)创
阅读全文
posted @ 2020-11-27 00:38 骑猪飞天
阅读(81)
评论(0)
推荐(0)
2020年11月13日
spring配置shiro的案例学习笔记
摘要: shiro配置的demo项目,学习项目:https://github.com/Smith-Cruise/Spring-Boot-Shiro 使用spring结合shiro的配置时,主要就是纠结与继承重写方法的作用,以及其中的执行时机。 用反推导的方式来研究shiro,其中bean、database包
阅读全文
posted @ 2020-11-13 18:02 骑猪飞天
阅读(156)
评论(0)
推荐(0)
springMVC请求调用源码解析
摘要: 在传统的MVC模式中,Tomcat通过读取web.XML配置文件来获取servlet和访问路径的映射关系,这样在访问tomcat就能根据请求路径将请求转发给对应的servlet进行处理。 在我们引入servlet依赖包之后,自定义的servlet是需要继承HttpServlet这个类。servlet
阅读全文
posted @ 2020-11-13 11:33 骑猪飞天
阅读(187)
评论(0)
推荐(0)
2020年11月12日
NIO 多人聊天DEMO
摘要: 服务端: package nio; import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java
阅读全文
posted @ 2020-11-12 23:47 骑猪飞天
阅读(98)
评论(0)
推荐(0)
2020年11月8日
dubbo通过xml进行服务暴露源码解析
摘要: 在服务提供者进行服务暴露有两种方式:配置xml和引用注解这两种方式,这次讲解的是通过xml方式 该过程主要有两步:解析xml创建bean和怎么根据bean的信息进行对应的暴露操作 1、解析xml创建bean 当我们配置了xml之后就了解怎么去解析配置的xml,在启动项目时,通过springboot框
阅读全文
posted @ 2020-11-08 12:26 骑猪飞天
阅读(213)
评论(0)
推荐(0)
dubbo2.7.0版本以上 服务注册和服务调用方式改变
摘要: 注册中心数据结构格式改变(service:接口服务,application:同个应用实例组成的集合,instance:单个应用实例),带来的是“服务自省” 以 Dubbo 当前的地址发现数据格式为例,它是“RPC 服务粒度”的,它是以 RPC 服务作为 key,以实例列表作为 value 来组织数据
阅读全文
posted @ 2020-11-08 12:17 骑猪飞天
阅读(1087)
评论(0)
推荐(0)
2020年11月6日
java filter过滤链组装和调用过程解析
摘要: Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter 通过Filter技术,可以实现在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还
阅读全文
posted @ 2020-11-06 00:28 骑猪飞天
阅读(739)
评论(0)
推荐(0)
2020年11月2日
字符集与编码的关系
摘要: 记得刚开始学习编程的时候,只记得网络传输的就是二进制的数据,要接收的时候要进行编码,但是为什么要进行编码倒是没有去深入的理解,现在重新来理清一下! 首先理解什么是编码,为什么计算机需要编码? 编码是将源对象bai内容按照一种du标准zhi转换为一种标准格式内容。解码是和编码对应的,它使用和编码相同的
阅读全文
posted @ 2020-11-02 21:42 骑猪飞天
阅读(323)
评论(0)
推荐(0)
2020年10月27日
phpstorm XDebug 调试
摘要: 最近要实现php功能,要提供个接口提供访问,但是我就是个菜鸡,网上找了一堆,所以来提供踩坑心得了 参考文档: https://blog.csdn.net/yinhangbbbbb/article/details/79247331 https://www.cnblogs.com/wwjchina/p/
阅读全文
posted @ 2020-10-27 00:13 骑猪飞天
阅读(148)
评论(0)
推荐(0)
下一页
公告