草庐IT

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化1.1. 当空间不足时,可以调整线程使用的内存1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息1.3. 原生栈的大小是1MB1.3.1. 32位的WindowsJVM原生栈大小是320KB1.3.2. 在64位的JVM中,通常不会修改这个值1.3.2.1. 除非机器的物理内存相当紧张1.3.3. 较小的栈大小可以防止应用程序用完原生内存1.3.3.1. 许多程序可以在栈大小为256KB时运行1.3.3.2. 很少有程序需要用到完整的1MB1.4. -Xss=N标志1.4.1. 改变线程的栈大小2. 原生内存溢出2.1. 在32位的JVM中,进程使用的内

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化1.1. 当空间不足时,可以调整线程使用的内存1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息1.3. 原生栈的大小是1MB1.3.1. 32位的WindowsJVM原生栈大小是320KB1.3.2. 在64位的JVM中,通常不会修改这个值1.3.2.1. 除非机器的物理内存相当紧张1.3.3. 较小的栈大小可以防止应用程序用完原生内存1.3.3.1. 许多程序可以在栈大小为256KB时运行1.3.3.2. 很少有程序需要用到完整的1MB1.4. -Xss=N标志1.4.1. 改变线程的栈大小2. 原生内存溢出2.1. 在32位的JVM中,进程使用的内

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化1.1. 当空间不足时,可以调整线程使用的内存1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息1.3. 原生栈的大小是1MB1.3.1. 32位的WindowsJVM原生栈大小是320KB1.3.2. 在64位的JVM中,通常不会修改这个值1.3.2.1. 除非机器的物理内存相当紧张1.3.3. 较小的栈大小可以防止应用程序用完原生内存1.3.3.1. 许多程序可以在栈大小为256KB时运行1.3.3.2. 很少有程序需要用到完整的1MB1.4. -Xss=N标志1.4.1. 改变线程的栈大小2. 原生内存溢出2.1. 在32位的JVM中,进程使用的内

centos7安装MySql8.0.29教程

个人名片:对人间的热爱与歌颂,可抵岁月冗长?Github??‍?:念舒_C.yingCSDN主页✏️:念舒_C.ying个人博客?:念舒_C.ying@目录1安装之前检测系统是否有自带的MySQL2安装MySQL3初始化mysql4启动MySQL服务5重置MySQL密码并配置远程访问6mysql相关操作命令1安装之前检测系统是否有自带的MySQL#查询是否使用rpm安装过mariadb数据库rpm-qa|grepmariadb#如果存在数据库,先进行删除rpm-e--nodepsmariadb-libs-5.5.65-1.el7.x86_64  //强力删除模式,连带删除依赖#查询卸载的文件残

centos7安装MySql8.0.29教程

个人名片:对人间的热爱与歌颂,可抵岁月冗长?Github??‍?:念舒_C.yingCSDN主页✏️:念舒_C.ying个人博客?:念舒_C.ying@目录1安装之前检测系统是否有自带的MySQL2安装MySQL3初始化mysql4启动MySQL服务5重置MySQL密码并配置远程访问6mysql相关操作命令1安装之前检测系统是否有自带的MySQL#查询是否使用rpm安装过mariadb数据库rpm-qa|grepmariadb#如果存在数据库,先进行删除rpm-e--nodepsmariadb-libs-5.5.65-1.el7.x86_64  //强力删除模式,连带删除依赖#查询卸载的文件残

windows安装mysql8.0.29(ZIP解压安装版本)

一. 下载mysql8.0.29软件包下载点我二.解压,初始化安装1,打开下载后文件所在目录,使用解压软件解压,打开文件夹!(如图,文件路径不要出现中文!)2,创建my.ini文件,创建前先开启文件后缀名显示防止文件格式错误!3,右键空白处,新建>文本文档>选中文件>重命名>全选>文件名修改为my.ini>回车4,创建文件后,右键文件编辑,复制下面内容,粘贴到文件![mysqld]#设置3306端口port=3306#设置mysql的安装目录(修改成自己的软件目录)basedir=C:\\mysql#设置mysql数据库的数据的存放目录(修改成自己的软件目录)datadir=C:\\mysql

windows安装mysql8.0.29(ZIP解压安装版本)

一. 下载mysql8.0.29软件包下载点我二.解压,初始化安装1,打开下载后文件所在目录,使用解压软件解压,打开文件夹!(如图,文件路径不要出现中文!)2,创建my.ini文件,创建前先开启文件后缀名显示防止文件格式错误!3,右键空白处,新建>文本文档>选中文件>重命名>全选>文件名修改为my.ini>回车4,创建文件后,右键文件编辑,复制下面内容,粘贴到文件![mysqld]#设置3306端口port=3306#设置mysql的安装目录(修改成自己的软件目录)basedir=C:\\mysql#设置mysql数据库的数据的存放目录(修改成自己的软件目录)datadir=C:\\mysql

赴一场开源盛会丨10月29日 COSCon'22 开源年会杭州分会场,这里只差一个「你」!

报名地址:https://www.bagevent.com/event/83228772022年,世界正在改变,开源创造价值。已经办到第七届的开源年会首次来到杭州与开发者们相聚。你眼中的开源是怎样的?对于开源你有没有想要讲述的?「开源」对于很多人而言,其存在的意义早就不止在于源代码的开放汇集,更在于不断加入的开发者们共同协作,生生不息。因此,我们想要在一个特定的时间内,和大家相聚在一起,连接有趣的开发者们,和大家聊点掏心窝的,玩点不一样的。✦✦✦✦✦✦✦✦2022年10月29日,来COSCon'22杭州线下聚会,新老朋友欢聚一堂,让我们用趣味方式了解开源,探索开源。COSCon‘22杭州分会场

赴一场开源盛会丨10月29日 COSCon'22 开源年会杭州分会场,这里只差一个「你」!

报名地址:https://www.bagevent.com/event/83228772022年,世界正在改变,开源创造价值。已经办到第七届的开源年会首次来到杭州与开发者们相聚。你眼中的开源是怎样的?对于开源你有没有想要讲述的?「开源」对于很多人而言,其存在的意义早就不止在于源代码的开放汇集,更在于不断加入的开发者们共同协作,生生不息。因此,我们想要在一个特定的时间内,和大家相聚在一起,连接有趣的开发者们,和大家聊点掏心窝的,玩点不一样的。✦✦✦✦✦✦✦✦2022年10月29日,来COSCon'22杭州线下聚会,新老朋友欢聚一堂,让我们用趣味方式了解开源,探索开源。COSCon‘22杭州分会场

做题记录2022.4.29洛谷P1631序列合并

题目链接可以很容易地想出暴力思路,但复杂度高达O(n2),所以必须优化思路1:不难发现在a数组到i,b数组到j处,在它们前面的有i*j个,这i*j个数不可能比它大,所以只要在暴力枚举过程中判断i*j最后只要对和排序,求出前n个。注意存放和的数组不能只有n个。vectorsum;for(inti=1;i){for(intj=1;i*j){sum.push_back(a[i]+b[j]);}}sort(sum.begin(),sum.end());printf("%u",sum[0]);for(inti=1;i){printf("%u",sum[i]);}思路2:暴力枚举的解法里,除了全部n2个弄