- 博客(100)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Windows版本的postgres安装插件http
这里使用安装 pgsql-http 的扩展直接点击选择自己的数据库版本以及Windows系统的位数。我是Windows64 位的,pg数据库是12的版本就选择上面的点击下载就行。下载解压之后有 4个文件夹。
2025-05-27 17:46:06
738
原创 classfinal 修改过源码,支持jdk17 + spring boot 3.2.8
先贴图使用classfinal 修改过源码支持jdk17 + spring boot 3.3.0。
2025-04-25 16:28:26
380
原创 Mybatis 框架,不要到处用啊。垃圾的一批
MyBatis 的 Mapper 提供了 SQL 语句的完全控制和灵活性,它不仅减轻了开发者的工作负担,还使得项目能够在复杂的数据库操作和需求变化下保持高效和可维护性。它特别适合对 SQL 优化有较高需求,或者需要处理复杂映射关系的场景。
2025-03-27 15:52:08
770
原创 logback 的日志文件,不包含 e.printStackTrace()
使用spring boot 记录多个项目的日志,日志太多,配置了logback ,但是只记录了日志,不输出堆栈的信息,不好排查问题。
2025-03-14 10:22:21
487
原创 docker里面pgadmin4自动备份pg数据库操作
上线之后要求数据库数据每天备份,但是之前一直是人用pgadmin4 的界面手动点击备份,偶尔会忘记点击,就忘记备份了。每次下班前备份,除了会影响下班,还会忘记,就想都是脚本,手写一个自动备份的。
2025-02-27 11:31:18
521
原创 ERROR: could not resize shared memory segment “/PostgreSQL.2845889450“ to 196736 bytes: No space le
在docker里面启动pg 数据库报错。简单来说就是共享内存不足了。
2024-12-27 14:57:13
733
原创 记一次nginx有时候404 有时候正常的问题
再使用nginx的时候添加了一个配置,发现访问接口有时候正常,有时候异常排查了,被代理的接口正常的每次修改完配置文件都还检查配置文件是否正确。然后才重启的查看进程时间发现一个work 的启动时间是上个月上个月的时候配置文件没有配置v1相关的。
2024-12-17 09:57:15
669
1
原创 sftp 链接时间过长报错的问题com.jcraft.jsch.JSchException: channel is not opened
也就是说,在程序启动的时候,就建立了一个链接,每次删除上传下载用的都是这个链接,但是mvc程序一直运行,服务器上的这个进程(链接)就一直存在,猜测他可能也有一个链接时长的限制,到达某个时间点可能就不可用了。还是上面那个demo程序,第一次文件上传之后程序会睡眠100秒,此时我在服务器端,kill -9 pid 关闭掉对应的进程,看看程序下次上传是否会失败,测试结果是,上传成功,同时服务器又重新启动了一个进程,于是我又把进程给手动杀死了,看看下次上传会不会成功。那究竟应该怎么杀死呐!
2024-10-25 11:01:57
912
原创 spring boot链接oracle异常sealing violation: package oracle.net.ns is sealed
网上查询的都是依赖冲突了,具体可以排查的思路3种。
2024-09-20 11:30:28
223
原创 数据库的存储过程和存储函数对比分析使用
一、Oracle二、MySQL三、postgres四、对比分析数据库 存储过程(PROCEDURE) 存储函数(FUNCTION) in参数 out参数 return in参数 out参数 return Oracle MySQL Postgres
2024-07-16 15:19:17
240
原创 spring boot 多个项目整合,打包成可依赖的包
接手前人项目,代码都是一块一块的,很多个spring boot服务,服务器重新启动一下,就要同时再启动很多jar服务,漏一个就麻烦了(虽然有一键启动)。但是有很多终端黑框很是麻烦。领导要求整合成一个,再加个权限认证。特喵的最先想到就是再搞一个把这几个都加到Maven依赖里面就OK了,啥也不用改,哈哈哈哈。由此开启了踩坑之路。新建一个All_service。
2024-06-14 19:13:45
833
原创 Failed to obtain JDBC Connection; nested exception is java.sql.SQLTransientConnectionException: Hika
使用idea的快捷命令全局搜索 Ctrl + Shift + R 在搜索框输入上面查询到的SQL语句。启动一段时间就会报错,无奈隔一段时间重启一下,隔一段时间重启一下。各种查询,网上都是这种配置,但是问题依旧在。jdk 8的特性一些资源放到try 里面自动会关闭。拿到id一条SQL一条SQL执行(3个SQL):看哪个SQL占着链接。: 修改代码关闭链接。
2024-04-03 17:52:30
3819
1
原创 spring boot的返回值里面含有net.sf.json.JSONObject 报错net.sf.json.JSONNull[“empty“])]
在对接第三的接口使,发现对方使用的json是net.sf.json.JSONObject。接口在返回值的时候就没有对其进行处理,直接返回了但是,后台也不报错,后端也没有收到响应值,只显示500的报错状态码。这尼玛,报错就好好报错,你打个warn 是什么鬼,就不会error么!!!屮。
2024-03-28 11:16:23
774
原创 spring boot的小数位丢失.00 或者.0
在使用spring boot时,前端的界面展示的数据是2 ,在数据库中存储的是小数。但是导出Excel的时候数据是 2.00。奇了怪了为啥会不一样,数据都是一样的没有做过处理。
2024-03-28 10:00:55
1257
原创 http的请求头和响应头安全漏洞bug修改
系统部署Windows环境,使用的是Tomcat,同时启动前后端一起的。想不到吧!Win11当服务器,部署网站。
2023-12-14 09:29:58
800
原创 ARM系统下的postgis12 和postgis13安装
1)下载安装包:wget https://download.docker.com/linux/static/stable/aarch64/docker-19.03.9.tgz。5)编辑docker.service文件:sudo vim /usr/lib/systemd/system/docker.service。如果想使用12的版本使用镜像 : nickblah/postgis:12-bullseye-postgis-3。3)移动解压文件: sudo cp -p docker/* /usr/bin/
2023-07-21 13:56:46
1969
4
原创 Unrecognized option: --add-exportsError: Could not create the Java Virtual Machine.Error: A fatal
mvn 执行失败
2023-01-12 17:01:28
2638
1
原创 idea maven unable to find valid certification path to requested target...
idea 在添加maven依赖后,下载不下来,报错如上
2022-11-16 17:31:40
1372
原创 java mysql emoji表情读写的问题
一、背景环境 服务器 mysql mysql-connector-java.jar 本地 mac 5.7.32 5.1.48 线上 centos 5.7.32 5.1.48 utf8mb4支持的mysql版本为5.5.3+,若mysql低于该版本请先升级二、问题网上查阅,都明确指向mysql的表情问题22/05/30 14:47:41 WARN [task-result-getter-0.
2022-05-30 18:13:39
437
原创 spark 提交任务到yarn 时报错 Caused by: java.sql.SQLException: No suitable driver
org.apache.spark.SparkException: Exception thrown in awaitResult: at org.apache.spark.util.ThreadUtils$.awaitResult(ThreadUtils.scala:227) at org.apache.spark.deploy.yarn.ApplicationMaster.runDriver(ApplicationMaster.scala:471) at org.apache.spark.dep.
2022-05-25 12:18:48
1036
原创 Java8的stream的注意问题:数组转流,类型问题
一、数组的转流的问题public static void arrTest() { int[] arr = {1, 2, 3, 4, 5}; Arrays.stream(arr).map(x -> x+"").toArray(); Stream.of(1, 2, 3, 4, 5).map(x -> x+"").toArray(); }使用Arrays.stream 转为流时,基础数据类型会被转成对应的流对象。而不是我们常用的Stea
2022-05-17 18:41:04
1126
原创 java 、scala 的数据类型转换
目录一、集合类型互转1、Java的集合转Scala集合2、Scala的集合转java的集合3、其他二、集合和数组的转换三、集合和字符串的转换四、数组和字符串转换五、数据类型转换六、Json和字符串转换七、Java类和字符串转换一、集合类型互转1、Java的集合转Scala集合2、Scala的集合转java的集合3、其他二、集合和数组的转换三、集合和字符串的转换四、数组和字符串转换五、数据类型转换六、Jso
2022-05-17 14:29:20
656
原创 flink-connector-starrocks 问题记录
问题一:ClassNotFoundException: org.apache.flink.calcite.shaded.com.google.common.base.PreconditionsCaused by: java.lang.ClassNotFoundException: org.apache.flink.calcite.shaded.com.google.common.base.Preconditions at java.net.URLClassLoader.findClass(URLCl
2022-03-31 20:02:10
4158
2
原创 flink cdc 的 问题
问题一2022-03-21 11:44:29,859 INFO io.debezium.jdbc.JdbcConnection [] - Connection gracefully closed2022-03-21 11:44:29,859 INFO io.debezium.connector.mysql.MySqlConnectorTask [] - Connector task finished all .
2022-03-22 15:17:28
3930
4
原创 spark-streaming kafka Blacklisting behavior can be configured via spark.blacklist.*.
[2022-03-08 15:23:14.742]Container exited with a non-zero exit code 50. Error file: prelaunch.err. Last 4096 bytes of prelaunch.err : Last 4096 bytes of stderr : SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/sr.
2022-03-08 16:45:38
4431
1
原创 Sdk_Java.so: ELF file‘s phentsize not the expected size
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageService' defined in file [/app/classes/com/ck/data/service/MessageService.class]: Bean instantiation via constructor failed; nested exception is .
2022-01-19 11:22:30
1190
5
原创 java.lang.NoClassDefFoundError: com/esotericsoftware/kryo/serializers/ClosureSerializer$Closure
2022-01-19 11:16:54,888 ERROR TorrentBroadcast - Store broadcast broadcast_0 fail, remove all pieces of the broadcastException in thread "main" org.apache.spark.SparkException: Job aborted due to stage failure: Task serialization failed: java.lang.NoClas.
2022-01-19 11:19:24
3219
2
原创 Permission denied: user=root, access=EXECUTE, inode=“/flink“:flink:hadoop:drwxrwx---
2021-12-31 16:17:32,174 INFO org.apache.flink.runtime.entrypoint.ClusterEntrypoint [] - Shutting YarnJobClusterEntrypoint down with application status FAILED. Diagnostics org.apache.hadoop.security.AccessControlException: Permission denied: user=r.
2022-01-06 10:26:19
1590
1
原创 A master URL must be set in your configuration
org.apache.spark.SparkException: A master URL must be set in your configuration at org.apache.spark.SparkContext.<init>(SparkContext.scala:376) at com.ck.data.batch.customer.CustomerDateCountJob$.main(CustomerDateCountJob.scala:26) at com.ck.data.
2021-12-30 16:32:43
1557
原创 FlinkCDC 连接 MySQL 问题记录
目录前提1、User does not have the 'LOCK TABLES' privilege required to obtain a consistent snapshot by preventing concurrent writes to tables.2、Access denied; you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s) for this operation Error
2021-12-20 14:49:20
6315
原创 使用云服务器,搭建网站过程
目录1、购买云服务器2、安装软件(宝塔),配置一些基本信息3、购买域名,配置主机映射4、安装配置nginx5、写Spring boot项目6、写前端项目7、前后端整合8、整个效果1、购买云服务器双十一时,看到服务器,比较便宜就想自己搭建一个玩玩。经过对比发现腾讯云的比较划算。一年88块钱,撸代码那么久,总想有自己的东西。顺便记录一下,腾讯云,阿里云,华为云,哪家便宜用哪家。这个折扣还是比较可以的,刚好也有想玩的。刚开始不太懂,就直接买了一个裸机centos8的
2021-12-17 23:34:17
1022
原创 java集合之List线程安全性比较总结
目录一、背景二、测试三、详解四、总结一、背景 在多线程中使用集合list时,会有线程不安全的问题。所以调研了所有的list线程安全的集合,同时使用简单的测试,测试出相对应的性能。线程安全的list:List<Integer> vector = new Vector<>();List<Integer> listSyn = Collections.synchronizedList(new ArrayList<...
2021-10-23 21:04:43
17501
1
原创 ES 重建索引的过程
一、背景介绍es根据条件查询数据,需要先定义mapping。后面由于业务的需要,添加或者更新mapping,需要重建索引。es没有直接更新mapping的操作,想要添加新的字段只能重建索引。整个过程类似于Mysql 的添加字段的过程。需要重建的索引,线上使用的一定是索引的别名。因为改索引重建完成之后会被删除。⚠️注意 线上使用的是索引的别名。 线上使用的是索引的别名。。 线上使用的是索引的别名。。。二、重建索引第一步:给要重建...
2021-08-16 19:58:31
6920
Windows版本的pg16 安装http插件,编译后的可以直接用
2025-05-27
classfinal 修改过源码,支持jdk17 + spring boot 3.3.0
2025-04-25
包含docker的安装,以及docker.server,包含pg数据库的的docker执行命令
2025-03-18
sqoop安装详解以及sqoop介绍
2018-07-04
centos8\离线安装的rpm包,包含gcc、make、redis
2023-02-06
数据结构课件与计算机网络课件(大学)
2018-07-04
从MySQL数据库拿数据做实时报表?
2020-02-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人