自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (8)
  • 收藏
  • 关注

原创 git 命令实现指定commit合并到指定分支

git branch 查看当前本地的所有分支,并显著标识当前分支git checkout A 切换到A分支这里切换的是本地分支git log 查看当前分支的提交记录可以看到commit对应的idgit cherry-pick commitId 把当前的commitId对应的代码提交到当前分支上最后记得提交代码哦...

2021-09-01 15:58:04 966

原创 vue项目下载当前页面中的table数据为Excel

使用场景在vue项目中,只需要下载当前页面中的列表数据,不需要请求后台实现步骤在当前项目中下载xlsx包:npm install xlsx --save数据转成Excel数据处理工具编写(本人命名文件:excel-xlsx-util.js)import XLSX from 'xlsx'const downloadXlsx = (dataList, fileName) => { // 字符串转成字节流 const stringToBuff = str => {

2021-04-16 18:40:52 1660

原创 Java8 lambda表达式的简单使用

lambda表达式介绍 lambda表达式 也可称为闭包 是java8发布的新特性 lambda允许把函数作为一个方法的参数 使用lambda的优势:使代码变的更加简洁紧凑 lambda表达式的语法格式(两种): (parameters) -> expression (parameters) -> {statements;} lambda表达式的重要特征 类型声明 --> 可选:不需要声明参数类型,编译器可以

2021-04-13 18:39:03 244

原创 IDEA好用的翻译插件Translation安装及使用

1.安装步骤settings–> plugins中搜索Translation安装完成后重启IDEA2. 设置Translation(我这里使用的是Google翻译)一定不要勾选 使用translate.google.com

2021-04-12 15:28:09 1767

原创 MySQL 数据量大 分页查询慢调优方案

多张表联合查询,分页时,查询慢解决方案两张表联合查询,表1数据量7.5万,表2数据量400,联合查询时,当查询尾页的时候,查询时间是第一页的千倍注意:本方案不考虑排序问题最初的做法select * from goods as gleft join goods_class as c on c.class_code = g.class_code limit 0, 10调整后的方案select * from goods as gleft join goods_class as c on

2020-12-17 18:28:49 730

原创 element ui el-dialog清空上一次的数据校验信息

element UI el-dialog窗口校验操作引用el-dialog组件<el-dialog @open="openDialog" :title="title" :visible.sync="pullVisible"> <!-- 内容省略 --> <el-form :model="saveForm" :rules="rules" ref="saveForm"></el-form></el-dialog>js代码处理,这个

2020-12-05 17:46:57 1588

原创 找不到tofixed()方法, js 计算后的数据保留小数位的坑

前端计算平均数保留两位小数时,遇到的问题错误代码console.log(eval(data.barSeries.slice(10, data.barSeries.length).join("+")) / (data.barSeries.length - 10).tofixed(2));使用上面的处理方式,报找不到tofixed()方法解决方案对结算后的值进行计算,再取值得到适合的数据const pig = eval(data.barSeries.slice(10, data.barSeries

2020-12-05 17:41:28 364

原创 constraint ‘javax.validation.constraints.Pattern‘ validating type ‘java.lang.Integer‘.

@NotNull(message = "最大重量差不能为空")@Pattern(regexp = "^[1-9][0-9]*(\\.[0-9]{1,2})?$|0(\\.([0-9][1-9]|[1-9][0-9]?))$")javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Pattern' valida

2020-12-05 16:51:08 2680

原创 Vue + Element UI 页面数字校验

Vue + Element UI 页面数字校验校验sort必须为数字,并在数据回显时,可以正常使用直接定义sort为number类型,还可以使用自定义的正则表达式推荐使用v-model.number进行数据的绑定在Vue的data<el-form-item label="排序" prop="sort"> <el-input v-model.number="sort" placeholder="排序"></el-input></el-form-item&

2020-12-05 13:48:38 1257

原创 el-date-picker禁用当前时间之间的10天

pickerOptions: { disabledDate(time) { const dd = new Date(); dd.setDate(dd.getDate() - 90); return time < dd; }, },<el-date-picker v-model="ruleForm.startDate" type="date"

2020-12-04 18:59:38 497

原创 Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).

win10家庭版安装Docker Desktop解决方案家庭版安装Docker Desktop提示Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).这里不阐述问题产生的原因,之说解决方案方案一:重装系统,安装专业版方案二:可以使用网传的更改密钥方式升级windows到专业版方案三:下载升级工具升级windows升级文件运行文件,升级系统,这里需要的时间比较久一点,耐心等

2020-11-26 15:25:15 4793

原创 项目中数据量大,分页查询慢的解决方案

项目中分页查询时间过长项目中可能会遇到数据量很大,同时有需要多表联合查询的时候,这个时候,在计算页码的时候,就会遇到如何处理的问题。在项目中我的处理方案mysql数据库索引优化(一般情况下可以满足需求)前端获取数据时,不计算总数前端页码布局<div> <div style="float: right; margin: 20px;"> <span><el-button size="small" :disabled="flag" @c

2020-11-24 13:43:54 968

原创 mysql联合查询慢的优化方案及卡的问题排查

explainselect count(base.code)from order_base_info as baseinner join order_logistics_info as logisticsInfo on logisticsInfo.order_code = base.codeleft join order_logistics_cost_info as costInfo on costInfo.order_code = base.codewhere base.logistics_st

2020-11-23 23:27:50 718

原创 IDEA创建springboot、maven一个项目

写在文章前边的内容在创建项目之前需要自行安装好JDK版本、IDEA开发工具,如没有安装的请自行度娘。(在我们的项目中使用的是JDK1.8版本)为了简化springboot、maven项目创建的过程,我们这里使用的是IDEA自带的一些内容,方便基础比较薄弱的猿猿们快速上手。创建一个项目工程这里使用的图片比较多,是为了初次使用IDEA的猿猿们能快速上手创建一个新的项目选择创建一个Spring Initializr项目,并选择自己安装的JDK版本给这个项目设定Group、Artifact,同时

2020-11-22 19:20:18 295

原创 datagrip 导出数据库表结构

快速导出表结构 在sql generator中就会开发对应数据库的SQL,之后把这个SQL复制出来保存在指定的SQL文件中,即可。

2020-11-22 17:56:30 12827 2

原创 mybatis insert 返回id失败问题

查看自己的mapper接口中是否使用了@Param,如果使用了请删除。原因:使用@Param之后识别不了这个类是否为实体类

2020-10-21 17:05:15 490

转载 比较喜欢的几个网站

Github:https://github.com/源代码托管Stackoverflow:https://stackoverflow.com/专业的问答(计算机技术交流社区,几乎所有的问题都可以找到解答)Leetcode:https://leetcode-cn.com/专业刷题网站,算法与数据结构B站 :https://www.bilibili.com/学习的网站牛客网:https://www.nowcoder.com/应届毕业生的求职天堂Papers with co...

2020-10-09 11:56:34 548

原创 js bug日常

项目场景:下拉框选项key是数字类型,绑定的值为字符串类型,这时当数据回显时,下拉框绑定失败原因分析:类型不同意,无法绑定解决方案:在获取到回显数据信息时,把字符串类型转成数字类型:使用Number(value)函数进行转换项目场景:后端使用Date类型接收前台日期类型,在编辑回显时,包类型错误原因分析:在回显时使用的类型是string类型,而在接受的时候使用的object类型解决方案:前端自定义转换convertDateFromString(dateString){.

2020-09-22 11:30:02 160

原创 WSL2 installation is incomplete

项目场景:Windows10 安装docker-desktop问题描述:WSL2 installation is incomplete 解决方案:资源链接https://download.csdn.net/download/ailian_f/12839958下载后直接安装即可。

2020-09-14 10:12:39 3440

原创 Linux 日常命令汇总

项目场景:批量kill pid进程问题描述:kill awk输出的pidps -aux | grep idea | awk '{print $2}' | xargs kill -9原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及

2020-09-11 14:01:47 409

原创 clickhouse 常用函数

https://blog.csdn.net/u012111465/article/details/85250030?biz_id=102&utm_term=clickhouse%20%E6%8C%89%E5%91%A8%E5%88%86%E7%BB%84&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-85250030&spm=1018.2118.3001.4187

2020-09-09 14:34:21 599

原创 ListenAndServe: listen tcp 0.0.0.0:8888: bind: address already in use

问题解决方案:sudo lsof -i:8888kill 12506 (kill 对应的PID)问题解决,重新运行需要执行的文件即可

2020-09-09 09:29:44 4113 1

原创 chrome 插件无效 方案

修改插件后缀名为压缩文件后缀名,如:rar解压压缩文件浏览器扩展程序中,选择 加载已解压的扩展程序 进行程序包加载

2020-09-04 16:17:37 289

原创 Element UI 使用小技巧

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言Element UI 使用小技巧,这里总结的是工作遇到的问题及相应的解决方案一、Element UI是什么?示例:pandas 是基于N...

2020-09-03 16:22:48 344

原创 bug日记(日常更新)

项目场景:提示:联动地址数据信息回显时,地址绑不上例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, b

2020-09-03 14:25:56 145

原创 VScode工具使用小技巧

1、HTML代码注释时,注释方式是// 而不是<!-- --> 解决方案:下载Vetur插件,直接使用即可2、个人喜欢的插件 One Dark Pro、vscode-icons-mac、Chinese Language Pack for Visual Studio Code

2020-09-03 10:13:12 152

原创 @JsonFormat解决后台向前台传递date类型问题

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date date;注意指定timezone,统一时区,避免页面数据显示时间不一致

2020-08-31 16:05:06 579

原创 idea再不缺包的时候,bulid报错找不到包,解决方案

下图红框中:删除不需要的全部内容

2020-08-31 14:34:43 395

原创 MySQL常用小列子

一、指定字符串排序 ORDER BY FIELD(status, 2, 1, 3)

2020-08-25 11:00:03 125

原创 IDEA IntelliJ安装jrebel热加载插件,提高开发效率

第一步:Preferences - Plugins - 搜索 jrebel for IntelliJ ,然后点击install下载。第二步:下载完成重启IDEAIntelliJ第三部:激活插件下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4(Mac下载版本darwin_amd64)设置插件文件的权限:chmod 777 下载的文件名称获取GUID网址:https://www.guidgen.com激活jrebe..

2020-07-18 16:51:50 608

原创 常用正则表达式备忘录

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$

2020-07-02 13:29:13 258

原创 IDEA git撤回提交到本地仓库的commit

问题:当把代码提交到本地的时候,发现有问题,不能提交,需要撤回时,怎么办?IDEA 还是很人性化的,如果只是提交了就发现有问题,可以一键操作撤回一、提交到本地发现提交的代码有问题时: 1、打开version control面板 2、找到刚刚提交的,需要撤回的信息,右键,选择Undo Commit 3、在Local Changes 中可以查看,刚刚撤回的信息。 这种...

2020-05-08 19:42:07 11883 2

原创 MySQL查询表创建的时间

查看指定表的创建时间,记得在多人开发中及时更新自己的数据库信息。SELECT table_name,create_time FROM information_schema.TABLES WHERE table_name='student';

2020-04-26 09:32:24 834

原创 Kibana操作es创建结构化索引

// 查看所有索引GET /_cat/indices?v// 创建指定索引 customerPUT /customer?pretty// 查看指定索引信息 customerGET /customer/// 查看指定索引数据信息GET /customer/_search// 给指定索引添加指定的id数据信息PUT /customer/external/1{ "nam...

2020-04-24 17:54:25 1028

原创 Linux安装chrome及驱动

一、安装chrome配置yum:vi /etc/yum.repos.d/google.repo增加以下内容:[google]name=Google-x86_64baseurl=http://dl.google.com/linux/rpm/stable/x86_64enabled=1gpgcheck=0gpgkey=https://dl-ssl.google.com/linu...

2020-04-15 17:52:33 1881

原创 CentOS 7 简单安装docker笔记

yum install -y yum-utils device-mapper-persistent-data lvmyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum clean allyum makecache fastyum -y...

2020-04-14 18:38:20 130

原创 Docker通过SSL限制访问

如果有人给你说需要配置docker的ssl,那么你需要知道的是,他是想限制docker的访问权限,还是需要给域名的ssl证书做配置,给域名对应的ssl证书做配置,可参考nginx容器的配置。下面是给docker做访问权限,以方便开发人员在开发的过程中使用IDEA快速访问docker,并做到安全访问(通过HTTPS协议)创建一个存放OpenSSL证书的文件夹存放公钥和秘钥,并进入mkdi...

2020-04-13 00:51:40 2576 3

原创 Linux 网络不通问题

问题:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unk...

2020-04-12 15:30:45 226

原创 linux 查看定时任务及文件所在位置

查看已启动的定时任务:crontab -l查看定时任务文件所在位置(通常情况下在/var/spool/cron/文件夹里,文件名通常是以创建者的用户名命名)

2020-04-10 22:50:18 9097

原创 安装logstash-jdbc

查看是否已安装gem:gem -v如未安装,请安装:yum install gem安装完成查看一下版本号:gem -v查看当前镜像源:gem sources -l显示https://rubygems.org/时,请更改镜像源,更改之前需要删除该源:gem sources --removehttps://rubygems.org/添加可以使用的镜像源:gem sources ...

2020-04-10 13:31:23 258

wsl_update_x64.msi

Windows安装docker时,WSL2 installation is incomplete 问题解决

2020-09-14

chromedriver

Chrome 81.0驱动,Linux版本使用,安装文档可参考https://blog.csdn.net/ailian_f/article/details/105540319

2020-04-17

ELK6.2.4安装包.zip

elasticsearch-6.2.4.tar.gz kibana-6.2.4-linux-x86_64.tar.gz logstash-6.2.4.tar.gz

2020-04-09

Mac maven3.6 + nexus3.16.zip

Mac版下安装需要是有的maven和nexus安装包,使用简单,解压便可使用。一点点积累,成长共同见证。

2020-03-12

spring_security用户权限项目代码.zip

SSM框架中使用spring_security实现不同用户之间的权限管理。简单的xml配置入门,连接MySQL数据库进行权限匹配管理,以及对使用spring_security自身BCryptPasswordEncoder类进行加密后的登录处理。

2020-03-08

SpringBoot2.1.0与Dubbo2.6.5基于properties文件的整合--Maven项目工程

SpringBoot2.1.0与Dubbo2.6.5基于properties文件的整合--Maven项目工程

2019-04-23

Tomcat8.0与Solr8.0的整合

Tomcat8.0与Solr8.0的整合,以及solr8.0与IK分词器的配置。

2019-04-20

SecureCRT8.1.4

Linux远程访问工具,可以方便连接Linux操作系统,但是不支持桌面。

2018-11-29

空空如也

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

TA关注的人

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