自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(394)
  • 资源 (3)
  • 收藏
  • 关注

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

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

2019-10-11 15:47:09 9197

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

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

原创 IDEA中右侧工具栏没有maven框

IDEA中右侧工具栏没有maven框

2024-03-07 08:05:20 294 1

原创 ll: command not found

ll: command not found

2023-02-01 23:17:25 512 1

转载 LINUX磁盘空间满了问题排查

分析:导致该问题的可能原因包括:1、磁盘分区空间使用率达到百分之百。2、 磁盘分区inode使用率达到百分之百。3、僵尸文件:已删除文件因句柄被占用未释放导致相应空间未释放。4、 挂载点覆盖:在原有文件系统的相应目录下已经存在大量文件。挂载了新磁盘后,导致使用 df 命令能统计到相关空间使用,而使用 su 命令统计不到。解决方法:一:分区容量满1、运行 df -h 查看磁盘使用率。2、重复执行 du -sh /* 命令,找到容量比较大的目录并进入目录,直到找到最精确的文件或目录,再结

2022-05-08 17:41:55 7205 3

原创 docker中创建容器报: WARNING: IPv4 forwarding is disabled. Networking will not work.

WARNING: IPv4 forwarding is disabled. Networking will not work.

2022-01-13 08:08:40 708

转载 MQ技术选型 ,本文转自博主 HyaZz_ ,原文链接 :https://blog.csdn.net/HyaZz_/article/details/104323296

一、MQ相关知识介绍 1、概述 MQ(Message Queue),即消息队列。早已成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的MQ,如老牌的ActiveMQ、Rabbit...

2022-01-12 07:04:44 300

原创 Linux导入cer证书文件,支持服务器访问https域名

常常与一些第三方接口对接的时候,一些安全系数比较高的第三方接口访问是需要在服务器上导入相应的证书文件,不然是不支持访问以下就是记录一下在服务器上面导入cer证书文件,keytool -import -v -trustcacerts -alias spdbuat -file /usr/local/cer/etest4.cer -storepass changeit -keystore /opt/jdk1.8.0_271/jre/lib/security/cacerts提示是否信任.

2021-12-03 18:58:53 4689 1

转载 SecureFX中文乱码,而SecureCRT中文显示正常

SecureFX中文乱码,而SecureCRT中文显示正常

2021-11-23 16:37:38 293

原创 mysql不区分英文字母大小写模糊查询

方法一:select * from [table] wherelower(name) likelower('%val%');select * from [table] whereupper(name) likeupper('%val%');方法二:其实mysql中原本like语句就是不区分大小写的,但是是需要设置数据库的排序规则 utf8_general_ci,也可以设置单个字段排序规则,这边我就是单纯设置需要不区分大小写字段,然后直接用like就可以模糊查询不区分大小写了...

2021-04-29 14:36:19 1977

原创 git设置全局用户

昨天电脑更新win10系统,结果来公司发现电脑崩了,开不了机了,然后重装了系统,打开IDEA发现每次进行pull或者push都需要输入git的用户名和密码,很麻烦,就设置下全局用户,后续不需要再输入了设置用户git config --global user.name "username"设置密码git config --global user.password "xxxx"参数本地化git config --global credential.helper store

2021-04-07 10:55:06 1233

原创 java.lang.IllegalStateException: Either ‘name‘ or ‘value‘ must be provided in @FeignClient

哇,心态崩了。。。。jenkins发布了之后,看日志启动报这个错误,简单了看了一下,这是因为使用@FeignCliet的时候没有备注服务名:找了我一下午,一直没发现这个问题,因为我们项目中分api网关层和soa数据层,当时我只是单纯启动api网关层代码,一直报这个错误,我就很奇怪,api网关层有没有用到这个@FeignCliet注解,怎么还是报这个错误,然后又把代码回滚,发布develop分支的api网关层代码,还是报一样的错误,我人傻了,怎么可能develop分支代码也有这个错误,线.

2021-03-15 18:42:15 2655

原创 Unable to start as CATALINA_HOME contains a colon (:) character

今天跟着视频下载了一个tomcat9,然后在本地执行启动脚本执行tomcat启动脚本,但是老是报这个错误,在网上搜索了一下,有的人遇到可能是这种问题:在目录中存在“:”,这边直接把“:”去掉就好了但是,我遇到的不是这种,因为我本地是win10环境,我看了上面这个是在linux中启动的,看着看着,突然看到了这么一句话反手就是一个赞,tomcat启动成功了~...

2021-03-15 07:57:28 1204

原创 IDEA引入xxl-job项目,启动报java: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

最近在学习xxl-job然后从git-hub上面找了项目地址,拉倒本地跑代码,一启动就报了这个错误,当时我人就傻了,立马看了IDEA中的jdk配置和我本地电脑收的jdk版本,发现也都是1.8的版本,这个报错是1.6,证明项目中引用的是1.6的版本,哪来的1.6???解决:后面想了想,看了IDE中的其他配置,突然发现了这个地方的配置,需要修改两处配置我本地是1.8,这里我就改成8了,这里的话,我都改成8了之后,启动项目就没有这个错误了.......

2021-03-13 06:48:19 458 1

转载 java.util.ConcurrentModificationException 异常原因和解决方法

本文转自:https://blog.csdn.net/qq_35056292/article/details/79751233前言二十多天的实训结束了,虽然环境emmmm有点坑,好多人都感冒了,我也没能逃过一劫. 不过总体来说还行, 第一次尝试跟学校里不一样的,7个人一起做项目. 不过也因此对于github的使用不再局限于之前的将其作为云服务备份来使用了,更多的还是大家上传代码,合并冲突之类的,还有也学会了git stash的一些个基础用法,嘻嘻.这个月还没写点东西记录一下. 这里就记录一下之前遇到

2021-03-09 19:31:23 999

转载 spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法

本文转载自:https://blog.csdn.net/qq_26075861/article/details/54016591最近做项目用到了spring的新特性@RequestBody,非常好用,客户端发送的json串直接给转换并且注入给bean,以前自己用都是按照SUN的java命名规范进行的项目开发,没发觉有什么异常。给客户做项目,得按照客户的需求来,客户的需求是不受什么规范约束的,恰好客户给的需求是json串里面的变量名首字母全是大写,囧,如果按照常规java命名规则的话这是给class命

2021-02-24 13:43:06 812

原创 Navicat中怎么查看数据库密码

第一步:导出链接,导出连接获取到 connections.ncx 文件这里需要勾选导出密码!!!不然导出的文件里不包含加密的密码第二步:找到加密密码,进行破解在导出的connections.ncx文件中找到password,然后复制出来打开这个网址:https://tool.lu/coderunner,将如下刚刚密码复制进去,$decode = $navicatPassword->decrypt('复制出来的密码');<?phpclass Navica..

2020-12-05 16:13:41 42956 48

原创 离开分支合并的merging状态

今天遇到一个git合并的问题,git分支合并,原本只是想看看这两个分支代码具体有什么区别的,结果merge了之后,发现代码其实不需要合并,然后我本地的代码分支就直接处于这个merging合并中的状态了,想要pull代码都不能pull,在网上查了一下git命令行,使用了下面这行命令,相当于回滚到你合并之前的一次提交代码记录,PS:注意,如果你本地写了代码还没有提交的话,主要一定要先commit之后,在进行这个操作,不然你本地没提交的代码直接进行版本回退,相当于你本地没有提交的代码就都没了。可以..

2020-11-30 09:07:43 1912

原创 win10笔记本电脑怎么禁用F1-F12功能键

同时按“fn+esc”即可关闭。就是这么简单~

2020-09-22 12:16:02 4052 1

原创 Java中利用反射去判断一个对象所有属性是否都为空

判断Java对象是否为null第一种情况:直接使用 object == null 去判断,对象为null的时候返回true,不为null的时候返回false。第二种情况:在object != null 为true的情况 下,进一步去判断对象的所有属性是否为null。被判断的类对象,随便写的一个针对第一种情况,直接使用null进行比较即可但是,只要学过java的人都知道,这个判断永远都是true,因为上面对象中定义了相应的属性,尽管对象的属性是空的,但是对象不为空,大多数情况我..

2020-08-12 16:38:06 6243 2

转载 mysql视图的作用(详细)

本文转自:https://blog.csdn.net/HXNLYW/article/details/81669964原文:http://www.cnblogs.com/sustudy/p/4166714.htmlMySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,MySQL视图的作用类似于筛选。定义视图的筛选

2020-08-12 11:50:47 465

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

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

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

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

2020-07-02 21:17:05 65425 1

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

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

2020-07-02 20:48:30 2246

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

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

2020-06-08 08:20:47 346

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

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

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

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

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

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

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

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

2020-05-27 07:47:47 3601 3

原创 创建ElasticSearch的docker容器报错

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

2020-05-27 07:23:55 311

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

转载 利用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 1334

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

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

2020-04-27 09:16:43 5204 1

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

转载 堆和栈的概念和区别

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

2020-04-07 11:24:55 205

jd-gui,查看源码工具

你想查看.class编译之后的java文件吗?你还在为看不到jar包中的源码而苦恼吗?那就赶紧来下载我这个资源吧,让你随心所欲查看源码文件。好了,不扯犊子了,这个犊子要来打我了。 《JD-GUI》是一款反编译软件,JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。

2019-03-04

github客户端

GitHub是一个代码托管的社区,这个服务器是在国外的,一般访问的话要使用https协议,大家可以在搜索引擎上搜查一下,就知道了。 在传统的方式中,我们常常使用命令行的形式去提交代码,但是这样会有许多问题出现。比如,仓库是否重合了,仓库是否合并了,代码是第几次提交,都需要手动的命令行形式提交,尤其在提交图片的时候,就更加不那么爽快了,这个时候,你会不会想到要去找找是否有这样的客户端呢? GitHub是一个代码托管的社区,这个服务器是在国外的,一般访问的话要使用https协议,大家可以在搜索引擎上搜查一下,就知道了。 在传统的方式中,我们常常使用命令行的形式去提交代码,但是这样会有许多问题出现。比如,仓库是否重合了,仓库是否合并了,代码是第几次提交,都需要手动的命令行形式提交,尤其在提交图片的时候,就更加不那么爽快了,于是,github就出现了

2018-07-02

阿里云linux一键安装web环境 1.5.5

阿里云linux一键安装web环境 1.5.5,2018最新版本,此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend Engine/ OPcache jdk:1.7.0 tomcat:7.0.54 ftp:(yum/apt-get安装) phpwind:8.7 GBK phpmyadmin:4.1.8

2018-06-04

空空如也

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

TA关注的人

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