- 博客(34)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 UDP进行端口转发时,数据丢失率太高怎么办
在网络通信中,UDP (用户数据报协议) 因其低延迟和高效率而被广泛使用。然而,当使用UDP进行端口转发时,我们可能会遇到数据丢失率高的问题。本文将探讨这个问题的原因及其解决方案,特别关注如何通过调整缓冲区大小来改善情况。
2024-07-25 09:55:03
862
1
原创 五、Linux二进制安装MariaDB 六、MariaDB主从复制
systemctl enable mariadb.service 执行后,会出现提示.我是已经执行过一次了.删除目录(因为我docker里也安装了mysql,所以根据自己情况删除 )my.cnf具体配置(网上有很多,找一个就行,但是注意目录的修改)我的数据位置在/usr/local/data/mariadb。指定ip地址授权(连接时失败报错1130弹出的地址)使用数据库工具访问失败,因为没有配置外部访问;A和B数据库都进行修改,没有的话就添加。检查MySQL mariadb。
2024-05-13 09:38:54
856
原创 三、Linux二进制安装JDK1.8
按i进入编辑,在profile文件尾部添加如下内容(JAVA_HOME的值是jdk安装目录)通过命令source /etc/profile让profile文件立即生效。百度网盘分享(软件扩展->Linux安装包中)按Esc退出编辑状态,然后输入:wq保存并退出。将文件压缩包传上传到服务器/home目录下。编辑/etc/profile文件。选择需要的版本下载就行;
2024-05-13 09:31:12
467
原创 二、服务器配置修改
下载自己服务器类型的ios镜像(下载链接中含Everything)的比如 CentOS-7-x86_64-Everything-2009.iso;如果服务器是内部服务器将三台的的时间都指向一个服务器就行(三台都写一个)(确保本地yum安装完毕或者服务器能上网)修改时区(时区有问题时使用)继续修改另一个配置文件。(内网环境需要配置)
2024-05-13 09:29:41
629
原创 Linux(CentOs7)基础配置及安装本地yum源、redis、elasticsearch、kafka、mariadb、nacos等各类应用(持续更新中)
1.服务器配置修改 2.Linux二进制安装JDK1.8 3.Linux二进制安装TDengine集群 4.Linux二进制安装MariaDB 5.MariaDB主从复制
2024-03-11 16:13:19
1185
1
原创 spring如何使用三级缓存解决循环依赖
1.创建一个类,实现 BeanPostProcessor 接口,并重写 postProcessBeforeInitialization 和 postProcessAfterInitialization 方法。2.在 postProcessBeforeInitialization 方法中,将正在创建的 bean 放入“当前正在创建的 bean”集合中。3.在 postProcessAfterInitialization 方法中,将已经创建好的 bean 放入“已经创建好的 bean”集合中。
2023-11-24 11:03:06
669
原创 Java中文件断点续传的实现(基于Stream流)
通常视频文件都比较大,所以对于媒资系统上传文件的需求要满足大文件的上传要求。http协议本身对上传文件大小没有限制,但是客户的网络环境质量、电脑硬件环境等参差不齐,如果一个大文件快上传完了网断了没有上传完成,需要客户重新上传,用户体验非常差,所以对于大文件上传的要求最基本的是断点续传。
2023-07-19 14:45:39
497
原创 docker安装redis及其配置(详细版本)
centOS操作系统,操作系统已安装过redis,端口6379已被占用。容器将会使用6380端口。本次操作为了实例化redis数据,并挂载到宿主机,防止容器被删除导致的数据丢失!
2023-07-04 15:56:45
12279
1
原创 ElasticSearch和Kibana二进制安装教程(设置开机自启 )
链接:https://pan.baidu.com/s/1ANtEMcpzyd5BoSwtX0a9eg?下载地址:https://www.elastic.co/cn/downloads/past-releases。1、先将文件上传到虚拟机 /opt/elkSources 目录下。和es一样,也可以在百度云下载。(配置文件为单机版)
2023-05-22 14:42:18
975
1
原创 在service层调用其他service造成了循环依赖
在上诉代码中,我QuartzCommandService调用了ScriptTaskService 和ScriptCommandService.而且ScriptTaskService 和ScriptCommandService也调用了QuartzCommandService.这就是造成循环依赖的原因.因为没有这一行代码的时候,QuartzCommandService在初始化的时候就是属于最终形态,而加上线程池后,QuartzCommandService就会改变,
2023-05-22 09:03:45
993
原创 在多线程中输出时间戳是否会重复
这个问题虽然说是一个很简单的bug,但是排查的时候很难发现.我们在线程中使用随机数时,最好的是使用uuid,不要使用时间戳.或者使用15位的微秒为单位的.
2023-04-25 16:09:51
1948
原创 centos7的syslog有哪几类
在CentOS 7中,syslog是一个系统日志守护进程,用于收集、存储和管理系统中产生的各种日志信息。在CentOS 7中,syslog服务可以收集和处理以下几类日志:
2023-03-09 10:50:07
529
原创 linux下卸载,安装mariadb数据库,设置外部访问(二进制包安装和卸载,非docker)
systemctl enable mariadb.service 执行后,会出现提示.我是已经执行过一次了.删除目录(因为我docker里也安装了mysql,所以根据自己情况删除 )my.cnf具体配置(网上有很多,找一个就行,但是注意目录的修改)我的数据位置在/usr/local/data/mysql。指定ip地址授权(连接时失败报错1130弹出的地址)使用数据库工具访问失败,因为没有配置外部访问;
2023-02-14 10:46:20
2216
原创 解决mariadb/mysql数据目录放在/usr/local或者/home下,启动失败问题.
Can't create test file /usr/local/data/mysql/localhos...wer-testFeb 14 08:58:33 localhost.localdomain mysqld[13652]: 2023-02-14 8:58:33 140151958214464 [ERROR] mysqld: File './mysql-bin.index' not found (Errcode: 30...system")
2023-02-14 09:40:39
2563
原创 linux下卸载安装nginx和配置SSL/TLS(二进制包安装和卸载,非docker)
链接:https://pan.baidu.com/s/1SIWjOcrwTVTaOqB9AQqNmA?有些同学的Linux没有gcc,直接安装就行,确定可以联网;nginx.service文件内容 (注意自己的安装路径)进入安装后的目录,默认实在user/local下的。创建开机自启脚本(nginx.service)我是下载的1.23版本,可以进入的的网盘下载。第一张是nginx未开启,第二章是开启了。建议直接加上,以免后期使用时再安装。如果确定开启了,直接执行命令。进入nginx目录下,解压。
2023-02-06 10:57:34
744
原创 select动态增加option以及获取值
jsp页面<select id="fzName" name="fzName"></select>js页面function getBaseOptionFun(){ $('#fzName').empty(); $.ajax({ url: "", type: "POST", data: { id:'', }, async : false, success: f
2021-12-03 10:27:02
1408
2
原创 CheckBoxList全选,反选,全不选
说明我使用的是lagerUI下的CheckBoxList。程序jap:<td style="widtd: 12%;" align="right" bgcolor="#f1f5f9"> 选择导出字段: <br/> <input type="button" value="全选" onclick="checkOpt('all')"/> <input type="butt
2021-12-02 14:35:08
569
原创 oracle查询两张表相同的字段\查询某张表的所有字段\同步两张表相同的字段
查询某张表的所有字段select column_name from user_col_comments t where table_name = upper('tableName')查询两张表相同的字段select wm_concat(column_name ) from (select column_name from user_col_comments t where table_name = upper('tableName1')intersectselect column_name f
2021-11-24 17:14:28
7078
1
原创 maven依赖下载速度太慢了解决方式,maven镜像配置
方案一找到,maven的安装包,在conf/settings.xml中的标签中加入:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf&
2021-11-23 15:07:10
1758
原创 清理本地仓库缓存的垃圾文件
我们有时候下载不了依赖,需要清理下仓库的缓存,但是删除又太费事,可以使用一个脚本来执行。用下面这个脚本(改为maven-clean.bat保存):@echo offset REPOSITORY_PATH=C:\Users\chengli\.m2\repositoryrem 开始删除... for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do ( del /s /q %%i)rem 删除完成!
2021-11-23 10:53:53
522
原创 解决Maven依赖下载不全的问题
背景描述在日常学习过程中使用Maven构建SpringBoot+SpringCloud服务时,有时会使用非正式版的SpringBoot和SpringCloud(非正式版是指不是最终发布的版本,而是测试版或里程碑版本,例如:2.0.0.BUILD-SNAPSHOT、Finchley.BUILD-SNAPSHOT、2.0.0.M3、Finchley.M2这些都属于非正式版,而像1.5.16.RELEASE这样的RELEASE版本即为正式版),一般在工作中构建微服务都会使用正式版本进行构建,因为正式版本稳定,B
2021-11-23 10:48:10
1609
原创 ps -ef|grep作用及详解
作用ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条命令是检查java 进程是否存在:ps -ef |grep java字段含义如下:UIDPIDPPID
2021-11-04 10:10:28
2183
1
原创 iText中文文档,中文帮助文档下载
百度网盘地址链接: https://pan.baidu.com/s/18i1LbL_SWoCtkqkO9GnBMg提取码: dh7s
2021-10-28 15:17:48
966
原创 itext生成pdf时,表格内容过多,导致表格自动跳到下一页,当前页有很多空白
展示问题解决问题增加第二行代码就可以了PdfTable pdf = new PdfpTable(4);pdf.setSplitLate(false);原因分析:默认的属性是true,当当前页放不下时,自动跳转到下一页。当属性值为false的时候,强制为当前页优先显示,也就是当前页能放多少就放多少,不够再放到下一页。...
2021-10-15 11:34:12
3754
3
原创 Sqlyog安装包下载
百度网盘链接:https://pan.baidu.com/s/1DeA3B3b1tZetW3nzB9O_oA提取码:123432和64都有,12.0.8版本的
2021-10-15 10:58:59
1518
1
原创 MySQL安装以及MySQL图像化工具Sqlyog的安装注册
目录:1. Mysql下载以及安装1.1 sql下载地址2. 配置全局变量3. sqlyog的安装以及注册码3.1 sqlyog安装3.2 sqlyog注册码写在最前:可能会出现的问题,首先,sql的安装版本不一样,可能出现的步骤不一样,但是一般都是点击next就行了。配置环境变量,很简单,可以按照自己的习惯进行配置。有同学的path出现的不是一个界面,而是一行,这样直接把地址复制最后就行,不要忘了加“;”号。1. Mysql下载以及安装1.1 sql下载地址sql下载地址链接点击前往1.进入
2021-10-12 16:27:10
8223
2
原创 itext入门案例
介绍这几天需要写一些PDF的模板,使用到itext,写一个Demo。实现基本步骤:创建一个PDF的基本步骤: 1.先创建一个Document 2.新建一个书写器和Document关联 2.1.添加水印和页眉页脚 3.打开文档 4.向文档中添加内容 5.关闭文档依赖:<dependencies> <dependency> <groupId>com.itextpdf</groupId>
2021-09-17 10:04:54
248
原创 获取PDF路径后,默认下载,怎样修改为打开!
获取PDF路径后打开而不是下载获取PDF路径后,默认下载,怎样修改为打开!思路分析:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入获取PDF路径后,默认下载,怎样修改为打开!思路分析:原先的流程是直接在前端页面做一个
2021-09-17 09:30:25
633
vue 预览本地文件时出现错误
2023-11-10
sql 删除数据时遇到的问题
2023-10-30
项目连接docker中的nacos时报错
2023-07-14
在winlogbeat中,使用自定义的索引不生效
2023-05-19
itext 生成pdf加上外边框不分页
2021-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人