自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ppt 排版,设计的地址记录

同事培训ppt 顺便记录一下 素材网站 国内图片素材网站, 不需要版权 图标下载 ppt插件。 相当于ps ppt模板 ...

2020-03-18 15:43:47

阅读数 26

评论数 0

原创 Oracle12c Centos7 创建,删除CDB与PDB

官方文档地址:https://docs.oracle.com/database/121/ADMIN/create.htm#ADMIN14032 创建CDB有两种方式: 1:使用数据库配置助手(DBCA),一种图形工具。 2:用CREATEDATABASESQL语句。 这里使用的是第二种...

2020-03-16 16:32:34

阅读数 41

评论数 0

原创 生产环境 JVM cpu超高的问题查询及解决, 内存飙升的问题查询, 记录

我们的项目上线了两年了, 我之前也写了两篇生产环境的bug的记录文章, 在解决查询出的问题后,稳定了2100个小时。 现在出现了cpu飙升的问题, 和内存飙升的问题。 现在将过程记录。 下图为问题状状况: 1:cpu问题查找及解决: 1.1: top命令查询出cpu占用高...

2020-03-04 19:26:54

阅读数 63

评论数 0

转载 通过addEventListener 绑定的事件会出现多次调用方法的情况

这会出现两次 window.addEventListener("message", function( event ) { alert(event.data) }); 改为这种, 只会出现一次 window.onmessage=function(event){ ...

2020-03-03 16:21:35

阅读数 17

评论数 0

原创 pom.xml 报错org.apache.maven.plugin.war.WarMojo的解决办法

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-var-plugin</artifactId> <version&...

2020-02-26 19:13:42

阅读数 24

评论数 0

原创 Oracle like 或者 instr 多个值

使用正则表达式, 不影响速度, 大数据情况下, 使用instr, regexp_instr select * from table(你的表名) where 1=1 and regexp_like(字段, '(a|b)'); --注意:'(a|b)' 为要...

2020-02-24 18:36:41

阅读数 70

评论数 0

原创 oracle sql substr 从后往前截取指定位数

substr(字段名, 截取多长, length(字段名)) 说明:截取编号, 从后往前截32位, 截取多少位就填多少数字。 substr(bh, -32, length(bh))

2020-01-14 10:58:28

阅读数 241

评论数 0

原创 httpClient post请求 发送文字json格式 加 图片(多个图片)的接口调用

有这么一个需求, 前端请求我的后端, 我的后端请求第三方的接口进行文字和图片的上传。 POM依赖: <dependency> <groupId>commons-fileupload</groupId> <artifactI...

2020-01-11 17:25:13

阅读数 57

评论数 0

原创 oracle SQL like多个条件 使用正则表达式

语法: REGEXP_LIKE ( expression, pattern [, match_parameter ] ) 用法: select * from table where REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)') ;//全模糊...

2020-01-09 19:05:50

阅读数 32

评论数 0

转载 chrom flash提示地区不兼容, 亲测可用

这里下载文件。https://download.csdn.net/download/tang_jian_dong/12065851 将原目录文件删除, 将下载的文件替换到: C:/Users/Administrator/AppData/Local/Google/Chrome/User%20...

2019-12-30 16:03:27

阅读数 71

评论数 0

转载 centos7 安装 cockpit

yum install --downloadonly --downloaddir=/software/cockpit libstdc++6 下载软件 cockpit可以直接界面可视化查看docker容器中的镜像: 一、概述 Cockpit是由Red Hat开发的使得管理服务器变得...

2019-12-22 18:57:45

阅读数 67

评论数 0

原创 springboot + redis 实现分布式锁记录

分布式锁: 一个集群中多台jvm 只有一台能够获取这个锁, 其他jvm则等待。 redis 内存数据库, 性能好。 分布式锁的实现方式有很多种,推荐使用如下两种: 1: redis 实现 2: zookeeper 实现 redis 通过 setnx +expire 命令实现分布式...

2019-11-09 16:38:58

阅读数 47

评论数 0

原创 spring事务传播的几种方式记录

spring事务传播就是 事务在方法层的传递。有七种传播方式: 最主要有四种: 1:required : 支持当前事务, 当前方法有事务就用当前的事务, 没有事务就新建一个。 2:required_new: 不管当前有没有事务, 都新建一个事务,用自己的事务。当前有事务则挂起当前事务 ...

2019-10-25 11:31:04

阅读数 23

评论数 0

原创 中标麒麟系统安装 chrome浏览器记录

1: 麒麟系统需要修改 yum 的仓库地址 路径: /etc/yum.repos.d/ 修改 repo中的仓库路径地址 2: key证书的复制 /etc/pki/rpm-gpg/ 路径下的 RPM-GPG-KEY文件的复制。 3: 删除 麒麟的字体, 不然总提示需要依赖...

2019-10-16 11:10:28

阅读数 467

评论数 0

原创 Docker 学习记录

docker 跟maven 非常相似, 先从本地仓库找, 没有则去远程仓库下载安装, 然后虚拟容器运行。 也有私服的概念。阿里的私服。 https://docs.docker.com/ docker英文网站 http://www.docker.org.cn/page/resources.ht...

2019-10-14 17:15:58

阅读数 27

评论数 0

原创 win10 恢复命令删除的自带应用, 比如应用商店,录音机

1: 进入:C:\Program Files\WindowsApps 复制红色框框文件夹的名称。 2: 管理员运行 windows powershell, 执行如下命令, 引号要记得打上。 add-appxpackage -register “C:\Program Files\W...

2019-10-04 17:04:18

阅读数 210

评论数 0

转载 tomcat 8 优化 及 liunx tcp 连接优化

liunx tcp 优化: https://blog.51cto.com/jschu/1755279 web服务器和cache服务器,高并发下,socket最大连接数限制调整: 默认是1024,完全不够。 1,修改用户进程可打开最大文件数限制。 即时生效:ulimit -n xxx 永久...

2019-09-25 23:19:14

阅读数 27

评论数 0

原创 oracle 12c DB link

跨实例则建 db link, 同一个实例则建视图。 查看连接信息, 就是tnsnames.ora中的信息, 帮助 》 支持信息 》 tns 名 创建db link 的两种方式: 第一种创建方式: 下图信息填写完毕后, 点击应用就创建完成, 点击应...

2019-09-24 17:18:53

阅读数 32

评论数 0

原创 axios springboot 跨域问题解决 Access-Control-Allow-Origin Access-Control-Allow-Credentials

这是本地环境解决用的, 部署服务器测试或生产环境时必须注释掉, 服务器环境下有nginx可以解决跨域问题。 最终解决为步骤 5。 1:403 前端访问后端controller 403 , 代表跨域无权限访问 2: 后端类加上 @CrossOrigin 放开权限的注解, 3:...

2019-09-03 19:18:18

阅读数 387

评论数 0

原创 JDK8 JVM 参数记录

这些参数都是基于JDK8. //打印堆栈溢出信息 OOM_OPTS=" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/soft/jdump/xxx"; //jvm 参数 JAVA_OPTS="-Xms...

2019-08-27 10:57:03

阅读数 75

评论数 0

原创 java 二叉树 记录

二叉树 演示的网站: https://www.cs.usfca.edu/~galles/visualization/AVLtree.html 二叉查找: 效率高, 缺点: 必须有序 二叉搜索:没有平衡值, 容易形成链表, 导致时间复杂度 0(n) 二叉平衡: 有平衡值, 红黑树 是 ...

2019-08-26 22:40:07

阅读数 24

评论数 0

原创 JDK8 字节码操作

java字节码技术: 1:BCEL 基于汇编 2:ASM 轻量级 3: javassist 性能比发射高, 比asm低, 使用简单 4: cglib 基于ASM 应用场景: 1: 动态修改class文件, 对类进行增删改。 2:aop技术 3:lombok 去除重复代...

2019-08-26 21:18:54

阅读数 61

评论数 0

转载 使用druid连接池的出现泄漏的问题

Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetCo...

2019-08-09 14:30:33

阅读数 833

评论数 0

原创 枚举实现单例模式 记录

枚举, 根据枚举的数量进行初始化, 只有一个枚举实例时, 只会初始化一次, 线程安全 单例模式能防止 反射调用攻击。 虽然也有缺点, 就是在初始化之前就进行反射调用。 class TestEnumSingleInstance { private TestEnumSingleIns...

2019-08-02 17:14:48

阅读数 41

评论数 0

原创 ZK实现分布式锁的记录

实现分布式锁有很多种方式: 1:数据库方式: 谁先插入数据库值成功, 谁就获取锁。 2: 缓存方式 3: zookeeper 实现分布式锁, 推荐这种方式 zk实现分布式锁的原理及流程: 临时节点 + 事件通知 + 信号量, 临时节点的生命周期是连接断开则会删除。 zk有四种节点类...

2019-07-12 16:21:33

阅读数 63

评论数 0

转载 springboot netty-socketio 启动时报错: java.lang.NoClassDefFoundError: io/netty/channel/EventLoopGroup

缺少jar包依赖, 加入如下依赖: <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version...

2019-07-11 17:53:57

阅读数 373

评论数 0

原创 centos7 oracle12c 创建一个pdb

创建pdb的前提是 CDB在安装oracle时启用了 CDB容器, yes为启用了。, 否则必须重新创建一个CDB容器。 创建一个pdb 1: 连接 oracle sqlplus / as sysdba 2: 指定创建pdb的目录。 目录为oracle的安装目录 a...

2019-07-08 14:35:56

阅读数 253

评论数 0

原创 centos7 oracle12c impdp与expdp 数据泵导入导出数据库实例

整个数据库导出: 1: 创建存放dmp文件的目录 cd / mkdir tmp chmod -R 777 2:进入oracle, 切换至 oracle帐号 sqlplus / as sysdba 3: 创建用户 文件夹及赋权 show pdbs; //显示需要切换到哪个pdb ...

2019-07-07 19:57:49

阅读数 588

评论数 0

原创 springboot 连接zookeeper ,添加节点

pom.xml 依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId>...

2019-07-03 22:10:32

阅读数 596

评论数 0

转载 vue 父子组件传值,子组件调用父组件的方法

父组件引入了一个子组件,el-dialog, 关闭时,调用父组件的方法进行关闭。 父组件: <msg :title='this.msg.title' :content='this.msg.content' :flag='this.m...

2019-06-24 21:01:44

阅读数 394

评论数 0

转载 springboot dubbo+zookeeper 必须先启动提供者在启动消费者的 问题解决

有a,b,c 三个项目, 这三个项目既是消费者, 也是提供者, 他们之间存在 相互引用的问题。 a,b 消费b , b也需要消费a中间的service. 官网文档地址:http://dubbo.apache.org/zh-cn/docs/user/references/xml/dubbo-re...

2019-06-24 18:22:09

阅读数 1771

评论数 0

转载 vue 后端返回的json 对象 解构赋值 给定义的 data对象记录

定义了一个sjForm对象 后端返回的json对象: 也可以下面这样 这是个es6里面的方法,比较简单,就是Object.assign,如下图,再修改data对象里面的数据,response.data.data就不会改变。Object.assign只试用于response...

2019-06-23 20:00:54

阅读数 1324

评论数 0

原创 centos7 安装 zookeeper + springboot + dubbo + dubbo-admin

1:下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 下载3.4.14, 不要下3.5.5, 3.5.5是损坏的,里面没有jar包, 启动会报找不到或无法加载主类 org.apache.zookeeper.server...

2019-06-21 13:54:29

阅读数 71

评论数 0

原创 springboot 使用 分布式调度平台 xxl-job记录

文档官网地址:http://www.xuxueli.com/xxl-job/#/ github地址:https://github.com/xuxueli/xxl-job/ 下载源码包: 将下载的bao解压: 需要如下四个红框的包。 springboot环境 将 doc下 d...

2019-06-17 22:21:12

阅读数 105

评论数 0

原创 vue 提交表单 springboot接收数据

表单 el-form axios 请求头配置: axios提交: 直接写表单, 不需要 qs, 也不需要json.stringify. springoot接收: crossOrigin 允许跨域。 参数名就是vue中的表单中的名字。 名称定义则自己决定。 ...

2019-06-17 16:11:20

阅读数 1124

评论数 0

原创 FastJson 如果对象中有字段的值为空,则过滤这个字段不显示

如下图所示: content为null, 则不需要显示出来。 处理后的结果: public class JsonUtil { public static String toJsonNotNull(Object obj) { if(null != obj) { r...

2019-06-14 21:39:24

阅读数 938

评论数 0

原创 mysql 修改主机名后主从异常

ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository 我在安装 rabbitmq时修改了主机名, mysql一直没用, 后来学习分布式job时用到了mysql ...

2019-06-13 22:44:47

阅读数 177

评论数 0

原创 java 生成uuid

1.UUID 简介 UUID 含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。 也是被开源软件基金会 (Open Software Foundation, OSF)的组织应用在分布式计算环境 (Distributed Compu...

2019-06-11 17:12:07

阅读数 2686

评论数 4

原创 centos7 离线下 yum 安装依赖

一: 首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo 1: 将CentOS-Base.repo 清空; 命令: >CentOS-Base.repo 2: 加入设置的离线下的镜像地址就Ok 了 二: 在此官网下载 rpm 包...

2019-06-10 17:19:13

阅读数 441

评论数 0

原创 springboot war包在centos7 后台运行

一: 脚本启动: #!/bin/bash #该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用。 # # #警告!!!:该脚本stop部分使用系统kill命令来强制终止指定的java程序进程。 #在杀死进...

2019-06-10 16:00:28

阅读数 200

评论数 0

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