简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pd16安装包:链接: https://pan.baidu.com/s/1jxCO_sp9obi_TZkFbY7POA 密码: pujs1、打开安装包,双击安装2、软件会在安装时检测更新,注意不要更新!!!,点左上角的X关闭对话框,之后选择“否,使用现在的版本”这里就不截图了。3、一直等待安装完成,之后重启系统4、这个pd16版本有bug,直接打开会提示系统找不到硬盘,导致虚拟机内的系统无法启动,
原因:当Java虚拟机需要加载定义的一个新class,但是在持久代中没有足够的空间就会抛出‘Java.Lang.OutOfMemoryError: PermGen Space’异常。默认分配给持久代的大小在server模式下是64MB ,在client模式下是32MB方法1:在ide中启动项目的时候在debug Configurations的Vm arguments参数设置中 添加-Xms5...
对齐:要求能被8字节整除,如果不能,则需要对齐填充(寻址最优,64位机器正好8个字节)ClassLayout类打印对象头看一看对象布局HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。对象头:比如 hash码,对象所属的年代,对象锁,锁状态标志,偏向锁(线程)ID,偏向时间,数组长度(数组对象
lm_sensors,是一款基于linux系统的硬件监控的软件。可以监控主板,CPU的工作电压,风扇转速,温度等数据。一、安装lm_sensors软件yum -y install lm_sensors二、传感器检测sensors-detect全部输入yes三、查看硬件温度sensors...
由于gzip工具是单线程工作的,无法发挥多核心cpu的优势,所以需要多线程压缩解压1.安装pigz命令yum-y install pigz2.压缩操作tar -cvpf - $Dir | pigz -9 -p 6 $target-nametar -cvpf - /home/admin/abcd | pigz -9 -p 6 abcd.tgzpigz:-9 : 代表压缩率-p : 代表CPU数量3、
线上我们某个业务功能有个开关没有打开。需要在不重启服务的情况下把isOpen这个值变成truearthas是一个很好的工具。用它修改静态的变量非常方便,但是动态的就有点麻烦了。不过也是可以实现的。原理:1、首先从spring容器中拿到LedgerTimer类的实例2、使用反射找到LedgerTimer类的isOpen字段3、通过反射修改isOpen字段的值具体做法:1、首先启动arthas连接上我
前言:spring框架中的ThreadPoolTaskExecutor只是对jdk线程池ThreadPoolExecutor的包装第一种使用方法:1、springboot启动类中添加线程池配置/*** 定义线程池* @return*/@Bean("testThreadPool")public Executor asyncServiceExecut...
问题:java对象转json串时,Integer、Double、Long、Float、BigDecimal等默认都变成了0Boolean类型默认变成了false,String变成了空串。解决办法:JSONObject.fromObject(bean,jsonConfig);有一个jsonConfig对象,可以对json解析进行配置。一、创建一个类实现JsonValueProcessorpackag
一、正常打包压缩解压1、使用tar打包压缩tar -zcf ROOT.tar.gz ROOT-z压缩 -c归档(打包)-f指定包的文件名把ROOT文件夹打包压缩成ROOT.tar.gz文件2、使用tar解压缩tar -zxf ROOT.tar.gz -C /mnt-x解压 -C指定解压目录(可以不写)把ROOT.tar.gz压缩包解压二、分卷打包压缩解压1、使用tar分卷打包压缩tar -zcf-
我想本地项目直接连接测试环境nacos,由于nacos中的配置信息我不能修改,否则测试环境会出问题。但是我还想改配置怎么办呢?可以在本地springboot项目启动拿到nacos配置时修改。例如:测试环境nacos中配置的tomcat临时目录,在我本地无法创建相应的文件夹,导致无法启动项目,所以我就只能换一个目录。nacos配置,如图:无法创建对应目录,如图: 项目启动报错,如图: 1、我们找到N