- 博客(17)
- 收藏
- 关注
原创 docker、nvidia-docker、docker-compose离线安装
安装docker前,先卸载旧docker,若无可以直接安装,卸载参考。
2024-10-12 16:34:10
1155
原创 Linux swap交换区扩容办法
交换区实际上是磁盘上一个文件,启用交换区后,若内存不够用时,系统会将一部分不活跃的运行时数据存储至交换区,故交换区不能随便停止,否则引起应用异常。
2024-10-10 13:36:13
274
原创 linux命令学习
启动软件:systemctl start name停止软件:systemctl stop name重启软件:systemctl restart name重新加载配置:system reload name开机启动软件:systemctl enable name禁止开机启动:systemctl disable name。
2024-09-21 22:56:36
419
原创 shardingsphere偶尔出现错误Cannot support database type ‘MySQL‘
当初以为是shardingsphere版本问题,修改版本仍然未能解决,偶尔发现地址:https://github.com/apache/shardingsphere/issues/7947。springboot项目,使用了shardingsphere做分表,maven如下。
2024-08-20 10:28:54
366
1
原创 docker启动报错 xxxxxx/merged: no such file or directory.
检查发现merged目录确实不存在,一个指令解决问题,清除docker缓存。再重启启动容器,解决问题。
2024-03-06 10:37:16
939
3
原创 java子线程解决获取主线程的request对象
问题描述业务系统,多线程处理业务是提供性能方法之一,在使用中,我们会将某些数据存储在request中,传给后面的组件使用,不需要在方法中定义变量来传递,提高代码的美观可读性,我们使用request.setAttribute(“xxxx”, “xxxx”)方式传递参数,后面的组件或方法使用如下代码获取参数:ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.
2022-05-16 09:21:16
3043
4
原创 ThreadPoolExecutor线程池使用归纳
ThreadPoolExecutor线程池是阿里巴巴推荐使用的,项目中也使用,但是最近出现了一些问题问题描述主线程执行业务,子线程做一些与业务无关的逻辑,如调用量统计、接口调用记录等。但是,子线程出现等待阻塞(接口调用记录),导致了主线程也阻塞,大量请求一直没得到相应。问题分析项目中使用了ThreadPoolExecutor作为线程池,理论来说,主线程不应该也出现阻塞,接口调用记录是异步执行,不会影响主线程,继续排查发现是主线程后面使用了Callable异步执行业务,主线程一直在等Callable
2022-04-15 14:12:34
522
原创 Linux字体库问题(PDF转图片中文字缺失)
问题描述PDF转图片,图片的中文字体缺失,原PDF如下:转成图片后结果如下:中文全部丢失了,而且英文格式也对不上问题分析根据B站介绍,是linux服务器缺少字体库导致问题解决步骤打包window字体window字体库地址:C:\Windows\Fonts直接全部压缩zip压缩包上传到linuxlinux字体库地址:/usr/share/fontscd /usr/share/fonts新建一个文件夹存放自己的字体mkdir chinese然后上传字体zip到chinese目录
2022-04-07 13:37:10
2572
原创 MySQL数据库Insert语句慢SQL处理
#问题描述insert into …普通的插入语句,经常出现耗时2s以上#数据状态1.表数据量大,每天产生200万条数据2.高并发插入#问题解决1.由于表中数据量庞大,建议数据归档处理,冷热处理2.表中有过多索引,当数据insert时,索引会重排产生太多的io操作。导致缓慢,有必然要的只保留主键。3.表的数据库引擎,默认InnerDB,若数据不重要,可以使用MyISAM......
2022-04-06 11:25:00
4186
原创 SpringBoot项目打包成jar后读取文件的大坑
ClassPathResource resource = new ClassPathResource(path);File flowFile = resource.getFile();使用以上方式读取resource下的文件,IDEA本地测试ok的,但是打成jar包后扔到linux就读不到了,因为打成jar包后,文件在jar里面,resource.getFile()不会读取jar的压缩包,导致找不到文件,改为流方式就ok了,如下:ClassPathResource resource = n.
2020-07-23 09:42:49
1007
1
原创 spring cloud alibaba Failed to configure a DataSource
spring cloud alibaba作为微服务框架,连接msql时,启动服务报错如下:Description:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following
2020-06-03 21:58:05
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人