摘要: 记录学习Java的笔记,保持对生活的热爱,对技术的尊重,对人的谦卑。 天道酬勤,探虎穴兮入蛟宫,仰天呼气兮成白虹。 🌞IO IO(一) IO(二) IO(三) IO(四) IO(五) IO(六) IO(七) 基本IO流 Netty前世 LinuxIO IO思想 Tomcat介绍(一) Tomcat 阅读全文
posted @ 2020-11-20 10:44 smartcat994 阅读(176) 评论(0) 推荐(1) 编辑
摘要: Kafka最早是由LinkedIn公司开发的,作为其自身业务消息处理的基础,后LinkedIn公司将Kafka捐赠给Apache,现在已经成为Apache的一个顶级项目了,Kafka作为一个高吞吐的分布式的消息系统,目前已经被很多公司应用在实际的业务中了,并且与许多数据处理框架相结合,比如Hadoo 阅读全文
posted @ 2021-07-25 19:44 smartcat994 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ES官网:www.elastic.co ES可视化工具:ElasticHD 快速学习文档:https://learnku.com/docs/elasticsearch73 概念扫盲:https://juejin.cn/post/6844904051994263559;https://juejin.c 阅读全文
posted @ 2021-07-25 13:43 smartcat994 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在工作的一年以来,其实一直只是把Maven当作一个工具来进行使用,并没有太多的去看过,大言不惭的说 甚至连官网都很少点进去看。依赖着各个插件进行打包部署,最近跳槽到了新的公司,在打包的时候发现了很多不一样的地方。于是回过头来看下Maven。弥补下不足之处。 maven的官网:https://mave 阅读全文
posted @ 2021-07-04 10:45 smartcat994 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 遇到一个需求:实现自定义文书,要求如下: 支持分库情况 支持留空部分自动填充 解决前端打印问题 支持电子签名功能 名词分析: 1.什么是自定义文书;自定义文书应该是类似Word,或者富文本类型的可进行样式编辑的功能。类似如下图所示的内容: 可以编辑样式,可以选择留空以及数据填充部分。且无编程经验人员 阅读全文
posted @ 2021-04-29 23:20 smartcat994 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 流经网络的数据总是具有相同的类型:字节。这些字节是如何流动的主要取决于我们所说的 网络传输—一个帮助我们抽象底层数据传输机制的概念。用户并不关心这些细节;他们只想确 保他们的字节被可靠地发送和接收。——————>字符流构建在字节流基础之上(通常还要传入一个字符集编码作为参数),为方便读取“文本文件” 阅读全文
posted @ 2021-04-25 15:03 smartcat994 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 概述 Netty解决了两个开发的关注领域,我们可将其大致标记为技术和体系结构。它是基于Java NIO的异步和事件驱动的实现,以及大部分的设计模式,将应用程序逻辑从网络层解耦。 先大致认为Netty网络的抽象如下: Channel——Socket EventLoop——控制流、多线程处理、并发 Ch 阅读全文
posted @ 2021-04-22 15:19 smartcat994 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 这边开始写一个Demo来熟悉下Netty的使用,Demo主要为写一个Echo服务器来实现服务器和客户端之间的交流问题 ChannelHandler是一个接口簇的父接口,它的实现负责接收并响应事件通知。在Netty应用程序中,所有的数据处理逻辑都是包含在这下核心抽象的实现中。需要响应传入的消息,那么就 阅读全文
posted @ 2021-04-21 19:02 smartcat994 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Netty和IO Netty项目致力于提供一个异步事件驱动的网络应用程序框架和工具,以快速开发可维护的高性能和高可扩展性协议服务器和客户端。 最早的网络编程开发人员是通过复杂的C语言套接字库来进行网络编程通信,例如使用Java的ServerSocket,JDK1.0时期的产物。这种解决方式最大的问题 阅读全文
posted @ 2021-04-21 16:39 smartcat994 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 由于现在的工作是偏物联网方向的,多学一点总归不会错的。 物联网(Internet of Things,IoT)最近曝光率越来越高。虽然HTTP是网页的事实标准,不过机器之间(Machine-to-Machine,M2M)的大规模沟通需要不同的模式:之前的请求/回答(Request/Response) 阅读全文
posted @ 2021-04-20 23:04 smartcat994 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 物理层:在以太网或电话线路等物理曾的设备上进行传输。在物理层面上使用的介质不同就会有不同的效果(带宽、可靠性、安全性、延迟)等 网络接口层(数据链路层):网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。也就是说,它其实更像是一个驱动层的实现 互联网层(网络层):互联网使用IP协议,它相当 阅读全文
posted @ 2021-04-20 22:24 smartcat994 阅读(533) 评论(0) 推荐(0) 编辑