- 博客(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系统中使用脚本定时备份和恢复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
原创 在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
原创 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安装SQL server 2008 R2(多图)
Windows Server 2016安装SQL server 2008 R2(多图)
2023-02-09 09:27:00
5752
原创 连接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
原创 多线程(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 --><
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关注的人