自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea中内存检测-插件VisualVM

visualvm

2023-03-06 09:46:55 2098

原创 VirtualBox扩充磁盘容量

一、扩充磁盘容量扩充这个磁盘,先关闭虚拟机D:\software\VirtualBox6.0.4>VBoxManage list hdds调整 磁盘大小,单位为M,61440为60GVBoxManage modifyhd dade5436-adca-40ea-840c-37184f1eac58 --resize 61440二、重新选择一次磁盘文件三、逻辑卷扩展fdisk -l可以看出实际空间扩大了。1、创建物理分区fdisk /dev/sda2、查看,发现新分

2021-06-11 12:49:02 2366

原创 Java8 异步 CompletableFutrure 入门

一、异步操作异步调用可以理解为实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。做过android的小伙伴都知道,在android中复杂或IO操作,均需要放在子线程中执行(主线程必须渲染界面,如果做复杂操作,则会造成界面卡顿),然后子线程完成后以消息的形式通知主线程(ui线程)渲染界面,支持的框架有很多,如AsyncTask、RXJAVA等。在做服务端后端,也会有类似的需求,如多线程,同时请求多个接口,用以降低计算效率,JDK5有提供了Futrue接口,虽然提供了异步操作的能力,但对于结果

2021-04-21 10:41:40 505

原创 Oauth2.0理解

1、url例子https://auth.vip.com/oauth2/authorize?client_id=客户端ID&response_type=code&redirect_uri=http://www.baidu.com/OrderAdapter/?encryp=22、用户使用该URL登陆,获取授权code3、登陆成功后,浏览器被授权服务器引导,重定向客户端服务器,并带上授权code...

2021-03-25 16:49:38 129

原创 IDEA GO开发环境配置

一、下载GO安装包,安装环境进入Go语言官网 ,选择合适的版本下载。或百度云下载链接:https://pan.baidu.com/s/16TIRaaEc8Piux9KYgPPcBQ提取码:5rz1复制这段内容后打开百度网盘手机App,操作更方便哦下载完成后,点击安装程序。二、配置环境变量配置windows环境变量,cmd分别输入go versiongo env打印成功,证明安装完成三、IDEA配置idea中 file->plugins-> 安装 go 插件

2021-02-18 10:45:21 1105

原创 tomcat升级9.0.40

tomcat 升级 9.0.40.0之后 出现以下异常2020-12-10T01:46:01.376017000Z org.apache.catalina.LifecycleException: Protocol handler start failed2020-12-10T01:46:01.377086000Z at org.apache.catalina.connector.Connector.startInternal(Connector.java:1067)2020-12-

2020-12-10 19:33:15 1104 1

原创 二、springboot2.3.x + seata1.1.0 + docker

1、docker 下安装 seata环境:win10 && 安装 mysql5.7开发工具:ideaspringboot 四个客户端,分别为eureka-server(eureka服务管理端,url:192.168.8.177:9090/eureka),seata-account、seata-order、seata-storagedocker:virtualbox 内安装,用以安装 seata 服务,宿主机 >> 虚拟机地址 (192.168.99.105),虚拟

2020-11-20 15:18:12 274

原创 一、Axure入门基础功能

一、菜单功能颜色取色器控件对齐设置图片旋转角度二、常用原件三、常见交互样式四、页面元素修改五、钢笔工具首先打开Axure软件,选择钢笔工具;使用钢笔时,按住不动会出现锚点,连接点会圆润,而直接用就会成为转折强硬的线;Axure中钢笔工具的使用教程当出现操作失误时,可使用Ctrl+z返回上一步;Axure中钢笔工具的使用教程按住esc可停止钢笔操作,之后在右侧会出现形状属性,可调节位置和尺寸;Axure中钢笔工具的使用教程填充和边框颜色需自己修

2020-11-18 17:32:13 320

原创 二、Axure 一些事件

一、轮播图事件二、全局变量,如是否登陆跳转到登陆成功页面,触发相关事件

2020-11-18 17:32:00 246

原创 一、springboot2.3.x + eureka + feign

一、首先创建一个父项目,名称 springcloud注意,springcloud和springboot的版本是有对应的,(如,本项目中,springboot版本为 2.3.7.BUILD-SNAPSHOT ,springcloud 版本为 Hoxton.BUILD-SNAPSHOT),如果不一致,会出现很多问题,我这里是项目创建时,自动匹配的;也可以以下网址查找对应的;https://spring.io/projects/spring-cloud二、创建服务提供者在父工程下,创建一个子m

2020-11-18 16:50:19 1509 2

原创 六、oracle 密码过期

切换到 oracle 用户下sqlplus /nologconn / as sysdbaalter user 账号 identified by 新密码;

2020-09-29 16:18:38 60

原创 nginx添加访问密码

使用nginx不想所有人都可以直接访问,可以添加账号密码权限。一、nginx模块添加ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。二、用第三方工具生成账号密码文件,以htpasswd为例2.1、安装 htpasswd 工具yum install -y httpd-tools2.2生成账号密码文件htpasswd -c ${存放路径}/passwd ${账号}例如我的htpas

2020-09-02 09:29:24 2304

原创 nginx添加websocket支持

一、nginx配置文件中,http下添加map代码块map $http_upgrade $connection_upgrade { default upgrade; ” close; }二、 location 添加配置#启用支持websocket连接proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";...

2020-09-02 09:04:35 372

原创 tomcat内置JDK

1、找到JRE的安装目录,复制jre文件至tomcat根目录下。2、编辑tomcat/bin文件夹下的catalina.bat文件,在文件开头加上jre目录的相对路径set JRE_HOME=..\jre3、启动tomcat

2020-08-07 09:19:22 784

原创 三、oracle使用docker创建&&实现持久存储

一、下拉镜像docker pull registry.cn-shenzhen.aliyuncs.com/storm-001/oracle-private:11g-2docker tag fb11f4e0a6b6 oracle-private:11g-3二、下载数据启动文件,并解压存放于宿主机(注意文件夹访问权限 777)链接:https://pan.baidu.com/s/1ju414x41of9DYsmb6bhI7Q提取码:v5ka三、启动,创建用户docker run -d --name

2020-08-06 10:45:07 89

原创 字符串解析省市区

三种方案1、高德地图地理/逆地理编码 APIhttps://lbs.amap.com/api/webservice/guide/api/georegeo优点:识别度高缺点:类似 “广东省东莞市黄江镇大冚路创富工业园A栋” ,无法解析区信息,黄江镇为直辖镇。2、百度地图http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroada、根据完整的字符串搜索百度地址,返回经纬度信息。b、再上传

2020-08-06 09:51:52 582

原创 mysql导入、导出

一、导出使用mysqldumpmysqldump -u账号 -p密码 数据库名称 > sql文件路径;二、导入windows环境下需要用 < 拼接sql文件路径,如 <test.sql文件方式一mysql -u账号 -p密码 数据库名称 sql文件路径;如果执行的数据太多,需要后台执行 则 加入 nohup 及 & 命令,nohup mysql -u账号 -p密码 数据库名称 sql文件路径 &nohup 执行后,会显示pid1111可以

2020-08-06 09:21:48 105

原创 通过maven区分生产、开发配置

注意:本配置的前提是项目必须是MAVEN项目。项目开发过程中,如果一个项目经常发布,那么在打包之前会不断的修改配置文件,这无疑是很麻烦的一件事情。今天我介绍下这个问题怎么解决。方法一:(过滤方式)目录结构:第一步、创建配置文件在项目的src/main/filter目录下创建 development.properties (开发配置内容) 、 product.properties (正式配置内容) 两个文件。例如development:driverClassName=com.mysql.j

2020-06-24 10:27:18 547

原创 三种空格unicode(\u00A0,\u0020,\u3000)

项目有提供一个excel导入订单的功能给客户使用,工具类里面有提供去除空格的方法。但奇怪的是,发现居然有个条码空格过滤失效。6971951472045

2020-06-24 10:16:56 14397

原创 五、oracle使用NavicatPremium连接间隔过久卡死

Navicat Premium 连接oracle 间隔一段时间后卡死处理方案

2020-06-03 22:15:18 912

原创 三、docker-k8s入门

一、前期准备1、防火墙一定要提前关闭,否则在后续安装K8S集群的时候是个trouble maker。执行下面语句关闭,并禁用开机启动:systemctl stop firewalld & systemctl disable firewalld2、关闭Swap,类似ElasticSearch集群,在安装K8S集群时,Linux的Swap内存交换机制是一定要关闭的,否则会因为内存交换而...

2020-05-29 10:48:04 703

原创 二、docker-开机启动服务器

了解前提:首先了解docker的启动模式,两种 detached模式 和 foreground模式detached模式(后台):在run 命令中添加 -d 参数,当运行在容器的根进程退出时,以detached模式启动的容器也退出。该模式下 容器停止时 无法自动删除,因此 -rm和 -d 参数无法共用。foreground模式(前台):在容器启动 进程并附着控制台到进程的标准输入、输出和标...

2020-05-29 10:42:25 123

原创 一、mysql存储引擎比较

一、存储引擎myisam(5.58之前默认使用)mysql大部分系统表和临时表(在排序、分组等操作中,当数量超过一定的大小之后,由查询优化器建立的磁盘临时表)所使用的搜索引擎。myisam存储引擎表由文件MYD和MyI组成, MYD文件存储数据、MYI文件存储索引。xxx.frm是用于记录表结构(所有引擎共有)。锁级别:表级锁,有两种,a、表共享读锁(Table Read Lock)b...

2020-05-29 10:39:02 91

原创 一、docker-win10安装

直接使用 vm virtualbox + SecureCRSecureFX_33lc(或xshell)在win安装docker。镜像下载地址:http://pan.baidu.com/s/1jItqJ8y 选择 CentOS-7-x86_64-DVD-1511.iso 下载一、vm virtualbox下载安装,并在加载镜像时选择打开网络,启用一个网卡,并设置为桥接网卡二、执行 yum -y install wget 安装wget三、更换163 软件源cd /etc/yum.repos.d

2020-05-29 10:36:42 401

原创 Maven仓库搭建

以docker方式搭建一、搭建maven仓库1、下拉一个maven镜像docker pull sonatype/nexus32、启动镜像,并将容器目录 /var/nexus-data 挂载到 宿主机 /home/dockeru/maven 目录下docker run -d -p 8081:8081 --name nexus -v /home/dockeru/maven:/var/nexus-data --restart=always sonatype/nexus3查看容器ip docker

2020-05-29 10:25:24 1357

原创 sqlplus导入数据注意

原因是很早之前交接只有一份.sql文件,使用navicat导出的。再次使用navicat导入的话网络问题,一直断开,后面改用服务器直接后台运行导入。数据库 oracle。文件大小 2G左右。一、执行sql语句,出现表不存在。但整个sql文件,是有 删表,建表的动作,不应该出现这个问题,后面发现是 sql文件中,包含空行会导致这个问题,使用删除掉空行使用以下命令,将删除空白行的数据,写入新文件 test2.sqlgrep -v '^\s*$' test.sql > test2.sq

2020-05-12 14:39:05 630

原创 三、mysql5.7 win7安装及忘记密码处理方式

链接:https://pan.baidu.com/s/1QO7MwQW2t2uQiKKw-O5O4Q提取码:ql4o一、百度网盘下载,解压mysql5.7安装包二、 修改my.ini配置文件三、 将修改后的my.ini 文件放到 mysql 安装目录下四、 以管理员身份打开 cmd 命令行工具,进入mysql下的bin目录:4.1运行命令初始化数据库mysqld --initi...

2020-05-12 10:00:44 343

原创 四、oracle数据泵导出、导入

一、服务器上创建好目录,用于存储数据文件,并将该目录授权给oracle用户。mkdir sqlDMPchown -R oracle:dba sqlDMP/二、用sys管理员登录sqlplus(需要sys角色方可导出数据泵);三、创建逻辑目录,名字同第一步的文件名create directory data_dir as '/sqlDMP';四、查看管理员目录,检查是否存在s...

2020-05-11 17:36:14 407

原创 Springboot2.1.4 整合logback

1、正常情况下springboot已经集成了log4j,无需重新引用2、添加配置文件,如命名为logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,...

2020-03-19 13:53:45 252

原创 二、mysql事务特性之隔离性测试

前注:mysql默认隔离级别为 可重复读,即避免了 脏读、不可重复的的特性,但并不保证幻读(行级锁)。1、创建一张表,指定存储引擎为innodbcreate table testinnodb(id int,value char(20))engine=innodb;2、插入测试数据3、开启事务,修改数据,不提交。4、另起一个对话,进行查询,发现数据并未改变。5、出现该情况的原...

2019-12-18 10:15:08 86

原创 四、Mysql基准测试介绍及用法

前言:为mysqlslap 是mysql自带的工具参数介绍:–auto-generate-sql 由系统自动生成sql脚本进行测试–auto-generate-sql-add-autoincrement 在生成的表中增加自增ID–auto-generate-sql-load-type read,key,write,update和mixed(默) read:查询 write:插入 key:读...

2019-05-29 16:13:19 119

原创 centos下启动多个tomcat

一、复制解压2个tomcat,这里假设命名为 tomcat1,tomcat2、文件路径为/usr/local/二、修改 vi /etc/profile 环境变量,再末尾加上以下配置CATALINA_BASE=/usr/local/tomcat1CATALINA_HOME=/usr/local/tomcat1TOMCAT_HOME=/usr/local/tomcat1export CA...

2019-01-08 10:31:10 422 1

原创 tomcat8下部署两个相同项目

一、首先将pom.xml下命名区分开**artifactId:项目的通用名称,同一tomcat下相同则只能启动一个。name:用户描述项目的名称,无关紧要的东西,可选。二、配置webAppRootKey 对应参数值如果不配置默认值是"webapp.root"。建议以"xxxxx.root"命名。如果tomcat下部署多个相同的项目,不修改该属性,会出现webAppRootKey已经指向之前...

2019-01-08 10:08:42 2157 1

空空如也

空空如也

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

TA关注的人

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