- 博客(108)
- 资源 (24)
- 收藏
- 关注
转载 达梦|人大金仓|神舟通用|南大通用 国产单机数据库硬核评测-第一期
从上图中可以看到,即使到了1000万,在无索引的环境下,每个数据均能完成任务,从性能稳定性来看的话,人大金仓出现过较大的波动,而南大通用的稳定性也较差。综上,在300万数据规模场景中,南大通用与神州通用都表现出不同程度的性能下降,而达梦与人大金仓的性能及稳定性方面相对较好,综合比较,达梦有一定的优势。
2024-01-29 10:45:06
5785
原创 解决:com.mongodb.MongoSocketOpenException: Exception opening socket~[mongodb-driver-core-3.11.2.jar:na
通过翻看,spring-boot-autoconfigure-2.2.5.RELEASE.jar源码,发现SpringBoot自动配置支持mongodb。启动SpringBoot时会自动实例化一个MongoClient实例。改造springboot集成Mongodb,根据自定义配置进行加载配置MongoClient。禁用SpringBoot对Mongo的自动配置,在SpringBoot启动类上加上。
2023-08-13 00:00:00
2739
原创 Docker容器定时备份MySQL数据库
(3)vi filename 打开文件,执行 : set ff,如果文件为 dos 格式在显示为 fileformat=dos,如果是 unxi 则显示为 fileformat=unix。原因:在执行 shell 脚本时提示这样的错误主要是由于 shell 脚本文件是 dos 格式,即每一行结尾以 \r\n 来标识,而 unix 格式的文件行尾则以 \n 来标识。(1)cat -A filename 从显示结果可以判断,dos 格式的文件行尾为 ^M$,unix 格式的文件行尾为 $;
2023-04-16 12:00:00
2365
原创 Linux 环境手动备份postgresql数据库xx模式下的数据
docker 安装的pgsql数据库,需求只备份数据库xx下面的xx模式的数据
2023-03-25 09:00:00
491
原创 使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update
使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update
2023-01-14 16:00:00
3616
原创 Mybatis-plus 自定义SQL注入器查询@TableLogic 逻辑删除后的数据
Mybatis-plus小记: 自定义SQL注入器查询@TableLogic 逻辑删除后的数据
2022-11-22 19:26:51
5059
原创 错误信息:> ERROR: relation “student_id_seq“ does not exist
目录一、环境二、执行SQL三、错误信息四、解决办法五、再次执行建表语句一、环境PostgreSQL数据库二、执行SQLCREATE TABLE "public"."school" ( "id" int8 NOT NULL DEFAULT nextval('student_id_seq'::regclass), "code" varchar(255) COLLATE "pg_catalog"."default", "name" varchar(25
2022-03-06 00:00:00
584
原创 com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.
一、错误信息Caused by: com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Na..
2022-03-04 00:00:00
7090
5
原创 查看git分支从哪个源分支创建的
步骤:进入项目的根目录,用git命令窗口执行如下命令执行命令git reflog --date=local --all | grep 分支名称效果如下:
2022-02-27 16:05:54
6364
4
原创 Linux服务器之lrzsz命令小记
目录1. lrzsz命令介绍2. 安装2.1 在ubuntu系统下2.2 在centos系统下3. 使用3.1 在windows系统上传文件到linux环境,使用以下命令3.2 在linux系统下载文件到windows系统上1. lrzsz命令介绍当我们利用Xshell对Linux服务器进行操作时,常常苦恼本地和服务器之间互相传文件的问题,即使有如Winscp这样的工具,但是当在服务器上使用虚拟机的时候,配置FTP就显得比较麻烦了,因此有Lrzsz这样的工具能够...
2022-01-16 10:30:05
2941
原创 Docker之学习安装dubbo管理控制台: dubbo-admin
目录1、拉取镜像2、创建目标,用于存放数据3、启动容器1、拉取镜像docker pull chenchuxin/dubbo-admin2、创建目标,用于存放数据mkdir -p /home/docker/zk/dubbo-admin3、启动容器docker run -it -d --name dubbo-admin -v /home/docker/zk/dubbo-admin/data:/data -p 10086:8080 --restart alw
2021-07-31 10:21:59
902
1
原创 PostgreSQL 数据库线上环境脏数据处理: 删除重复数据、表某一列设置默认值、给已有表数据某一列填充数据。
一、环境PostgreSQL 9二、准备数据/*Navicat PGSQL Data TransferSource Server : localhost_postgresqlSource Server Version : 90617Source Host : localhost:5432Source Database : odc_testSource Schema : publicTarget S...
2021-07-27 20:01:38
834
原创 PostgreSQL 数据库提供 regexp_split_to_table 和 regexp_split_to_array 两个函数的区别
一、环境PostgreSQL 9二、函数简介PostgreSQL 数据库提供 regexp_split_to_table 和 regexp_split_to_array两个函数都是用来将字符串转换成格式化数据,一个是转换成结果集表,一个是转换成数组。三、准备数据/*Navicat PGSQL Data TransferSource Server : localhost_postgresqlSource Server Version : 90617S...
2021-05-22 11:20:55
3683
3
原创 SpringBoot框架集成FastDFS分布式文件系统,实现文件路径加密处理的图片预览、下载。
一、环境SpringBoot 2.2.5.RELEASEfastdfs-client 1.27.2二、业务要求由于FastDFS分布式文件系统预览图片时需要暴露FastDFS所在服务器的IP、端口、文件路径,这样对于网络安全要求较高的环境,是不允许出现的。例如以下:http//:xxxx:10000/group1/M00/01/02/CgADEl3PgkSSCAGAcwwwy0BBAAAKiXEYGJQ070.png?fileName=logo.png效果图:三、...
2021-05-08 22:54:05
2480
23
原创 PostgreSQL数据库执行mapper.xml时遇到结果映射(resultMap)关联的嵌套 Select 查询,多个参数传参入坑记
1、环境PostgreSQL数据库、SpringBoot 2.2.5.RELEASE、mybatis-plus 3.312.mapper.xml 主查询,当前传参方式导致PostgreSQL数据库执行时,大写转小写<select id="getUsers" resultMap="getUsersMap"> select u.*,cast(${type} as varchar) as orderType from sys_user u</select&
2021-05-05 21:34:26
1339
原创 PostgreSQL数据库使用sql语句递归分别实现查询所有的子节点、所有的父节点:with查询
一、环境数据库:PostgreSQL二、准备数据
2021-04-30 23:22:28
4691
原创 PostgreSQL数据库执行mapper.xml时遇到的单词大小写问题入坑记
目录1、环境2、异常 2.1、mapper.xml执行sql 2.2、数据库连接工具执行sql3、异常原因4、解决办法1、环境PostgreSQL数据库、SpringBoot 2.2.5.RELEASE、mybatis-plus 3.312、异常 2.1、mapper.xml执行sql<select id="query" resultType="Map"> SELECT u.id,u.user_name ...
2021-04-22 23:51:15
1160
原创 导入新项目后,idea中找不到 Run Dashboard处理方式
在idea界面上找不到Run Dashboard控制台1.在项目当前位置中找到.idea目录下的workspace.xml文件2.打开workspace.xml文件,找到<component name="RunDashboard"> 对应的节点,增加下面代码:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfi
2021-03-28 19:12:04
338
1
原创 Docker安装mysql 5.7
1.查询镜像docker search mysql2、下载镜像docker pull mysql:5.73、创建目录conf 、log、data4、创建mysql配置文件my.cnf[mysqld] sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' # 表名..
2020-12-11 20:51:24
1303
原创 同步关键字Synchronized剖析
一、使用Synchronized分为:对象锁、类锁1.对象锁(1)同步代码块锁 @Slf4jpublic class Demo1 { public static void main(String[] args) throws Exception{ Person person = new Person(); new Thread(() -> { synchronized (person){ ...
2020-11-29 11:01:14
230
原创 Java 建造者Builder
实体类:public class Student { private String name ; private int age ; private Boolean gender; private String address; private BigDecimal money; public String getName() { return name; } public void setName(Stri
2020-11-22 11:18:29
435
2
原创 idea 报错 Cannot resolve symbol ‘xxx‘
错误场景:工具:idea 2018.2maven引入依赖后,代码保错Cannot resolve symbol 'layout'解决方案:在idea中打开 File -> Invalidate Caches/Restart
2020-11-21 15:55:22
296
原创 JDK反射与ReflectAsm优化反射性能
ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。缺点:ReflectAsm无法针对私有方法、私有属性引入..
2020-11-15 20:56:49
811
转载 SecureCRT 中文(附上1.解决SecureCRT乱码问题2.解决Hostname lookup failed: host not found问题)
secureCRT 破解版是一款支持SSH1和SSH2的终端仿真程序,这个程序能够在windows系统中登陆UNIX或Linux的服务器主机并且还能进行管理设置,是一款非常强大的ssh传输软件,是用于连接运行包括Windows、UNIX和VMS的理想工具。并且它还有打印功能、可变屏幕尺寸、对不同主机保持不同的特性、颜色设置、自动注册等众多优秀的功能特色。同时还支持Telnet/SSH、TAPI、R...
2020-11-06 11:14:56
55760
6
原创 zkui安装、部署,用于管理zookeeper集群
环境:centos7、zkui2.0一、拉取zkui项目 1.升级安装gityum -y install git 2.拉取项目 git clone https://github.com/DeemOpen/zkui.git二、配置zkui jar包 1.maven编译源码cd zkui/mvn clean install2.使用生成的jar包 zkui-2.0-SNAPSHOT-jar-with-dependencies.ja...
2020-09-25 16:27:32
803
原创 Docker之学习安装zookeeper 3.5.8 集群
环境:docker :从https://hub.docker.com/官网获取zookeeper版本一、拉取镜像docker pull zookeeper:3.5.8二、docker容器之间的通信Docker有三种网络模式,bridge、host、none,在你创建容器的时候,不指定--network默认是bridge。bridge:为每一个容器分配IP,并将容器连接到一个docker0虚拟网桥,通过docker0网桥与宿主机通信。也就是说,此模式下,你不能用宿主机的IP.
2020-09-24 21:00:35
569
1
原创 Docker学习之安装、删除、修改镜像源
一、安装Docker环境:Centos7.x1. yum包更新到最新sudo yum update2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm23.设置yum源为阿里云sudo yum-config-manager --add-repo http://mirr...
2020-08-22 14:41:32
1000
原创 浅谈Java语言中List集合复制(浅克隆与深度克隆)爬坑记
List常见的复制方式:首先准备一个实体类:public class User { private String userName; private Integer age; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName;
2020-08-15 18:05:53
1896
原创 Vue.js根据后端返回文件流,通过post请求下载、预览文件,并兼容当后台抛出异常时捕获错误信息。
由于后端返回的是文件流,需要前端对返回的文件流进行处理1.先是声明发送请求的返回格式:responseType: 'blob' 自定义下载文件请求方法:/** * 封装文件下载post请求 * @param url * @param data * @returns {Promise} */export function fileDownload (url, data = {}){ return new Promise((resolve,reject) => {...
2020-06-01 19:18:55
3693
原创 CKettle免费用户征集
CKettle是中国通服工业互联网(大数据)研究院自研的一款跨平台、跨行业、高效、稳定且易扩展的数据交换产品,专注于数据融通与价值挖掘。本产品基于Kettle8.0开发,在保留原生Kettle强大数据集成功能的基础上,对客户端的功能和易用性等方面进行了增强与本地化适配,建立了完善的云端支撑体系,致力于打造全方位CKettle使用与交流生态圈。了解更多CKettle相关信息,请进入CKettle官方网站https://ckettle.ccsaii.com.cn。现征集CKettle第一批免费技术服务用户.
2020-05-15 09:41:31
848
原创 Spring Boot项目启动时报错:Error running ‘Application‘: Command line is too long
环境:jdk 1.8springboot 2.0.5报错信息:Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration.解决办法:在该项目根目录下找到 .id...
2020-01-16 22:51:26
856
原创 单元测试之反射测试私有内部类
场景:测试 私有内部类目标源码:public class Demo{ private static final class ByteArrayHashIndexEntry { private int hashCode; private byte[] key; private byte[] value; private ByteArrayHashIn...
2019-12-01 20:39:16
1941
原创 单元测试中,模拟IO流读写时的close()方法抛出异常
场景:对IOException类进行单元测试,覆盖率达到100%目标代码:public static String getMD5ValueOfFile(InputStream fileStream) { MessageDigest digest = null; try { digest = MessageDigest.getInstance("MD5"); // 定...
2019-11-29 09:54:06
2735
1
原创 windows7下定时调用kettle转换(使用Pan方式)
一、Pan与Kitchen的区别 (1):kitchen —— job作业执行器 kitchen是一个作业执行引擎,用来执行作业。这是一个命令行执行工具, 参数说明如下1.-rep:Repository name 任务包所在存储名2.-user:Repository username 执行人3.-pass:Repository passwo...
2019-10-17 17:58:05
1178
原创 PostgreSQL数据库为主键id创建自增序列(Sequences)
一、测试数据库中,创建表odc_res_cycle_val:(public是模式名,类似namespace,默认是public)sql:CREATE TABLE "public"."odc_res_cycle_val" ( "id" int8 NOT NULL, "entity_id" varchar(50) COLLATE "pg_catalog"."default", "...
2019-09-26 16:40:03
2051
Save All Resources - 谷歌(Chrome)浏览器插件
2023-08-27
spring-boot-starter-freemarker-1.3.3.RELEASE.jar
2022-12-24
大数据学习之Kafka视频教程、资料、源码
2020-10-12
Insomnia.Setup.6.6.2.exe
2020-03-24
ojdbc8.zip
2019-07-25
Java反编译工具Luyten-0.5.4
2019-06-25
Elasticsearch各个语法的JAVA实例
2018-11-03
dubbo-admin-2.5.4--支持jdk1.8
2018-10-06
前端实现MD5对密码进行加密
2018-09-14
MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
2018-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人