随笔分类 - java知识点
摘要:1. Websocket是什么? WebSocket 是一种基于 TCP 的应用层通信协议,它通过在单个 TCP 连接上提供全双工、双向、低延迟的数据传输能力,彻底解决了传统 HTTP 协议在实时通信场景中的瓶颈问题。 WebSocket 的本质是:在 TCP 层之上,为实时双向通信设计的轻量级应用
阅读全文
摘要:1. 编码操作和解码操作 编码操作是把字符串映射为一组byte序列。以何种方式映射?比如把“你”映射为00000000还是11111111?这是由编码集决定的。 常见的字符编码集如UTF-8、GBK等。 解码操作是把一组byte映射为字符串。同理根据编码集就可以进行解码操作。这是一个互逆的过程。 类
阅读全文
摘要:1. 为什么要使用动态代理? 动态代理:在不改变原有代码的情况下上进行对象功能增强 使用代理对象代替原来的对象完成功能 进而达到拓展功能的目的 2.JDK Proxy 动态代理面向接口的动态代理 特点: 一定要有接口和实现类的存在 代理对象增强的是实现类 在实现接口的方法重写的方法 生成的代理对象只
阅读全文
摘要:背景 最新项目有个新需求,把项目中的数据通过excel的固定模板导出,懒懒的我不怎么会poi就使用easyexcel简化操作步骤 步骤 根据easyExcel的官方文档 https://www.yuque.com/easyexcel/doc/easyexcel 第一步 定义DataDemo,把要导出
阅读全文
摘要:重看Maven技术 我使用Maven主要用于包管理。 安装,配置环境变量这些就不说了。 Maven提供的标准目录结构 Maven3的目录结构如下图所示 src -main –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filters 资源过滤文件
阅读全文

浙公网安备 33010602011771号