准备环境 在虚拟机中安装了 Centos 7.9 Centos 7.9 中已经安装好了 Docker 拉取镜像 启动容器 -p:端口映射,格式为:主机端口 : 容器端口--n...
1. 唠叨 及时分享学习所得。希望与您共勉,一起学习共同进步。 2. 服务端 Channel 初始化 (重点)我们还是先抓重点。下面是初始化 Netty 服务端 Channe...
1. 唠叨 既然您点开此文,那您在工作或学习中一定使用过 Netty。Netty 不仅使用起来十分方便,而且,它的设计也非常优雅,值得我们学习研究。出于这点,我开始了对 Ne...
要注意以下问题 安全性问题1.1 数据竞争:多个线程同时访问同一数据,并且至少有一个线程会写这个数据1.2 竞态条件:程序的执行结果依赖线程执行的顺序活跃性问题2.1 死锁:...
简介 由于 Java 内存模型是个复杂的规范,可从不同视角解读。从程序员的视角可以理解为:它为我们提供了如何禁用缓存和编译优化的方法。具体来说,这些方法包括 volatile...
问题根源: 1. 可见性问题:多核 CPU 缓存导致 由于硬件之间访问速度的差异,CPU 会从内存中读取数据并缓存在寄存器中。这样当某 CPU 对内存中的数据修改时就导致了内...
Nexus作为一个强大的本地私仓,用Maven的人都知道,在这里就不做详细的介绍了,有兴趣的可以去了解下。最近换了新的工作环境,基本上什么基建都没有(除了技术哈哈),需要独立...
最近在重温基础知识,发现这篇写得非常好,就直接拿来了。 原文链接:https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/...
tomcat版本 7.0.791、修改tomcat的server.xml文件 配置文件139行 pattern 改为 2、取到的日志结果为:{"client": "192.1...
从一个想法到最终看到一个产品“长”出来,需要产品经理有过硬的基本功和良好的商业感觉,同时也要有强大的协作领导能力,使团队形成统一的合力才可能最终实现。 文| 杜松,公众号:产...