本文分类:news发布日期:2024/9/23 5:22:46
相关文章
golang并发控制
常见的并发控制 常见的并发控制
channel:通过无缓冲的channel进行同步调用,有缓冲的channel进行异步调用,也可限制并发数量
waitgroup:可以通过add来动态调整,释放的时间需要使用defer 进行wg.done操作
context:通过在协程之间…
建站知识
2024/9/22 7:07:39
单体应用提高性能和高并发处理-合理使用多核处理
合理使用多核处理能力是提升单体应用性能和处理高并发能力的重要手段。以下是关于如何合理利用多核处理器的详细讲解,包括多线程编程、线程池的使用、并行计算、以及如何避免常见的性能陷阱。
1. 多线程编程
多线程编程是利用多核处理器的直接方式。每个线程可以在…
建站知识
2024/9/15 17:18:53
Linux 命令,halt说明与使用
1:halt命令功用: Linux和类Unix系统一个重要管理命令,主要用于立即停止系统。 如果统处于运行级别0或6,则停止所有进程;否则调用shutdown -nf。
2:命令构件: halt [options]
3:参数选项: -d 禁止在var/log/wtmp中写 …
建站知识
2024/9/22 20:50:20
JVM二:JVM类加载机制
目录
前言
1.什么是类加载?
2.类加载整体流程
3.一个类什么时候被加载?
4.双亲委派模型
4.1 JVM默认提供了三个类加载器
4.1.1 BootstrapClassLoader
4.1.2 ExtensionClassLoader
4.1.3 ApplicationClassLoader
4.2 破坏双亲委派模型 前言
在上一篇文章中…
建站知识
2024/9/22 21:11:44
每个程序员都应该收藏的算法复杂度速查表
今天看到一篇英文文章,总结了计算机科学里面常见算法的时间和空间的big-o复杂度。联想到之前在参加面试时,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便能顺利通过面试。最近这几年,我面试了几家初创企业和一…
建站知识
2024/9/19 9:46:27
Docker的卸载|安装|启动|停止|重启
Docker的卸载|安装|启动|停止|重启 1、Docker卸载1.1、查看是否已经安装了docker1.2、卸载查询出来的docker相关包 2、Docker安装安装方式1安装方式2 3、Docker启动4、关闭Docker5、重启Docker 1、Docker卸载
1.1、查看是否已经安装了docker
yum list installed | grep docke…
建站知识
2024/9/17 0:04:46
【开端】使用JWTUtil工工具制作token
一、绪论 Java开发过程中,很多接口的访问需要进行权限校验,我们经常遇到的是在访问一个接口之前需要获取到系统的访问token,然后携带token继续访问业务接口、那么这个token是怎样的生成的。下面介绍通过JWTUtil工具生成的token和校验。 二、J…
建站知识
2024/9/14 18:21:14