工具
文章平均质量分 51
洪大发
这个作者很懒,什么都没留下…
展开
-
idea中内存检测-插件VisualVM
visualvm原创 2023-03-06 09:46:55 · 2338 阅读 · 0 评论 -
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 · 2450 阅读 · 0 评论 -
Java8 异步 CompletableFutrure 入门
一、异步操作异步调用可以理解为实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。做过android的小伙伴都知道,在android中复杂或IO操作,均需要放在子线程中执行(主线程必须渲染界面,如果做复杂操作,则会造成界面卡顿),然后子线程完成后以消息的形式通知主线程(ui线程)渲染界面,支持的框架有很多,如AsyncTask、RXJAVA等。在做服务端后端,也会有类似的需求,如多线程,同时请求多个接口,用以降低计算效率,JDK5有提供了Futrue接口,虽然提供了异步操作的能力,但对于结果原创 2021-04-21 10:41:40 · 532 阅读 · 0 评论 -
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 · 147 阅读 · 0 评论 -
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 · 1119 阅读 · 0 评论 -
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 · 1170 阅读 · 1 评论 -
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 · 2498 阅读 · 0 评论 -
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 · 395 阅读 · 0 评论 -
tomcat内置JDK
1、找到JRE的安装目录,复制jre文件至tomcat根目录下。2、编辑tomcat/bin文件夹下的catalina.bat文件,在文件开头加上jre目录的相对路径set JRE_HOME=..\jre3、启动tomcat原创 2020-08-07 09:19:22 · 853 阅读 · 0 评论 -
字符串解析省市区
三种方案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 · 641 阅读 · 0 评论 -
三种空格unicode(\u00A0,\u0020,\u3000)
项目有提供一个excel导入订单的功能给客户使用,工具类里面有提供去除空格的方法。但奇怪的是,发现居然有个条码空格过滤失效。6971951472045原创 2020-06-24 10:16:56 · 19058 阅读 · 0 评论 -
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 · 486 阅读 · 1 评论 -
tomcat8下部署两个相同项目
一、首先将pom.xml下命名区分开**artifactId:项目的通用名称,同一tomcat下相同则只能启动一个。name:用户描述项目的名称,无关紧要的东西,可选。二、配置webAppRootKey 对应参数值如果不配置默认值是"webapp.root"。建议以"xxxxx.root"命名。如果tomcat下部署多个相同的项目,不修改该属性,会出现webAppRootKey已经指向之前...原创 2019-01-08 10:08:42 · 2241 阅读 · 1 评论 -
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 · 1416 阅读 · 0 评论 -
通过maven区分生产、开发配置
注意:本配置的前提是项目必须是MAVEN项目。项目开发过程中,如果一个项目经常发布,那么在打包之前会不断的修改配置文件,这无疑是很麻烦的一件事情。今天我介绍下这个问题怎么解决。方法一:(过滤方式)目录结构:第一步、创建配置文件在项目的src/main/filter目录下创建 development.properties (开发配置内容) 、 product.properties (正式配置内容) 两个文件。例如development:driverClassName=com.mysql.j原创 2020-06-24 10:27:18 · 609 阅读 · 0 评论 -
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 · 300 阅读 · 0 评论