文章目录

燕归来兮

不忘初心、方得始终

深入MyBatis源码系列(三) 解析配置文件过程分析 有更新!

继续上篇的MyBatis配置文件解析,上篇文章讲了如何解析以及解析执行的入口等,下面我们开始详细的阐述这部分解析的过程

1. 解析Properties

properties是我们预设的配置项,可以使用以下的形式配置. 具体的配置内容请查看: mybatis核心配置文件properties元素

Netty入门与实战(六) 基于WebSocket实现的聊天室

Netty入门与实战(五) 实现简单的Web静态资源服务器

Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用,那么我们也可以根据自己的需要实现简单的静态资源服务器,那么这里就开始实现一个简单的静态资源服务器,实现html/js/css/images 等资源,以及404控制。此文仅仅抛砖引玉,更多功能欢迎大家实现!

Netty入门与实战(四) 实现简单的聊天室

前面的章节,使用了Netty实现了丢弃服务和回复以及自定义编码解码。那么这篇博客,我们要用Netty实现简单的聊天室功能。

突然想起来大学里面有个课程实训,给予UDP还是TCP实现的聊天程序,简单的分析一下,那个实现和基于Netty的实现是不一样的,基于UDP或者TCP做的聊天室中只能是客户端向服务发送消息(当然基于UDP的也可以建立两个Channel来实现服务器和客户端的双向通道),然后客户端接收到消息,这里的服务器仅仅作为一个接收消息处理之的作用,并不能主动向客户端推送消息。

Netty入门与实战(三) 自定义编码器

编写一个网络应用程序需要实现某种编解码器,编解码器的作用就是讲原始字节数据与自定义的消息对象进行互转。网络中都是以字节码的数据形式来传输数据的,服务器编码数据后发送到客户端,客户端需要对数据进行解码,因为编解码器由两部分组成:

  • Decoder(解码器)
  • Encoder(编码器)

解码器负责处理“入站”数据,编码器负责处理“出站”数据。编码器和解码器的结构很简单,消息被编码后解码后会自动通过ReferenceCountUtil.release(message)释放。

Netty入门与实战(二) Netty实现服务端和客户端通信

Netty入门与实战(一) Netty实现丢弃服务

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。然后我们简单理解一下,这玩意就是个程序,干什么的?netty是封装java socket noi的。 类似的功能是 apache的mina。

2017年年终总结

有些事情,想做就去做吧~,不要等到无法做了,再后悔!

2016年年度总结

早晨醒来,在被窝里面刷着简书,看到一篇文章叫《深漂一年,一个资深程序员的2016年终告白》,写的很好,很有感触。在2016年的农历的最后一天,总是有很多感触要写下来。所以下午扫墓之后,我也按照剧情需要的总结一下自己的2016年,记录下这一年来自己的思想变化和后期的打算以及2017年的简单规划,毕竟,每个人都要总结的自己的过去,发现自己的不足,同时也要非常的清楚自己究竟要干什么!

深入MyBatis源码系列(二) 解析XML配置文件的入口 有更新!

MyBatis 的第一步就是解析配置文件,那么我们第一步就开始看如何解析配置文件的,MyBatis 的解析代码这部分很简单,重要的主要有:properties 解析settings设置typeAliases设置以及environments环境配置等。

深入MyBatis源码系列(一) MyBatis 项目搭建

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

Mybatis 的用法我们不需要过多的讲解,作为一个JavaEE开发的工程师,知其然也要知其所以然。有时候也要回过来头来仔细的整理一下知识点,温故而知新,可以为师诶!

我在 GitHub 上的开源项目

  1. Dockerfiles Shell 🤩1  ⭐️1  🖖0  🏠https://blog.zhoutao123.com 常用的构建Docker镜像的文件,可快速构建镜像和运行镜像编排

相忘于江湖 有更新!

回忆若能下酒,往事便可作一场宿醉。醒来时,天依旧清亮,风仍然分明,而光阴的两岸,终究无法以一苇杭之。我知你心意。

  无须更多言语,我必与你相忘于江湖,以沧桑为饮,年华果腹,岁月做衣锦华服,于百转千回后,悄然转身,然后,离去。