经验贴
langmeng110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kafka写入消息超过1M的解决办法
【代码】kafka写入消息超过1M的解决办法。原创 2024-02-23 18:32:27 · 1214 阅读 · 1 评论 -
Nacos No DataSource set问题汇总
2.在application.properties的db.url.0=jdbc:mysql://xxx.x.x.x/xx?1.allowPublicKeyRetrieval=true。原创 2024-07-04 11:25:14 · 1051 阅读 · 0 评论 -
maven打包springboot项目时将lib和resources单独打包出来
每次需要发布jar包的时候,小则几十M,大则上百M,如果是内网上传需要费很多时间,所以将lib和resources单独打包出来,部署的时候只需要第一次将lib和resources放到和jar包同级目录下即可直接运行,如此一来修改配置也极为方便.而发布的jar只有几百kb,除非pom.xml中新增了依赖项需要重新打包lib发布,其他时候都不必...原创 2022-07-08 12:34:58 · 2377 阅读 · 1 评论 -
使用haproxy+keepalived实现k8s集群访问总代理
k8s中所有节点做高可用,使用vip做代理.haproxy+keepalived实现原创 2022-02-28 12:20:29 · 2255 阅读 · 0 评论 -
使用idea开启远程调试功能
第一步、首先新增一个远程jvm调试主机地址填写第一步中项目所在服务器的IP地址,端口默认5005就好。这样就可以了第二步、开启远程调试并启动项目,我以一个springboot测试用例为例:nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 Test-0.0.1-SNAPSHOT.jar &这样idea就会自动捕获到断点啦...原创 2021-12-17 13:02:18 · 738 阅读 · 0 评论 -
linux命令杀进程
杀掉程序并重新启动该程序原创 2021-12-17 12:51:42 · 1330 阅读 · 0 评论 -
为linux的root(根)目录扩展存储空间
有时候为了业务需要,比如/home目录下面存储快满了,但是/data目录的存储还有很多,又不想把/home的业务迁移到/data下,因为懒得改脚本和重启应用。所以就想把/home目录在多扩展一些存储,于是就新增了一块硬盘,并挂载到了根目录下,这样/home目录也可以享受到存储扩展带来的好处了,也可以单独扩展/home,但是我担心其他目录存储也很快用完,又要重复操作,就干脆挂根目录,一了百了原创 2021-09-10 13:18:50 · 5778 阅读 · 2 评论 -
Linux/CentOS挂载新硬盘只需8步即可收工
第一步、查看未挂载硬盘命令:fdisk -l被红圈圈住的就是。第二步、创建PVpvcreate /dev/sdb第三步、创建VGvgcreate vg0 /dev/sdb第四步、创建LVlvcreate -l 100%VG -n lv0 vg0第五步、创建文件系统mkfs.xfs /dev/vg0/lv0第六步、创建挂载目录,我这里在根目录创建了/data目录mkdir /data第七步、添加开机挂载#...原创 2021-09-09 13:29:41 · 409 阅读 · 0 评论 -
CentOS7在线安装docker20
引用了菜鸟教程中的内容,链接是:CentOS Docker 安装直接执行下面的命令即可curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun转载 2021-08-08 22:43:55 · 2155 阅读 · 0 评论 -
虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从
我的虚拟机有3台分别是master:192.168.xx.130node1:192.168.xx.131node2:192.168.xx.132安装之前最好不要安装docker,如果提前已经安装了,请先卸载,并把docker相关数据清除,否则可能导致安装失败(公司大牛告诉我的,嗯.就是这样)1. 虚拟机之前做互信这里就不赘述了,请看我之前写的一篇文章vmare多个虚拟机做互信2. 上传需要文件到master节点中获取文件请关注[捧腹大笑说]公众号关注后,回复: k原创 2020-12-06 02:38:54 · 842 阅读 · 0 评论 -
docker搭建nginx服务
1.拉取镜像docker pull nginx2.创建映射目录mkdir -p /software/docker/nginx/html /software/docker/nginx/conf /software/docker/nginx/logs3.把nginx的配置文件拷贝到/software/docker/nginx/conf下4.运行nginxdocker run -d -p 8088:80 --name nginx-front --restart=always -v /原创 2020-12-06 01:41:28 · 253 阅读 · 0 评论 -
docker搭建registry私有仓库最新教程
1.拉取最新registry镜像未指定版本号,故拉取的是latest版本docker pull registry如图,使用 docker images 已经可以看到有此镜像了2.启动该仓库docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --name myregistry registry参数说明:-v : 将容器中的/var/lib/registry目录中的内容映射到本机的/opt/regis..原创 2020-12-06 00:53:11 · 411 阅读 · 0 评论 -
linux/centos7设置主机名
如题:格式: hostnamectl set-hostname 主机名例如设置主机名为masterhosthostnamectl set-hostname masterhost检查一下:hostname原创 2020-12-06 00:07:29 · 353 阅读 · 0 评论 -
vmare多个虚拟机做互信
1. 生成钥匙在任何路径下都可以执行该命令ssh-keygen -t rsa一直回车,直到出现如图所示:之后可在如图目录看到生成了2个文件,一个公钥id_rsa.pub,一个私钥id_rsa2. 把秘钥导入包括本机在内的其他主机输入时,会让你选择输入yes/no,这里选择yes之后会让你输入 ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.12 中 192.168.1.12主机的密码,如下每一个都需要在各...原创 2020-12-06 00:03:05 · 419 阅读 · 0 评论 -
sqlServer2008中float类型数据与datetime类型数据互转
话不多说,直接上代码:--datetime转换为floatselect convert(float,current_timestamp); //43963.672012731484--float转换为datetimeselect convert(datetime,43963.670775887345); //2020-05-14 16:05:55.033原创 2020-05-14 16:10:51 · 2107 阅读 · 3 评论 -
linux的shell脚本实现监听某个目录下是否有某个文件并把文件做相应处理
微服务发布的时候,一次更新需要替换好几个jar包,然后再逐个重启,很费时间,所以写了如下这个脚本.功能是当某个文件夹下新增了一些文件后,把指定文件放入指定目录这只是写了个demo.话不多说,直接上代码: 当该shell脚本所在目录中放入了文件,并且是text.txt或者text2.txt时,该脚本就会将文件放入/fileinstall/..目录了,后面可以再写一个重启命令,这样就可以实...原创 2020-04-16 22:57:46 · 2764 阅读 · 0 评论 -
springboot从内部强制关闭(非优雅形式)
1. 在可以使用@Autowired的地方放入如下代码:@AutowiredConfigurableApplicationContext context;2. 在需要关闭的代码处:context.close();即可! 就这么简单,如果想等内部tomcat里所有任务处理完再行关闭,请勿使用该方法哦!...原创 2020-04-15 23:00:03 · 1752 阅读 · 0 评论 -
批量删除由于网络原因导致下载jar包到Maven仓库失败,而多了一些.pom,.sha1这些文件
话不多说,直接上代码,执行即可:import java.io.File;public class Clear { public static void main(String[] args) { String path = "D:\\apache-maven-3.6.2\\repository"; File file = new File(path...原创 2019-11-29 13:52:04 · 1893 阅读 · 1 评论 -
IDEA中如何生成get/set方法
鼠标在需要生成Get/Set方法的类中右键->Generate...->选择Getter and Setter 即可.快捷方式是Alt +Insert 弹出Generate对话框,选择即可哦原创 2018-08-02 15:06:37 · 8728 阅读 · 0 评论 -
oracle写一个先插入一条数据,在将该数据中一个字段更新的触发器的坑
最近刚用使用触发器,原理上应该是在插入之后再更新,原本以为是以下这种写法,在网上也找了很多方法,结果说的都不太对.需要更新的字段根本没有被更新,我想应该是逻辑上的问题:create or replace trigger UPDATE_REDLIST_TYPE after insert on redlist_pass_person for each rowdeclare -- l...原创 2018-11-02 12:39:04 · 4997 阅读 · 1 评论 -
Java设置压缩ZIP文件为非压缩模式(归类存储模式)
/** * 创建ZIP文件 * @param targetDirPath 目标文件夹 * @param targetZipPath 目标压缩文件 */ public static void createZipFile(String targetDirPath, String targetZipPath){ File targetDi...原创 2019-07-12 18:25:42 · 1871 阅读 · 0 评论 -
InputStream流已经关闭了,但是依旧无法delete文件或者文件夹,提示被JVM占用等
有时候流明明已经关闭了,但是还是无法删除文件或者文件夹,提示被JVM占用等public void download(String sourceUrl, String targetPathFile) { URL url = null; //从网络上下载一张图片 InputStream inputStream = null; Out...原创 2019-07-16 12:10:51 · 2748 阅读 · 0 评论 -
java线程池批量下载,异步下载结束后,再继续往下执行.而不是边异步下载,边继续执行其他业务逻辑
业务需求是:首先需要把表里的数据打包成json格式放在一个文件夹下面,然后把每条数据中的图片路径对应的图片也下载到该文件夹下面,最终打一个压缩包上传1. 首先在类的最上面定义一个属性,该属性用于计算剩余多少任务还未被执行,当cdl为0时,线程调度停止private static CountDownLatch cdl;2. 为cdl赋初始值,并开始下载,仅贴出部分代码cdl = ...原创 2019-07-16 12:34:57 · 754 阅读 · 0 评论 -
将一个大数据集按限制5000,分批量处理
业务需求: 每10分钟摆渡一次数据,但是有时候数据量小,有时候数据量比较大10分钟大概多的时候3-50000条,应要求每次传输的数据不得超过5000条,所以:int limitSize = Integer.valueOf(env.getProperty("file.limit.size","5000")); List<PassPersonModel> result...原创 2019-07-16 12:45:15 · 850 阅读 · 0 评论 -
格式化编号,不够位数的补0,例如1:0001,25:0025
DecimalFormat format = new DecimalFormat("00000");String formatString = format.format(1);//输出00001原创 2019-07-16 16:41:11 · 709 阅读 · 0 评论 -
IntelliJ IDEA 2018.2设置背景图片及透明度
最近刚到一家公司,之前用的是MyEclipse2014,现在却要切换到IDEA上了,刚接触的时候,感觉黑色的界面很酷,不过时间久了就觉得有点太单调,所以就在网上看了一下如何设置背景图片,让一些还不会的童鞋可以做个参考哦. 1. 安装backgroundImage插件 首先,打开IDEA后File->Settings->找到Plugins,右侧下...原创 2018-07-27 12:41:50 · 90556 阅读 · 33 评论
分享