自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 PostgreSQL(OpenGuass/MogDB) 大小写问题 一键修改表名、字段名为小写

标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。方式就是在DDL中用双引号把希望支持大小的对象名括起来。比如希望创建一个叫AAA的表。如果用CREATE TABLE AAA (…);的话,创建出来的表实际上是aaa。如果希望创建大写的AAA表的话,就需要用CREATE TABLE “AAA” (…);这种双引号的方式定义对象名。这样写的缺点是查询语句必须也使用双引号的方式引用对象名。比如SELECT * FROM “AAA”;

2023-06-16 09:42:36 1725

原创 通过mtkd把Oracle迁移到MogDB的过程

全称为 The Database Migration Toolkit,是一个可以将Oracle/DB2/MySQL/openGauss数据库的数据结构,全量数据高速导入到MogDB的工具。

2023-06-16 09:31:23 482

原创 Oracle数据库的导入和导出方法总结

默认表空间用“USERS”;临时表空间用“TEMP”;成员选择“DBA”服务器权限选择“UNLIMITED TABLESPACE”

2023-06-12 13:55:36 6755

原创 Windows中文件夹属性中没有共享选项的解决办法

win+r组合键打开运行,输入services.msc打开服务管理。

2023-06-12 09:28:23 2728

原创 在Windows中计算日期和星期几的脚本

【代码】在Windows中计算日期和星期几的脚本。

2023-05-04 14:36:01 381

原创 在Windows系统中使用脚本定时备份和恢复MySQL数据库的数据

创建脚本:back.batPS:根据脚本中的保存路径创建目录c:\sql_back参数说明:1.forfiles 为删除过期文件的命令,-d -7 删除7天的文件;2.设置时间变量默认即可;3.mysqldump 为MySQL提供的备份命令,该命令所在目录为MySQL安装目录下的bin文件夹中,此处直接使用该命令的前提是该命令所在bin文件夹已被设置为系统环境变量,如未设置,则要写全路径;4.–user=root 为 MySQL 用户名;

2023-05-04 14:26:51 3072 2

原创 在Linux系统中使用脚本定时备份和恢复MySQL数据库的数据

在Linux系统中使用脚本定时备份和恢复MySQL数据库的数据

2023-05-04 10:58:01 400

原创 在CentOS中使用OM方式安装MogDB(openGuass)并使用Navicat进行连接

MogDB是EnMotech openGauss DataBase Enterprise Edition的缩写,是云和恩墨基于openGauss开源数据库进行定制、推出的企业发行版。它将围绕高可用、安全、自动化运维、数据库一体机和SQL审核优化等企业需求,解决企业用户落地。其核心价值是易用性、高性能、高可用等和全天候的企业支持。

2023-02-20 15:10:26 694

原创 在CentOS中手动安装MogDB(openGuass)的踩坑过程

在某些安装程序尚未支持的操作系统上,安装程序(比如OM)会报操作系统不支持的错误,此时可以通过手动方式安装MogDB。

2023-02-17 17:16:02 1627

原创 Oracle数据库报错:ORA-28001:口令已失效

Oracle数据库报错:ORA-28001:口令已失效

2023-02-09 12:38:04 1260

原创 MySQL数据库实现主主复制热备份

MySQL数据库实现主主复制热备份

2023-02-09 12:37:37 170

原创 Spring Boot项目yaml配置文件报错:YAMLException:java.nio.charset.MalformedInputException:Input length = 2

Spring Boot项目yaml配置文件报错:YAMLException:java.nio.charset.MalformedInputException:Input length = 2

2023-02-09 12:36:55 576

原创 Windows Server 2016设置共享文件夹

Windows Server 2016设置共享文件夹

2023-02-09 12:36:09 5327

原创 在Windows中定时增量备份文件夹下的内容

在Windows中定时增量备份文件夹下的内容

2023-02-09 11:49:00 811

原创 SQL Server 2008 R2搭建主从热备(多图)

SQL Server 2008 R2搭建主从热备(多图)

2023-02-09 11:42:40 3201

原创 SQL Server 2019搭建主从热备(多图)

SQL Server 2019搭建主从热备(多图)

2023-02-09 11:34:57 2846

原创 Windows Server 2016安装SQL server 2008 R2(多图)

Windows Server 2016安装SQL server 2008 R2(多图)

2023-02-09 09:27:00 5752

原创 IDEA中Java源文件编译后class文件中文乱码问题

IDEA中Java源文件编译后class文件中文乱码问题

2023-02-08 15:29:03 722

原创 连接SQL Server 2008 R2时提示“管道的另一端上无任何进程”

连接SQL Server 2008 R2时提示“管道的另一端上无任何进程”

2023-02-08 15:27:15 1469

原创 Windows Server 2016安装NET Framework 3.5

Windows Server 2016安装NET Framework 3.5

2023-02-08 15:24:54 13315 1

原创 Windows Server 2016局域网无法ping通

解决Windows Server 2016局域网无法ping通的问题

2023-02-08 15:21:50 2866

原创 Spring项目中配置Hibernate打印日志

Spring项目中配置Hibernate打印日志

2023-02-08 15:11:36 953

原创 Java正则匹配和字符串提取

Java正则匹配和字符串提取

2023-02-08 15:07:54 329

原创 Maven配置阿里镜像

Maven配置阿里镜像

2023-02-08 15:06:34 377

原创 MySQL选择分支SWITCH-CASE

MySQL选择分支SWITCH-CASE

2023-02-08 15:02:08 305

原创 IDEA中启动Tomcat出现PermGen space错误的解决方法

Tomcat启动出现PermGen space错误的解决方法

2023-02-08 14:58:10 762

原创 Java对象属性复制的几种方法

对比Java中几种对象复制方法的区别和速度

2023-02-08 14:47:48 2998

原创 多线程(2):同步锁、等待唤醒机制、阻塞队列、同步数据、并发工具类

文章目录synchronized和ReentrantLock两种加锁方式synchronized加锁ReentrantLock加锁死锁问题等待唤醒机制wait()方法和sleep()方法的区别阻塞队列synchronized和ReentrantLock两种加锁方式synchronized加锁public class Ticket implements Runnable { private int ticketNum = 1000; private static final Object

2021-09-05 10:19:56 202

原创 多线程(3):创建线程池

使用Executor创建线程池创建默认容量的线程池// 创建线程池ExecutorService executorService = Executors.newCachedThreadPool();// 向线程池中提交任务executorService.submit(() -> { System.out.println(Thread.currentThread().getName() + "正在运行");});// 关闭线程池executorService.shutdown();

2021-09-03 21:04:59 168

原创 多线程(1):创建线程的三种方式、Thread的常用方法和线程状态

文章目录创建线程的三种方式继承Thread类为什么不在main方法中直接调用run方法实现Runnable接口实现Callable接口三种创建线程的方式的区别创建线程的三种方式继承Thread类继承Thread类并重写run()方法,然后执行start方法启动线程:public class MyThread extends Thread { @Override public void run() { System.out.println("线程开始执行");

2021-08-30 19:01:22 115

原创 Java IO流

文章目录文件操作(File)构造方法常用方法字节输入输出流(FileInputStream和FileOutputStream)字节输入流(FileInputStream)构造方法常用方法代码示例字节输出流(FileOutputStream)构造方法常用方法代码示例字符输入输出流(FileReader和FileWriter)字符输入流(FileReader)代码示例字符输出流(FileWriter)代码示例对象输入输出流(ObjectInputStream和ObjectOutputStream)对象输出流(O

2021-08-30 18:38:49 98

原创 Java集合

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-30 15:25:29 78

原创 Spring Boot返回Json数据,Long型字段精度丢失问题

最近在做一个项目的时候遇到了以Long型变量保持id的问题,以Json格式返回到前台就精度丢失了。造成这个问题的原因是:在JS中没用Long型的数据类型,所以回精度丢失。解决办法:import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.module.SimpleModule;

2021-04-02 11:46:03 1141

原创 Java中Map通过value进行排序

主要思路:将待排序Map中的所有元素置于一个列表中,接着使用Collections的一个静态方法 sort(List list, Comparator<? super T> c) 来排序列表,同样是用比较器定义比较规则。排序后的列表中的元素再依次装入Map,为了肯定的保证Map中元素与排序后的List中的元素的顺序一致,使用了LinkedHashMap数据类型。//Map根据value进行排序public static Map<String, Integer> valueUpSo

2021-04-02 11:12:53 5090

原创 Java工具类HttpComponents之HttpClient,使用HttpClient发送POST/GET请求

添加依赖<!-- httpclient 网络请求--><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version></dependency><!-- fastjson -->&lt

2021-04-02 11:05:23 296

原创 淘宝自定义区1920px全屏

<div style="height: 1000px"> <div class="footer-more-trigger" style="left:50%;top:auto;border:none;padding:0;background:none;"> <div class="footer-more-trigger" style="left:-960px;top:auto;border:none;padding:0;background:none;"><.

2020-11-24 22:49:38 2181

原创 Windows安装Jenkins并修改主目录路径

安装jenkins下载地址:https://www.jenkins.io/双击安装下一步选择:设置端口选择JDK位置等Jenkins启动起来,可以看到Jenkins的主目录在C盘,我们需要将他修改到其他盘修改主目录路径配置环境变量JENKINS_HOME修改jenkins.xml,在我们最开始的安装是选择的目录中有jenkins.xml文件将其中:<env name="JENKINS_HOME" value="%LocalAppData%\Jenkins\.jenk

2020-11-19 23:06:53 4797 6

原创 使用Jenkins自动化部署SpringBoot项目(war包方式,可以一次构建部署到多个Tomcat)

经常部署项目头挺大的,今天研究一下自动化部署吧,以后也轻松一些。准备工作在CentOS(其它Linux也行,我喜欢用CentOS)种安装JDK和Tomcat:CentOS 7安装JDK 1.8和tomcat8.5在CentOS种安装maven:Centos 7安装Maven及换成阿里镜像的记录在CentOS种安装Git:CentOS 7安装Git并使用创建一个代码仓库,我使用码云(gitee)作为中央仓库CentOS 7安装Jenkins下载安装第一种方法sudo wget -O /

2020-11-19 19:04:10 1614

原创 虚拟机CentOS 7配置IP地址并能访问公网

查看系统显卡名称执行命令:ip addr可以看到这里的羡慕名是ens33配置动态地址修改网卡配置vi /etc/sysconfig/network-scripts/ifcfg-ens33如果显卡名是ens32,则命令是vi /etc/sysconfig/network-scripts/ifcfg-ens32修改内容BOOTPROTO=“dhcp”ONBOOT=“yes”重启网络服务systemctl restart network重新查看ip配置静态IP同

2020-11-18 18:59:31 1218

原创 Swagger2开启验证,保证生产环境安全

最近接口经常被频繁访问,我估计是线上文档泄露了,所以今天看了看如何对swagger文档添加一个密码访问pom配置<!-- Swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></d

2020-11-18 18:58:24 3912

空空如也

空空如也

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

TA关注的人

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