摘要:
Authentication VS. Authorization - 认证 VS. 授权 Authentication & Authorization are two vital information security process that administrators use to prot 阅读全文
摘要:
一、Netty - ChannelGroup 和 ArrayList 有什么区别? 我正在使用 Netty 4.x,我想知道以下:ChannelGroup 和 ArrayList 之间有什么区别? ChannelGroup channels = new DefaultChannelGroup(Glo 阅读全文
摘要:
基于 RabbitMQ 的实时消息推送 一、实现服务器端推送的几种方式(底层原理) Web 应用都是基于 HTTP 协议的请求/响应模式。HTTP 协议是无状态协议,无法像 TCP 协议那样保持长连接,因此 Web 应用就很难像手机那样实现实时的消息推送。 就目前来看,Web 应用的消息推送方式主要 阅读全文
摘要:
1、修改sql的时机 在预编译SQL(prepare方法)前加入修改的逻辑。 可以对sql处理也可以对映射类做处理(本例是对映射类做处理)。 2、准备的xml文件 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE 阅读全文
摘要:
一、为什么使用Netty 1. NIO的缺点 NIO的类库和API繁杂,学习成本高,你需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。 需要熟悉Java多线程编程。这是因为NIO编程涉及到Reactor模式,你必须对多线程和网 阅读全文
摘要:
git@e.coding.net: Permission denied (publickey). 步骤一:打开 ~/.ssh/config 文件 步骤二:添加域名对应的 ssh_key 私钥 # bitbucket.org Host bitbucket.org AddKeysToAgent yes 阅读全文
摘要:
一、JavaScript - js生成 txt 文件 /** * 方法定义 */ function download(filename, text) { var element = document.createElement('a'); element.style.display = 'none' 阅读全文
摘要:
SpringBoot2和SpringBoot3有什么区别 1.最低环境的区别 Java版本:SpringBoot2的最低版本要求为Java8,支持Java9;而SpringBoot3决定使用Java17作为最低版本,并支持Java19。 Spring Framework 版本: SpringBoot 阅读全文
摘要:
CentOS 7 安装 Nginx 一、更新存储库包列表 $ sudo yum -y update -y 是可选参数。 表示安装软件过程中如果提示用户输入 y 进行确认安装的话,则进行自动确认。 二、安装 epel 软件包 问题:什么是 epel ? 回答: epel-release 仓库是由 Fe 阅读全文
摘要:
在 NGINX 上安装 SSL 证书 - 开启 HTTPS 访问 一、在你开始之前 请确保您已下载证书文件。 没有证书?请从 https://www.sslforfree.com 上申请 90 天免费证书。 下载证书后,您应该有一个包含以下证书文件的 ZIP: certificate.crt ca_ 阅读全文