自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (24)
  • 收藏
  • 关注

转载 达梦|人大金仓|神舟通用|南大通用 国产单机数据库硬核评测-第一期

从上图中可以看到,即使到了1000万,在无索引的环境下,每个数据均能完成任务,从性能稳定性来看的话,人大金仓出现过较大的波动,而南大通用的稳定性也较差。综上,在300万数据规模场景中,南大通用与神州通用都表现出不同程度的性能下降,而达梦与人大金仓的性能及稳定性方面相对较好,综合比较,达梦有一定的优势。

2024-01-29 10:45:06 508

原创 解决: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 988

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

原创 Linux 环境手动备份postgresql数据库xx模式下的数据

docker 安装的pgsql数据库,需求只备份数据库xx下面的xx模式的数据

2023-03-25 09:00:00 352

原创 使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update

使用MongoTemplate保存数据时,抛出异常,Unsupported OP_QUERY command: update

2023-01-14 16:00:00 3086

原创 Mybatis-plus 自定义SQL注入器查询@TableLogic 逻辑删除后的数据

Mybatis-plus小记: 自定义SQL注入器查询@TableLogic 逻辑删除后的数据

2022-11-22 19:26:51 4298

原创 Maven发布自己项目到maven中央仓库

上传maven项目到maven中央仓库小记

2022-07-17 21:40:37 1327

原创 Linux 环境手动备份postgresql数据库数据

Linux 环境手动备份postgresql数据库数据

2022-05-20 11:22:01 1630 1

原创 错误信息:> 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 411

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

原创 查看git分支从哪个源分支创建的

步骤:进入项目的根目录,用git命令窗口执行如下命令执行命令git reflog --date=local --all | grep 分支名称效果如下:

2022-02-27 16:05:54 5802 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 2724

原创 linux安装nginx-1.9.9到指定目录

linux安装nginx-1.9.9到指定目录

2021-12-26 11:52:40 5200

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

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

原创 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 2757 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 2156 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 1168

原创 PostgreSQL数据库使用sql语句递归分别实现查询所有的子节点、所有的父节点:with查询

一、环境数据库:PostgreSQL二、准备数据

2021-04-30 23:22:28 4154

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

原创 导入新项目后,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 284 1

原创 Mybatis-plus找不到数据库分页方言(Dialect)入坑记

Mybatis-plus找不到对应的Greenplum数据库分页方言

2021-01-16 12:07:01 5349

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

原创 同步关键字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 196

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

原创 idea 报错 Cannot resolve symbol ‘xxx‘

错误场景:工具:idea 2018.2maven引入依赖后,代码保错Cannot resolve symbol 'layout'解决方案:在idea中打开 File -> Invalidate Caches/Restart

2020-11-21 15:55:22 252

原创 JDK反射与ReflectAsm优化反射性能

ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。缺点:ReflectAsm无法针对私有方法、私有属性引入..

2020-11-15 20:56:49 695

转载 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 55298 7

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

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

原创 浅谈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 1752

原创 Element-ui 自定义下拉框,实现选择图片并且回显图片

敬请期待

2020-06-13 17:11:57 3206 4

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

原创 CKettle免费用户征集

CKettle是中国通服工业互联网(大数据)研究院自研的一款跨平台、跨行业、高效、稳定且易扩展的数据交换产品,专注于数据融通与价值挖掘。本产品基于Kettle8.0开发,在保留原生Kettle强大数据集成功能的基础上,对客户端的功能和易用性等方面进行了增强与本地化适配,建立了完善的云端支撑体系,致力于打造全方位CKettle使用与交流生态圈。了解更多CKettle相关信息,请进入CKettle官方网站https://ckettle.ccsaii.com.cn。现征集CKettle第一批免费技术服务用户.

2020-05-15 09:41:31 740

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

原创 单元测试之反射测试私有内部类

场景:测试 私有内部类目标源码: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 1823

原创 单元测试中,模拟IO流读写时的close()方法抛出异常

场景:对IOException类进行单元测试,覆盖率达到100%目标代码:public static String getMD5ValueOfFile(InputStream fileStream) { MessageDigest digest = null; try { digest = MessageDigest.getInstance("MD5"); // 定...

2019-11-29 09:54:06 2397 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 967

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

Save All Resources - 谷歌(Chrome)浏览器插件

【插件简介】 单击Save All Resources扩展插件,即可下载当前页面内所有资源文件并保留文件夹结构。 【插件网站】 https://github.com/up209d/ResourcesSaverExt 【插件版本】 2.0.4 【插件标签】 工具 Chrome插件

2023-08-27

msvcp120.dll

msvcp120.dll,win10版,64位

2023-03-27

spring-boot-starter-freemarker-1.3.3.RELEASE.jar

spring-boot-starter-freemarker-1.3.3.RELEASE.jar

2022-12-24

exe4j_windows-x64_6_0_1

exe4j_windows-x64_6_0_1 可用来将springboot程序打包成exe可执行文件 并附有license。

2022-08-28

系统集成项目管理工程师 - 十大管理输入、输出、工具

系统集成项目管理工程师 - 十大管理 输入、输出、工具

2022-07-14

系统集成项目管理工程师----五大过程组、十大知识领域

系统集成项目管理工程师----五大过程组、十大知识领域 知识总结、速记

2022-07-10

大数据学习之Kafka视频教程、资料、源码

Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展能力。这是我整理的一份学习视频教程、源码、资料。希望可以帮助大家

2020-10-12

navicat 15

Navicat 15 具备多项改进和新功能,能满足你对数据库开发的需求。过百种增强的功能和耳目一新的界面,让你以崭新的方式创建、管理和维护数据库。

2020-05-31

Insomnia.Setup.6.6.2.exe

Insomnia 是一个跨平台的 REST API 客户端,非常适合运行和调试HTTP请求和API ,支持调试Rest Api。

2020-03-24

bcprov-jdk15on-146.zip

centos下搭建Bouncycastle环境依赖的jar包,解决Android机AEC解密手机号失败的问题

2019-07-26

ojdbc8.zip

oracle12对应的JDBC 。需在打包到本地仓库。使用命令行方式:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=ojdbc8.jar

2019-07-25

Java反编译工具Luyten-0.5.4

此压缩包,无需安装,解压后。target目录下: luyten-0.5.4.exe点击直接运行。 Luyten是一款很强大的反编译工具包,是一款github的开源工具,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。 Github : https://github.com/deathmarine/Luyten/releases。 自从有了Luyten就放弃了jd。

2019-06-25

省市县三级联动数据库数据

中国最新城市数据,用来做省市县三级联动最合适不过了

2019-01-22

jr-ide-idea-6.3.1-idea-13-15附带破解账户

实测IntelliJ IDEA 2017.2 x64可用,离线安装插件后,可实现IntelliJ热部署

2018-11-24

简单的爬虫12

简单的爬虫程序,仅供自己测试使用。后期需要更新代码。

2018-11-11

简单的爬虫

简单的爬虫程序,仅供自己测试使用。后期需要更新代码。

2018-11-11

自己使用的maven本地仓库2

自己使用的本地仓库2,积累下来的有助于自己后期的开发

2018-11-11

我的maven本地仓库1

自己使用的本地仓库1,积累下来的有助于自己后期的开发

2018-11-11

Elasticsearch各个语法的JAVA实例

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。该Demo包含了大部分的java应用ES语法....

2018-11-03

eclipse-yml文件格式编辑插件yedit

这个插件是用来支持springboot中yml文本的插件,非常的实用。

2018-10-20

dubbo-admin-2.5.4--支持jdk1.8

1.把这个dubbo-admin-2.5.4.war拷贝到 tomcat下的webapps目录下 2.修改tomcat的端口为8088,修改方法如下,打到conf下的文件 server.xml,因为zookeeper会用到8080的端口,所以为了不冲突,把Tomcat的端口改一下。 3 .先启动zookeeper,然后再启动tomcat,在浏览器输入 http://localhost:8088/dubbo-admin-2.5.4-SNAPSHOT/ 输入root/root 进入系统 支持tomcat 8 jdk 1.8

2018-10-06

redis-4.0.1.gem/redis-4.0.1.tar.gz

redis集群安装需要ruby,需要redis.gem,这是与ruby2.4.3配套的最新gem版本。

2018-10-04

前端实现MD5对密码进行加密

这是一个jquery扩展库插件,需要先引入jquery文件,在引入jQuery.md5.js 附:如果遇到MD5加密文件,而又不知道的密码的,请在数据库中换上这组加密的数据。 admin---16位加密---7a57a5a743894a0e admin---32位加密---21232f297a57a5a743894a0e4a801fc3 admin---40位加密---7a57a5a743894a0e4a801fc343894a0e4a801fc3

2018-09-14

MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

MySQL-5.6.22-1.el6.i686.rpm-bundle.tar是一款稳定、可靠的工具,值得收藏

2018-07-28

jdk-8u144-linux-i586.tar.gz

找了很久才找到,备份好,收藏,希望能帮到大家。谢谢。安装在Linux系统下

2018-07-28

JAVA面试资料汇总

学习优秀语言java的朋友们,少不了的就是面试题咯,希望对大家有帮助

2018-06-27

C语言深度剖析,第五版

这是一本非常不错的学习资料,我从接触计算机开始就是学习的C帮助很大。

2018-06-27

空空如也

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

TA关注的人

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