取消

『感谢您的支持🌹,我会继续努力的📌』

扫码支持
㊟:扫码打赏,你说多少就多少 ⚠

打开支付宝扫一扫,即可进行扫码打赏哦!!

Powered by Design ForFuture Group    gqzdev™💖

China

知识点

MySQL中锁

MySQL中锁

1.数据库级别的锁    数据库级别的锁有以下两种:1.1.全局读锁    对数据库执行 Flushtableswithreadlock命令让整个库处于只读状态。1.2.让全局只读    执行 setglobalreadonly=true这个命令也可以让全库只能读,但是第一有些系......

73 0 阅读详情

技术

理解Netty

理解Netty

Netty到底是什么从HTTP说起有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。我们回顾一下传统的HTTP服务器的原理1、创建一个ServerSocket,监听并绑定一个端口2、一系列客户端来请求这个端口3、 服务器 使用Accept,获得一个来......

89 0 阅读详情

Spring

Spring5源码阅读环境搭建-gradle构建编译

Spring5源码阅读环境搭建-gradle构建编译

   前沿:Spring系列生态十分丰富,涉及到各个方面。但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,我们需要解读源码。  在构建Spring源码阅读环境时,遇到一些问题。通过多次尝试,慢慢找到了正确的构建编译方式,下面就记录下 Spring源码阅读环境的构建编译完......

97 1 阅读详情

软件&工具

Linux中安装ActiveMQ完整教程

Linux中安装ActiveMQ完整教程

 ActiveMQ介绍下载Linux环境的文件我这里用的是apache-activemq-5.14.4-bin.tar.gz这个可以看得出来ActiveMQ的安装很便捷,RabbitMQ需要安装Erlang环境。安装拷贝apache-activemq-5.14.4-bin.tar.gz到Linux服务器的/opt下解压缩 tar -zxvf apache-activemq-5.14.4-......

232 1 阅读详情

技术

HashMap、Hashtable、ConcurrentHashMap的原理与区别

下面直接来干货,先说这三个Map的区别:HashTable底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化初始size为11,扩容:newsize = olesize*2+1计算index的方法:index = (hash & 0x7FFFFFFF) %......

82 0 阅读详情