自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker安装redis6.0.6并且配置redis.conf

下载mysql镜像 我们可以直接执行以下命令docker pull mysql:5.7执行完之后,我们使用docker images查看是否下载好了​这样就代表我们的mysql镜像已经下载,接下来需要docker替我们创建并启动一个mysql容器为了我们后续的使用方便,不采取默认无my.cnf的模式来启动mysql先准备mysql的my.cnf 如下:...

2021-06-12 17:20:49 119 1

原创 docker安装mysql5.7并且配置my.conf

下载mysql镜像 我们可以直接执行以下命令docker pull mysql:5.7执行完之后,我们使用docker images查看是否下载好了 ​这样就代表我们的mysql镜像已经下载,接下来需要docker替我们创建并启动一个mysql容器为了我们后续的使用方便,不采取默认无my.cnf的模式来启动mysql先准备mysql的my.cnf 如下:#mysql5.7 my.cnf设置[client]port = 3306socket = /etc/mysql/tmp

2021-06-10 15:48:12 62

原创 js调用本地摄像头demo

效果:html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>TEST DEMO</title></head><body><div id="main" style="margin-left:10px;overflow-y:scroll;"> <div>

2021-05-06 08:46:05 118 1

原创 IDEA启动项目通过https进行访问

由于在开发中需要进行页面调用本机摄像头拍摄头像进行上传,浏览器要求一些协议必须走https,所以有了该文本文采用的是外置tomcat步骤1:管理员模式打开cmd命令进行生成密匙D:\tomcat\apache-tomcat-9.0.24\bin\tomcat.keystore是生成密匙存放的路径,修改成自己tomcat的路径即可keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\tomcat\apache-tomc

2021-04-30 15:31:02 290 2

原创 MySql 主从复制操作步骤

我们所用的单机mysql不能做高可用,高并发,那么解决该问题需要进行集群,集群就必须先做到主从复制主从复制顾名思义就是主库作为和后台直接对接的库,从库一般是作为备份,当读写分离实现后,从库可以作为读库,主库既可以读,也可以写。主从原理:Mysql 进行sql更新插入操作 事务提交会记录到binLog日志中,从库通过I/O线程会读取binLog日志,将数据同步到relay日志中,sql线程再读取relay日志生成对应操作sql,在从库执行。操作步骤:关闭主从库防火墙。避免端口无法被访问

2021-03-31 16:30:12 58 1

原创 maven重新下载未下载好的jar包

首先,如果是个人的项目,相信maven中的jar包并不会很多,可以无脑选择删掉仓库,重新再引入依赖下载即可如果是公司项目,相信jar包很多,有时仅仅只是希望重新下载特定未下载好的jar,那么可以执行下面的步骤流程步骤1:先到maven仓库所在的目录在该目录打开cmd命令,然后执行for /r %i in (*.lastUpdated) do del %i 删除 (带有lastUpdated的文件都是下载中途出现了异常的,后续maven不会再次主动下载)当步骤一.

2021-02-22 11:00:06 330 1

转载 MySQL单表数据量过千万优化

问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有个这个日志。方案概述方案一:优化现有mysql数据库。优点:不影响现有业务,

2021-01-26 09:45:35 229 1

转载 fastjson对象,JSON,字符串,map之间的互转

对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON.toJSONString(users);将字符串转换成为对象集合List<User> userList = JSON.parse

2021-01-13 09:29:46 293 1

转载 SpringBoot项目实现热部署的配置方法

一、什么是热部署?热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。二、什么是SpringBoot热部署?SpringBoot热部署就是在项目正在运行的时候修改代码, 却不需要重新启动项目。有了SpringBoot热部署后大大提高了开发效率,因为频繁的重启项目,势必会浪费很多时间, 有了热部署后,妈妈再也不用担心我修改代码重启项目了~~~三、SpringBoot热部署的流程1.pom文件中导入spring-boot-devtools依赖:<!--Spri..

2020-11-24 10:06:48 244

转载 把VSCode加入到右键菜单

添加右键打开文件1, Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT*\shell分支,如果没有shell分支,则在*下点击右键,选择“新建-项”,建立shell分支。2, 在shell下新建“VisualCode”项,在右侧窗口的“默认”键值栏内输入“用VSCode打开文件”,这是右键上显示值,也就是文字。其事可以随便写,只是为了方便记忆和分辨。3, 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装

2020-11-09 00:18:24 318 1

原创 docker安装mysql和redis镜像(无配置文件版)

docker安装mysql1:需要下载mysql镜像 我们可以直接执行以下命令sudo docker pull mysql:5.7执行完之后,我们使用docker images查看是否下载好了这样就代表我们的mysql镜像已经下载,接下来需要docker替我们创建并启动一个mysql容器docker run -p 3306:3306 --name mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysq...

2020-10-02 21:40:09 180

原创 centos7 快速安装docker和配置镜像加速

按照官方文档来一步步进行https://docs.docker.com/engine/install/centos/1:先卸载旧版本内容sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2020-10-02 17:07:59 295

原创 VirtualBox+vagrant快速创建linux虚拟机

1:https://www.virtualbox.org/wiki/Downloads到官网点击windows版进行安装2:安装vagranthttps://www.vagrantup.com/3:验证vagrant是否安装完成打开cmd 执行vagrant命令,能弹出提示说明安装成功3:我们到https://app.vagrantup.com/boxes/search中去查看vagrant的镜像仓库,里面有非常多的各种系统的镜像,例如我们要下载安装centos的...

2020-10-01 14:33:41 99

原创 mysql导入frm和ibd文件还原数据

找到mysql安装目录下data目录所在地址通过:show global variables like "%datadir%";找到地址还原整个库的数据1:创建一个新的数据库,数据库需要和frm和ibd的数据库表名和表结构必须一模一样所以可以导入之前的数据库,我们只为了还原数据而已导入原来的数据库结构之后,我们先创建以下mysql的存储过程-- 创建存储过程之前需判断该存储过程是否已存在,若存在则删除DROP PROCEDUREIF EXISTS discard_t...

2020-09-19 16:10:51 1344

原创 Linux Deploy Ubuntu 安装JDK MYSQL TOMCAT

首先,我们要清楚的知道自己手机的cpu是什么架构,一般而言,arm64和armhf是手机常用的两个架构,arm64一般存在于骁龙系列,非骁龙cpu可以采用armhf试一下,相信在安装系统的时候,你就已经知道自己的cpu是什么架构了。因为我手机是骁龙820的cpu,那么我安装了ubuntu系统,采用的架构是arm64,采用源为https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/前面安装系统的过程这里不再详述,可以参照网上Linux Deploy的u.

2020-06-16 09:10:44 288

原创 div设置下拉滚动条以及翻滚到底部

div设置下拉滚动条首先:我们创建一个父亲div进行包裹我们的内容,style中起作用的是height以及overflow属性,这两个必须要有 <div class="messageCrollWindow" style="height: 300px; overflow:auto" >如果要进行隐藏下拉条,又可以有滚动效果,我们可以进行加多一个属性visibility:...

2020-04-17 15:52:11 522

原创 idea制作工具类打成jar包给web引用

先找到我们的project structure点击之后出现新窗口,依次选择Artifacets ->选中+号->JAR->Empty填写自己制作的jar包名称,然后点击Directory Content这里会弹出一个窗口,进行选择自己的class文件目录,这个class文件就是你想要的java类进行编译之后存放的目录,不是java类存放的目录,重要的事情说...

2020-04-09 15:56:07 350

原创 web常见开发日期格式转换问题

我们常用的困扰无非在于数据库查看日期类型明明是正确的,但是前台显示却是美国的默认格式类型数据库查看:前台显示:Sun Dec 22 00:00:00 CST 2019这里解决方式使用的是直接在后台进行解决日期的格式,而不在前台进行处理后台传来的格式问题。一般而言,bean类的日期字段使用java.util.Date,数据库日期字段使用datetime类型。我们使...

2020-04-06 20:49:41 327

转载 常用日期方法

public class TestCalendar { // 日期也就是这了 public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar cale = null; cale = Calendar.getInstance(); int year = ...

2020-03-29 23:52:27 118

原创 jq 深拷贝对象的简单实现方法

1:var copyItem= jQuery.extend(true, {}, originItem);无论你copy的对象是什么类型的,这种方式获得的对象始终是一个object对象,你还需要手动转换类型。那么,请你使用最简单也最有效的第二种方法2:var copyItem=JSON.parse(JSON.stringify(originItem)); (推荐)...

2019-11-29 15:48:00 488

原创 centos7安装dubbo

1:首先系统确保先安装好tomcat (tomcat7以上都无需配置环境变量,推荐使用8及以上)2:将dubbo的包放进/opt中进行解压 unzipdubbo-admin-2.6.0.war -d dubbo3:在tomcat/conf/server.xml最后面的valve后加入<Context path="/dubbo" docBase="/...

2019-11-25 16:50:12 772

原创 Notepad++安装以及使用NppFTP

首先,我们知道Notepad++是十分好用的文本编辑器,那么linux中的文件如何能够放入到Notepad++中进行编辑呢?那么,这里使用的就是Notepad提供的NppFTP插件了。1:安装点击之后,需要等待几分钟,便会弹出Notepad文本2:连接linux点击之后,便会出现两个窗口至此,便可以可视化操作linux的文件...

2019-11-22 15:23:51 753

原创 centos7 minimal 安装成功后需要进行的步骤

2019-11-21 11:56:48 484

原创 springboot通用Mapper配置

在以前,我们使用mybatis对表数据进行crud,那么就避免不了在无数多个mapper.xml里面写<select>,<update>,现在,有了通用Mapper,当仅需要单表操作时,我们再也不用如此麻烦,快来试试吧。1:application.yml 中加入#关于通用mapper在2.0版本需要进行配置mapper: identity: MYSQL...

2019-11-21 11:39:45 852

原创 IDEA 基本配置及快捷键

快捷键:我用的是eclipse按键,IDEA原生请试过才可得知效果首先idea 配置eclipse快捷键:IDEA常用快捷键如下:根据方法自动生成返回值变量 ctrl+alt+v根据文件名搜索类/文件配置文件等等 ctrl+shift+r罗列修改过的所有文件 ...

2019-11-21 11:01:27 117

原创 JQuery复制节点到另一个节点中

//复制节点到另外一个节点里面//copyItem:需要复制的节点,targetItem:需要移动到该目标节点里面//callback:回调函数 function(obj){} 参数obj为复制过去后的新节点对象function copyItem(copyItem,targetItem,callback){ $(targetItem).append($(copyItem).clo...

2019-10-31 14:34:03 295

原创 js判断是否是null,undefined,NaN

我们知道,如果对象是3种情况,那么就会js调用对象的属性会进行报错,那么我们在调用前应该进行判断是否为这3种情况。//判断空或者undefined或者NAN,用它来调用方法会出错误的。function isTransferErrorEmpty(obj){ if(Object.prototype.toString.call(obj)==="[object Null]" ){ ...

2019-10-31 14:33:10 130

原创 js进行Dom操作获取指定的兄弟类型节点

//获取指定的兄弟类型节点//currentObj:当前节点,type:类型,如p标签,input标签等,如果是p标签,则传'p',皆同理function getOtherBro(currentObj,type) { var a = []; var p = currentObj.parentNode.children; for ( var i =0,pl= p.len...

2019-10-31 14:31:49 783 1

原创 解决thymeleaf变量在html报红

在html头部加上<!--suppress ThymeleafVariablesResolveInspection -->

2019-10-12 14:35:15 1001 2

转载 完全卸载MySQL

一、卸载MySQL1. 先停止mysql服务。在 cmd 模式下输入 "net stop mysql"2. 进入控制面板卸载mysql3. 删除mysql的安装文件夹下的my.ini文件及其他所有文件4. 运行 "regedit",打开注册表5. 删除注册表中指定目录下的文件(1)删除 "HKEY_LOCAL_MA...

2019-09-25 09:54:39 69

转载 别的电脑访问另外一台电脑当中的虚拟机项目

首先保证你们的电脑主机是在同一个局域网之内,可以通过命令ipconfig查看ip:然后我们转到虚拟机上面进行配置:我这里虚拟机用的网络连接是“NAT”,然后接着配置“编辑 > 虚拟网络编辑器”里面的配置项:点击“更改设置”,然后进行修改:点击“NAT设置”进行设置:然后点击“添加”按钮,添加一条配置:这里的“主机端口”是...

2019-09-12 15:44:57 6920 5

原创 修复tomcat9.0中文乱码问题

以下操作均要在tomcat关闭的情况下进行修改,如果tomcat在运行,请先关闭1:控制台乱码定位apache-tomcat-9.0.24\conf\logging文件,将里面的UTF-8全部改成GBK即可2:web页面乱码(1):定位apache-tomcat-9.0.24\bin\catalina文件,打开并在最上方@echo off的下面加上以下代码set "J...

2019-09-12 14:08:00 4984 6

转载 使用maven导入本地jar包

技术使用背景在开发web项目时,我们常用的jar文件管理工具是maven(至少我是),而当我们通过maven来导入jar包时,有时候也会出现对应的jar包并没有maven依赖,即在maven repo远程仓库中没有该jar包的映射,所以这个时候就需要我们自己去手动导入该jar包导入本地jar包详解在pom.xml中导入jar包依赖的写法如下:<dependency> ...

2019-09-12 10:30:39 472

转载 Java中模仿 JS中的encodeURIComponent 代码的实现

// 对URL进行编码String encodeData = URLEncoder.encode("https://www.baidu.com/", "UTF-8") .replaceAll("\\+", "%20") .replaceAll("\\!", "%21") .replaceAll("\\'", "%27") .rep...

2019-08-30 15:04:12 991

转载 quartz Cron表达式

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,C...

2019-08-22 10:54:28 78

原创 springboot文字图片点击验证码

说明:因为刷新的图标和点击图片文字的时候需要在图片上生成图标,为了美观,所以我引入Font Awesome图标库,如果你需要的话需引入该图标库方可使用先上验证码效果图:步骤1:前端html代码<div> <!--每点击一次拼接记录对应坐标--> <input name="imgCheckInfo" id="...

2019-08-21 11:58:39 804

转载 java保留小数点后几位,不足的用0补

在 java 中,如果小数点最后位是0,double类型会把这个0去掉,比如4.30变成了4.3,这样导致有的界面显示不好看。所以要转换下,如下方法 /** * 将double格式化为指定小数位的String,不足小数位用0补全 * @param v 需要格式化的数字 * @param scale 小数点后保留几位 * @return */ private ...

2019-08-12 15:54:25 4193

原创 js判断字符串是否为null,undefined

1:判断是否为nullvar str;Object.prototype.toString.call(str)==="[object Null]"2:判断是否为undefinedvar str;Object.prototype.toString.call(str)==="[object Undefined]"3:字符串类型 可用于判断非字符串类型的情况进行处理Obj...

2019-07-31 10:49:18 1796

原创 阿里云centos7安装mysql

前提注意:在安装之前,请确保centos7系统中当前操作是root用户,以保持最高权限1:下载mysql包,centos7安装perl语言和导入libaio依赖,删除自带mariadb下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads选择red hat enterprise linux / oracle linu...

2019-07-24 08:12:56 2467 1

转载 Jrebel激活破解

服务器地址:https://jrebel.qekang.com/{GUID}在线GUID地址:在线生成GUID如果失效刷新GUID替换就可以!打开jrebel 激活面板 . 选择Connect to online licensing service .转载自https://blog.csdn.net/qierkang/article/details/95095954...

2019-07-23 11:45:34 2624 1

Snipaste-1.16.1贴图软件

用于电脑快捷截屏,可截图后鼠标快速移动,无需保存,可截多张等功能,是一个不可多得的软件

2018-08-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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