![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发
文章平均质量分 55
满心记
世上无难事,只怕有心人
展开
-
轻量级权限框架之-SoToken
轻量级的权限认证框架:可主要解决:**登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权** 等一系列权限相关问题。原创 2023-01-09 19:45:00 · 2781 阅读 · 1 评论 -
不要再用 if (obj != null)
大家好,我是相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 Optional来尽量简化代码同时高效处理NPE(Null Pointer Exception 空指针异常)转载 2022-10-11 09:42:42 · 94 阅读 · 0 评论 -
Docker安装Portainer
是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。原创 2022-09-13 11:26:54 · 12381 阅读 · 1 评论 -
基于halo搭建的满心书架
基于html写的静态书架,没有后台,所有书籍的图片和链接都有自己手动添加,感兴趣的小伙伴可以去试试。直接在halo中配置菜单,通过网页方式打开书城。原创 2022-09-13 11:25:55 · 462 阅读 · 0 评论 -
基于halo搭建的博客
我的个人博客上线:https://blog.lovelu.top/原创 2022-09-13 11:16:14 · 123 阅读 · 0 评论 -
Netty自定义协议开发
自定义协议格式%1$8</span><span class="hljs-keyword">s</span><span class="hljs-variable">%2</span><span class="hljs-variab转载 2018-08-10 17:18:09 · 228 阅读 · 0 评论 -
Netty实现客户端和服务端的通信
Netty是Apache团队的又一个优秀的Socket框架,它和mina是一个团队开发的,所以很多思想是相同的,接下来,我们就来实现客户端和服务端的双向通信。 首先,我们定义消息类型:/** * 消息类型 * @author 李熠 * */ public enum MsgType {PING,SEND,LOGIN,NO_TARGET} 分别是心跳、发送...转载 2018-08-07 13:54:28 · 638 阅读 · 0 评论 -
Netty 客户端与服务端通信 demo
服务端代码 import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.EventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup; import io.netty.chan...转载 2018-08-07 14:03:31 · 1780 阅读 · 0 评论