- 博客(58)
- 收藏
- 关注
原创 KingBase通过exp脚本实现数据库自动备份
因需求需要把Kingbase做一个自动备份,又没有找到相关配置,因此就手搓一个脚本来实现,只备份了PRO/DEV开头的数据库,一个库一个dmp文件。复制到exp的文件可能会存在特殊字符问题(不同系统doc和unix风格不一致)问题;是一个自动化交互工具,可以模拟手动输入密码的过程,彻底解决需要手动干预的问题。这里需要注意,该脚本是exp文件而不是sh。我这里使用root角色执行该脚本。
2025-11-13 11:09:04
273
原创 Minio mc文件迁移
需要将服务器A的bucketA桶迁移到服务器B的bucketB桶,但是两服务器网络不通。因此这里通过本地作为一个中转用来暂存bucketA桶的备份文件,然后将备份文件上传到bucketB桶中。也可以将文件复制到服务器后,通过服务器的mc控制器将文件上传到指定对象桶。minio默认不安装mc,因此需要进行下载,其实mc就是一个可执行文件。这里需要再执行一次"添加minio服务端的访问地址信息"步骤,指定服务器B的minio服务。将zfcp该桶的文件复制到本地D:\Tools\minio\zfcp。
2025-10-18 10:14:50
368
原创 java.sql.SQLRecoverableException:IO 错误:Socket read timed out
默认监听名为listener,直接在服务器中搜索listener.log文件。D:\app\Administrator\diag\tnslsnr\计算机名\listener\trace\listener.log。解决方法:将listener.log备份清理一下即可。问题原因:listener.log日志超过4G限制。5、在第一步目录中新建一个listener.log。4、删除第一步中找到的 listener.log。6、然后将第三部的服务右击启动(开始)一下即可。2、备份 listener.log文件。
2024-11-04 15:55:11
2187
2
原创 nginx使用ssl将http修改为https
切换到nginx配置文件进行配置即可,前提是需要ssl证书,这里就不赘述ssl证书的获取方式了。然后启动或重启nginx即可。
2024-06-21 20:55:57
267
1
原创 多线程事务控制
volatile来保证共享变量的可见性(原子性):简单理解就是一个共享变量,当被某一个线程更改时,其他线程可以马上获取得到该变量修改后的属性。有时候业务需求在一个方法中使用多线程来提高处理速度,那么采用多线程后整体事务如何该如何控制呢?这里的思路是通过CountDownLatch以及volatile来配置使用。CountDownLatch是一个程序计数器,可以用来表示当前有多少个线程。然后注入该管理器后。直接在代码中采用事务管理器进行操作~
2024-04-09 16:52:49
923
原创 SpringBoot多数据源配置及使用
参考以上文件再创建两个用来对应其他两个数据库信息。首先现在配置文件中定义三个数据库相关信息。然后就可以测试使用啦~
2024-04-09 16:34:09
849
原创 使用mybatis插件mybatis-generator(lombok)
***/@Override/*** 为实体添加lombok的注解* @return*/@Override//添加domain的import*///添加domain的注解*///添加domain的注释/*** 为实体类字段添加注释* @return*/@Override@Override//不生成getter@Override//不生成setter。
2024-03-18 17:17:45
1619
原创 nginx使用stream模块代理端口
今天原本准备将本地金仓的54321端口进行代理的,但是发现代理后总是无法访问。后来突然发现之前使用nginx代理的是一个地址而不是端口。因此做以下笔记用来做记录。
2024-01-26 15:53:45
7457
原创 redis安装配置及springboot集成
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。默认端口6379。redis是一种高级的key:value存储系统,其中value支持五种数据类型:1.字符串(strings) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes)注意事项:1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找的效率;
2024-01-23 20:42:14
616
原创 kettle配置提升读写性能
MySQL的JDBC连接的url中要加rewriteBatchedStatements参数,并保证5.1.13以上版本的驱动,才能实现高性能的批量插入。MySQL JDBC驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,批量插入实际上是单条插入,直接造成较低的性能。useServerPrepStmts=false (关闭服务器端编译,sql语句在客户端编译好再发送给服务器端,发送语句如上。
2024-01-12 15:47:04
961
原创 sql实现均衡度计算(洛伦兹曲线,基尼系数)
使用洛伦兹曲线计算基尼系数,基尼系数代表均衡度,系数值越大证明越不均衡度,值约小证明越均衡。【例:拿贫富差距人口收入举例,将累计人口百分比作X轴,累计收入百分比作Y轴,绘制贫富差距洛伦兹曲线如下图,使用面积法计算:基尼系数=A面积/(A面积+B面积)】(这里基尼系数不会大于1,也不会小于零)。
2024-01-05 15:36:32
1294
原创 Unable to connect to the chrome remote debugging server localhost 9222
chrome,9222,cdp4j
2023-02-21 11:26:20
3521
原创 RedHat中安装ffmpeg
为了在任何地方能够直接用ffmpeg运行,而不用使用如./ffmpeg或者/usr/local/whkt/ffmpeg/bin/ffmpeg的方式运行程序,可以把可执行程序复制到bin目录下,这里选择在bin目录下创建软链接。[root@localhost ld.so.conf.d]# ln -s /usr/local/whkt/ffmpeg/bin/ffserver /usr/local/bin/ (这里我本地并不存在ffserver)/usr/local/lib //增加。
2022-09-02 18:50:01
1693
原创 bootstrap中select标签如何修改宽度
以上代码中选择框的宽度是固定的,当我们尝试在select标签中使用css中的width来改变宽度并没有反应,那么如何解决这个问题呢?编写js来解决该问题,不添加noneSelectedText属性的话,选择框默认会显示Nothingselected。...
2022-07-25 15:13:03
2344
原创 CreateProcess error=193, %1 不是有效的 Win32 应用程序
ffmpegCreateProcess error=193, %1 不是有效的 Win32 应用程序
2022-06-29 17:34:57
5505
原创 getOutputStream() has already been called for this response
在前端需要播放音频,视频等文件时。需要后端返回文件流来支持播放以及下载。但是在返回文件流时出现了以下问题。org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [springServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.Il.
2022-05-30 17:26:25
1077
原创 uncaught referenceerror cryptojs is not defined
下载地址https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.2.tgz当需要别的版本只需要将版本修改即可eg:4.1.2https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.2.tgz使用时引用即可。<script type="text/javascript" src="js/core.js"></script>...
2022-05-17 16:25:25
3813
原创 Echarts柱状图显示与隐藏顶部按钮
当我们使用柱状图时,有时需要去掉顶部的按钮。也就是图中的执法人员显示1.先添加name series: [ { name: '执法人员', type: 'bar', ...... } ]2.添加legendvar option = { ... legend: { data: ['bar', 'bar2', 'b
2022-04-14 17:36:04
4276
原创 Incorrect usage of UNION and ORDER BY
mysql中union和order by同时使用报错:### The error occurred while setting parameters### SQL: ......### Cause: java.sql.SQLException: Incorrect usage of UNION and ORDER BY; uncategorized SQLException; SQL state [HY000]; error code [1221]; Incorrect usage of UNI
2022-04-12 19:53:10
1381
原创 VUE报错:Uncaught SyntaxError: Unexpected token ‘<‘
个人报错原因是在vue.config.js文件中配置出现问题module.exports = { //打包 publicPath: './', outputDir: 'tjfx', //打包输出目录 assetsDir: './static', //放置生成的静态资源 filenameHashing: true, // 生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存 lintOnSave: false, //设置是否在开发环境下每次保
2022-04-08 17:27:59
1874
原创 Vue项目如何打包并部署(nginx)
使用场景:我们常使用前后端分离项目时,会需要将前端vue打包然后部署。一.打包vue项目其实可以直接通过一下语句进行打包:npm run build默认打包情况如下:当我们需要将打包名称以及静态资源位置进行修改时便需要进行相应的配置:1.首先在项目根目录下创建vue.config.js文件配置内容如下所示(附带跨域问题解决):module.exports = { //打包 publicPath: './', outputDir.
2022-04-08 16:27:33
26207
5
原创 Could not initialize class sun.awt.X11GraphicsEnvironment
错误信息:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment修改${TOMCAT_HOME}/bin/catalina.sh或${TOMCAT_HOME}/bin/catalina.bat文件:# USE_NOHUP (Optional) If set to the string true the start command will#
2022-03-25 09:31:55
607
原创 SpringBoot多模块打包
接SpringBoot多模块后出现打包情况。使用多模块打包如何配置模块打包方式?打包后使用那个?下面做一下整理:1.最外层<build> <plugins> <!-- 修改打包插件 修改打包方式jar为pom后 默认打包方式为spring-boot-maven-plugin 等到后期打包的时候他会一直提示你,你引入的依赖不存在 -->
2022-03-25 09:21:11
2647
原创 Nginx代理后出现文件大小限制
我们在使用文件上传时,不设置文件大小,正常使用。<input type="file"></input>但是在使用nginx将前端代理后就出现了文件被限制为1MB。如何去解决呢?使用client_max_body_size来设置最大限制。server { listen 8096; #nginx使用8096 server_name localhost; #服务名称 #解决上传文件的大小受限的问题
2022-03-25 08:53:53
4487
原创 Transaction synchronization is not active问题
使用场景我遇到的是在使用异步进行操作时遇到的问题。java.lang.IllegalStateException: Transaction synchronization is not active at org.springframework.transaction.support.TransactionSynchronizationManager.getSynchronizations(TransactionSynchronizationManager.java:306) at org.s
2022-03-23 19:11:35
8586
2
原创 JVM简单概述
1.jvm位置分布2.JVM的体系结构3.类加载器步骤:加载-->连接(验证,准备,解析)-->初始化作用:加载Class文件~*类是抽象的,对象是具体的Class<test> testClass = test.class;//类是抽象的是模板Class<? extends Class> aClass = testClass.getClass();Class<? extends Class> bClass = tes..
2022-03-22 18:05:14
731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅