自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑雨江湖

--子狂

  • 博客(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

原创 Magic-api的使用http 文件上传

直接上代码使用。

2025-01-14 18:12:02 335

原创 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

原创 cocos creator3.8

节点组件。

2024-08-02 13:44:01 236

原创 数据库的存储过程和存储函数对比分析使用

一、Oracle二、MySQL三、postgres四、对比分析数据库 存储过程(PROCEDURE) 存储函数(FUNCTION) in参数 out参数 return in参数 out参数 return Oracle MySQL Postgres

2024-07-16 15:19:17 240

原创 1、微信小游戏基本环境熟悉

开发微信小游戏准工作

2024-07-11 17:54:17 181

原创 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

原创 gin-vue-admin使用笔记

【代码】gin-vue-admin使用笔记。

2023-09-05 09:16:21 392

原创 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

原创 centos8 离线安装redis的艰苦历程(gcc、make、redis)

离线安装redis

2022-12-08 16:38:23 3326 15

原创 idea maven unable to find valid certification path to requested target...

idea 在添加maven依赖后,下载不下来,报错如上

2022-11-16 17:31:40 1372

原创 No compiler is provided in this environment

error

2022-11-01 18:44:39 166

原创 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提交任务的区别

1、local模式2、standal模式3、yarn模式3.1、client模式3.2、cluster模式

2022-03-16 16:50:28 1671

原创 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插件,编译后的可以直接用

可以发送GET请求: SELECT content FROM http_get('http://httpbun.com/ip'); 发送POST请求: SELECT status, content::json->'form' AS form FROM http_post('http://httpbun.com/post', jsonb_build_object('myvar','myval','foo','bar'))

2025-05-27

classfinal 修改过源码,支持jdk17 + spring boot 3.3.0

classfinal 修改过源码 支持jdk17 + spring boot 3.3.0 使用方式: 1、springboot的jar加密 java -jar classfinal-fatjar-1.2.1.jar -file MySpringBoot.jar -libjars my-common.jar -packages cn.com.cmd -pwd 123456 -Y 得到: MySpringBoot-encrypted.jar 2、使用加密后的jar java -javaagent:MySpringBoot-encrypted.jar -jar MySpringBoot-encrypted.jar 再输入密码:123456

2025-04-25

包含docker的安装,以及docker.server,包含pg数据库的的docker执行命令

包含docker的安装,以及docker.server,包含pg数据库的的docker执行命令

2025-03-18

java 版手搓 坦克 Windows

java 版手搓 坦克 Windows

2024-12-17

tomcat 完整版,适合windows

tomcat 完整版,适合windows

2023-08-03

sqoop安装详解以及sqoop介绍

sqoop安装详解以及sqoop内容介绍使用介绍 集群介绍 sqoop:是一个工具,主要用于导入导出,实现MySQL到Hadoop之间数据的转换 2、导入数据:从结构化数据(Mysql,oracle,db2,)导入到半结构化或非结构化hadoop中(HDFS、HIVE、HBASE) 3、导出数据:从haoop中将数据导出到关系数据库中MySql

2018-07-04

centos8\离线安装的rpm包,包含gcc、make、redis

https://blog.csdn.net/weixin_40126236/article/details/128238477?spm=1001.2014.3001.5502

2023-02-06

kettle的setting.xml文件

kettle源码的setting.xml下载链接失效

2022-11-04

数据结构课件与计算机网络课件(大学)

数据结构课件 包含数据结构的所有内容 1 集合 数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; 2.线性结构 数据结构中的元素存在一对一的相互关系; 3.树形结构 数据结构中的元素存在一对多的相互关系; 4.图形结构 数据结构中的元素存在多对多的相互关系。 计算机网络课件

2018-07-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除