自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Oracle数据库DG实现主从数据库同步

概述参考文档下载链接:链接: https://pan.baidu.com/s/1gcSw0qsb8sI4XY84ZGV5Xg 提取码: sn1p前提:本文档基于已经创建了oracle数据库,两台服务器网络可以互相访问, 主库 备库 OS系统 Centos 7.5x64...

2019-10-11 15:47:09 1024

原创 linux中通过dbca创建oracle数据库

本文承接上篇博客,linux中安装oracle数据库1.首先还是一样的,本地的xstar连接上服务器,2.#非常重要,必须在oracle用户下执行这行命令,否则会导致你弹出的安装oracle界面全是框框export LANG=en_US.UTF-8#这边的ip要填你自己安装xstart自己电脑上面的ipexport DISPLAY=192.168.5.108:0.03...

2019-09-25 17:27:39 750

原创 linux中安装oracle数据库

先声明一下,以下是本人安装oracle的时候整个过程记录,是在本地虚拟机的环境中安装的oracle12c1.首先准备好本地虚拟机环境内存这边我给了4个G,硬盘给了50G,CUP配了6,这边具体怎么在虚拟机安装linux或者配置这些参数的话,具体可以参考一下我这篇转载的博客:https://blog.csdn.net/qq_35868412/article/details/903749...

2019-09-25 16:36:41 232

原创 java中LocalDateTime,LocalDate,ZonedDateTime,Date 和String的互相转换

最近项目使用mysql数据库进行开发,经常遇到需要日期类型和String进行转换,以下整理了一下各个日期类型和String类型转换的方法,记录一下package com.mwclg.soa.basic;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.ZoneI

2020-08-03 15:19:38 86

原创 linux上安装vixie-cron报错没有可用的软件包 vixie-cron

刚刚新建的VM虚拟机,想要使用crontab命令,但是一直提示没有这个命令,这边百度了一下,说安装命令是这个yum install -y vixie-cron但是执行安装命令之后,一直提示没有这个软件包,最后重新找了下命令,发现原来是这个命令,记录一下#安装crontab yum install cronie#启动服务service crond start新增相关定时任务,可以看到,相关的命令可以正常使用了~...

2020-07-02 21:44:00 208

原创 阿里云服务器安装Clamav免费杀毒工具

阿里云服务器上面有个漏洞和安全告警,上面会提示你服务器上面的一些漏洞,或者你的服务器被黑客攻击了之后提示的安全告警,一些病毒文件都需要你来处理。这边我在网上找了一个杀毒工具,安装到了服务上面,然后记录一下安装过程一.安装依赖#相关依赖yum install -y gcc gcc-c++ openssl openssl-devel gcc-g77注:这边关于依赖可能会出现两个错误,这边我们提前把依赖的问题解决好,后面就不会出现这两个错误了1.解决configure: error: C+

2020-07-02 21:17:05 5841

原创 阿里云生成SSH秘钥对,使用SCRT登录阿里云服务器

我们秉着【是什么?】【为什么?】【怎么做?】的原则来研究这个秘钥对一.是什么SSH秘钥对?SSH密钥对是一种安全便捷的登录认证方式。在Windows环境和支持SSH命令的环境(例如Linux环境、Windows下的MobaXterm)中,您均可以使用SSH密钥对连接Linux实例。类似RSA非对称加密这种,其实就是在登录链接服务器的时候,需要额外做一个文件秘钥校验,如果这个秘钥校验不通过,就无法登录,这更加提高了服务器的安全性二.为什么要使用SSH秘钥对? 买了阿里云...

2020-07-02 20:48:30 197

转载 sharding:谁都能读懂的分库、分表、分区

本文转自:https://www.cnblogs.com/f-ck-need-u/p/9388407.html本文通过大量图片来分析和描述分库、分表以及数据库分区是怎样进行的。1.sharding前的初始数据分布在本文中,我打算用高考考生相关信息作为实验数据。请无视表的字段是否符合现实,也请无视表的设计是否符合范式。3张表:考生表,存放全国所有高考考生信息,假设34个省、(直辖)市、(自治区、特别行政)区共3000W考生 学科表,分文理科,共9门课程(语文、数学、英语、历史、地理、政治

2020-06-08 08:20:47 118

转载 IntelliJ IDEA一直卡在scanning files to index解决方案

本文转自:https://blog.csdn.net/qq_40051639/article/details/89516245从github上clone一个项目,cnpm install 之后 node_modules 中文件有非常之多,导致idea一直卡在了"scanning files to index",一度崩溃.网上找到解决办法,将解决过程整理一下.其实根本原因是文件数量太多导致的,所以idea一直在创建索引.解决思路也很简单,把文件数量很大的目录排除创建索引的范围就行了.因为.

2020-06-06 20:38:47 160

原创 linux安装和卸载git

1.安装相关依赖  yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker2.删除自身环境已有git,如果没安装过,直接忽略就行了yum remove git3.下载git的tar包,到/usr/src/目录下面 wget https://www.kernel.org/pub/software/scm/git/git-2.8.3..

2020-06-02 08:01:24 156

原创 linux中安装配置maven

下载好的maven的tar包上传到服务器 /usr/local/maven目录下面,然后解压可以按到maven相关的相关目录解压成功第一步,修改settings.xml配置1.修改jar仓库路径<localRepository>/usr/local/repository</localRepository>2.配置阿里云镜像 <!--阿里云镜像--> <mirrors> <mirror>

2020-06-02 07:47:41 94

原创 Docker开启远程访问

编辑配置文件vi /lib/systemd/system/docker.service修改内容ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \加载配置systemctl daemon-reload重启dockerservice docker restart测试开启成功之后,你访问这个ip:2375/version就能够看到这个

2020-06-02 07:28:40 95

转载 Linux下安装和卸载git

本文转自:https://blog.csdn.net/chinassj/article/details/80323641yum源上自动安装:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMakergit --version  git已经安装完毕在Linux上安装GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从.

2020-06-01 10:15:19 116

转载 Git服务器安装详解及安装遇到问题解决方案

本文转自:https://www.cnblogs.com/mrjade/p/9299064.htmlgit是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间......好,切入正题:安装必要的git工具#apt-get install git git-corecentos linux 下载git# wget https://www.kernel.org/pub/sof

2020-06-01 10:13:52 82

原创 Docker创建ElasticSearch容器无法启动

这边创建了ElasticSearch容器之后,不知道为啥,容器就是启动不了,这边去网上查了一下相应的解决方法,特此记录一下原因:经过一番查找发现这是由于elasticsearch5.0默认分配jvm空间大小为2g,内存不足以分配导致。解决方法就是修改jvm空间分配查询jvm配置文件#查询配置文件 find / -name jvm.options #编辑配置文件vi 文件路径然后再重新执行创建elasticsearch的命令就可以了,创建成功,访.

2020-05-27 07:47:47 240

原创 创建ElasticSearch的docker容器报错

今天创建ElasticSearch容器的时候,一直都在报错,我就很郁闷,然后去网上看了一下,,总体感觉下来,也没什么太大的收获,说什么需要去配置docker的乱七八糟的东西,我也不是很想再去修改docker的配置,这边简单看了下这个错误,貌似是说守护进程有问题,一般这种类似网络的问题,我一般都是选择重启一下服务没准就可以了,于是这边我直接重启了docker,果然就解决了/usr/bin/docker-current: Error response from daemon: driver failed

2020-05-27 07:23:55 90

转载 OGG_GoldenGate数据库配置DDL同步(案例)

本文转自:https://www.cnblogs.com/eastsea/p/4232300.html一、摘要1. 不支持和有限支持的DDL类型(1). Oracle数据库保留的Schema,GoldenGate是不支持的,如SYS、SYSTEM、PUBLIC等等(2). GoldenGate10g DDL不支持Oracle回收站功能(3). GoldenGate支持不超高2M...

2020-04-28 10:34:39 235

转载 利用OGG实现Oracle数据库双向同步

本文转自:https://www.cnblogs.com/aegis1019/p/9050401.html环境:服务器一(RAC实例一的任意一个节点)IP地址: 10.19.100.91Oracle数据库版本 11.2.0.4Oracle数据库实例名 aegisdbOracle数据库端口 1521待同步数据库schema ...

2020-04-28 10:13:26 180

原创 怎么修改电脑中文件的默认打开方式

最常见的,比如说一个文本文件默认打开方式是记事本,,但是个人用记事本很不习惯,一般我都用Notepad++,所以这边就来修改一下吧右键选择属性,然后就可以看到有个打开方式了,点击更改,然后选择notepad++的启动程序就可以了然后点击应用和确定,这种类型的文件默认打开方式就修改完成了,刚刚那个文件的图标也改变了,...

2020-04-27 09:16:43 303

转载 Mybatis 获取自增主键值(Mysql,Oracle)

本文转自:https://blog.csdn.net/yamadeee/article/details/83997122在某些场景下,我们需要使用mybatis返回生成的主键值。Mybatis在insert和update标签中就提供了这种功能。<insert id=”indetifyId” useGeneratedKeys=”true” keyProperty=”id” keyC...

2020-04-24 17:44:46 140

转载 堆和栈的概念和区别

本文转载自:https://blog.csdn.net/pt666/article/details/70876410/在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分:Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一...

2020-04-07 11:24:55 88

转载 Quartz中的时间表达式介绍和常用表达式

本文转载自:https://www.cnblogs.com/xielong/p/6043318.htmlQuartz.NET是一个开源的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持...

2020-03-30 09:24:33 104

原创 json对象中某个key的值为null,就不会显示

我真的是醉了。。。。今天调试接口,,,因为是调用的第三方的接口,所以不太确定接口响应的报文是否 都有 对方提供的接口文档中的所有字段,,接口开发完成了,然后进行接口调试,,然后就发生了一件让我怀疑人生的事情,这个是调用第三方接口响应的报文,刷的日志缺少了很多他们提供的接口文档中的响应字段,但是,postman里面的响应报文又有这些字段,只不过这些字段都是空的而已,,然后...

2020-03-25 11:36:41 514

转载 什么是CPU密集型、IO密集型?

本文转自 :https://blog.csdn.net/youanyyou/article/details/78990156CPU密集型(CPU-bound)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处...

2020-03-24 10:54:22 159

转载 经纬度格式转换-(互转 度转度分秒 度分秒转度……)

经纬度格式分为三种:度:(ddd.ddddd °)十进制小数部分(5位)百度地图,谷歌地图,手机自带gps经纬度输出度 . 分 :(ddd°mm.mmm’ )十进制小数部分(3位)GPGGA度 . 分 . 秒 :(ddd°...

2020-03-17 14:09:15 343

原创 IDEA中启动项目一直报错,找不到符号或 程序包xxx 不存在

本地启动springboot项目一直报一个工具类的找不到,但是我看了好几次,那个类明明就在项目中,不知道为什么一启动项目就报错,,说这个包xxxx不存在,,弄了我一晚上没睡好觉,,整的我都快开始怀疑人生了,。我是谁?我在那?我还适合敲代码吗?怀疑三连击。。。。在尝试了网上好几种方式都没能解决之后,一篇博客下面的评论成功的引起了我的注意下面评论的人都说有效果...

2020-03-11 22:30:41 5182 15

原创 mybatis-plus访问不了*.xml中的方法BindingException: Invalid bound statement (not found): cn.ctticsh.***

项目中用了mybatis-plus框架,,发现这个框架是真的坑,,,在启动类中加@MapperScan注解,完全没什么用,一启动项目就报错说是找不到我在mapper接口中定义的方法,问题分析:一般这种错误是由于两种情况导致的第一,启动项目的时候springboot扫描没扫描到你的xml文件,导致启动压根就找不到方法第二,就是在xml文件中的命名空间namespac...

2020-03-11 00:23:20 202

原创 mybatis中,通过foreach标签向oracle和mysql数据库中批量插入数据

想来也是好搞笑,,自己以前一直用的都是mysql和postgre数据库,很久没用oracle数据库了,最近项目有个定时任务,批量更新插入数据,然后我自己写还是通过mysql的方式,也就是下面的第一种写法往oracle数据库里面批量插入数据,测试的时候控制台一直在报错,### Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL ...

2020-03-11 00:03:05 199

原创 @Data注解使用,导致@FeignClient注解调用其它微服务接口,接收的对象报错,实体类中缺少get/set方法

springcloud 中通过@FeignClient调用其他微服务一直报错,错误日志和代码先贴出来一下,定义一个调用其他微服务的feign接口在controller中调用接口然后报错日志提示我是在47行报错了,我理解这个报错信息的意思大概是Result实体类对象没办法接收这个调用其他微服务返回过来的结果,导致报错了,我原本以为是调用其他微服务的时候,在处理这个请求的微服...

2020-03-09 10:14:13 398

原创 SpringCloud中@FeignClient注解无法使用 spring-cloud-starter-openfeign以及 springcloud对应springboot版本

今天记录一下学习springcloud中的一个大坑,,,在pom.xml中引入@FeignClient的依赖之后,原本以为就可以在代码中使用@FeignClient注解了,但是很遗憾,这个注解始终就是导不了jar包,,我那个心累啊,,,找了2个小时,,终于在网上找到了解决方法,特此记录一下,重点:Spring Cloud对Feign的支持由org.springframew...

2020-03-08 22:47:46 1259

原创 震惊,互联网某程序员偶然发现客户公司有自己的信息,客户竟这样操作他的账户数据....

几年前还在读书的时候弄兼职,下载并注册一个理财产品的app,当时用的是自己的身份证信息,突然想起来去年工作中跟客户在生产环境调试数据,客户发现了我的账户信息,惊讶的问我,“你在2014年就注册过我们app?”我当时没记得我有注册过,就跟客户说没注册过,也不太清楚为什么会有自己的注册信息,然后客户说,“可能是出现身份信息盗用了,14年的时候我们系统的数据安全认证还不怎么完善,不好意...

2020-03-06 16:56:16 86

原创 IDEA中设置每个方法之间有横线隔开

今天看视频学习的时候,讲师的IDEA里面每个方法都有横线隔开了,这代码看起来就很舒服,,于是找了一下在IDEA中设置,特此记录一下。弄完之后的效果...

2020-03-03 23:48:58 2327

原创 oracle中只取根据排序查询出来第一条数据,

//只取查询出来结果集中的第一条数据select *from (select * from 表明 order by id desc ) where rownum=1

2020-02-28 18:02:17 562

原创 记一次使用git命令提交文件

平常都是使用IDEA上面的git插件,直接进行代码的提交与合并,非常方便,但是在工作中难免会遇到 只能使用命令的方式去提交文件或者代码。今天我就遇到,特此记录一下,场景: 链接远程桌面,在远程桌面上面进行操作,当时需要拿到远程桌面上生成的代码文件,只能通过在这个远程桌面的SCRT中的一台服务器上面的git进行文件传输,于是我在本地gitbash上先操作了一下命令行提交文件的方式,提...

2020-02-27 19:10:07 73

原创 vue中访问后台接口,跨域问题的proxyTable 配置无效,访问404问题解决

vue项目需要访问访问后台接口,因为前端项目是一个单独的服务,后台接口肯定也是单独的服务,两者之间的访问地址和端口坑定不一样,一访问后台接口肯定会出现跨域问题,什么是跨域,大概意思就是要访问的地址与当前服务启动的地址不同,或者说端口不一样,就相当于你从当前链接访问到一个新的链接当端口和域名发生改变时就会导致跨域问题的出现, 这边在网上搜索了一下怎么解决vue项目中的...

2020-02-26 14:49:16 856 1

原创 苗族婚礼~

老姐的婚礼结束了几个月,因为我是少数民族苗族,婚礼举办也是按照苗族的仪式举办,特地记录一下苗族的整个结婚流程1.刷求(类似汉族的提亲)这一次男方的人来提亲,又男方家的人买菜,还有一整只杀好的猪,到女方家来,这一次男方家来的人比较少,女方家这一次需要把自己的亲戚喊过来一起吃顿饭,然后讨论结婚的事情2.洞求(类似汉族的迎亲)这次男方的人来迎亲,还是由男方家的人买菜,有一整只杀好...

2020-02-24 18:01:50 139

原创 IDEA中vue语法报错,如何设置ES6语法

创建一个vue页面,但是再IDEA中使用语法报错,是因为vue使用ES6语法校验,在Setting设置为ES6就好了搞定~

2020-02-14 23:59:29 1052

原创 springboot单元测试中@Autowired自动注入的类一直是null

今天公司要求对接口写单元测试。。。我都是一脸懵13,,,好久没写接口的单元测试了,觉得写单元测试就是浪费时间,,还不如直接用个postman直接配置好参数,然后再请求一下接口,感觉还更加直观一些,但是没办法公司要求,只能去写了,写的过程中发现@Autowired自动注入的类启动测试类的时候一直都是null,去网上找了一下,原来springboot中需要在单元测试类上添加两个注解,特此记录...

2020-01-21 09:41:33 2264 1

原创 TNS-12537: TNS:connection closed  TNS-12560: TNS:protocol adapter error   TNS-00507:

TNS-12537: TNS:connection closedTNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek今天启动oracle数据库得lisneter的监听,直接报了上面这几个错误,,于是就开始了排查错误的,,简单的检查了下监...

2020-01-19 13:24:17 241

转载 Oracle12c删除pdb容器数据库

一、dbca进入到图形化界面二、选择“删除插接式数据库”三、选择pdb所在的数据库,这里是ORCL注意:这里需要保证数据库服务和监听服务是开启状态。四、选择需要删除的pdb,这里选择的是YKCHR五、概要信息六、开始删除七、删除完成八、删除后的检查...

2020-01-09 11:07:44 109

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