自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2、基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础...

2019-12-31 11:30:50 329 0

原创 mysql误删数据恢复

数据库忘记备份,可以使用mysql的日志二进制文件(binlog)进行数据恢复。 首先查看是否开启了binlog。 show variables like 'log_%'; 进入mysql根目录, 会看到有binlog.*的日志文件。取后面数字最大的日志文...

2019-10-05 08:28:20 40 0

原创 springboot+JWT+Shiro教程整理

Shiro + JWT + Spring Boot Restful 简易教程https://github.com/Smith-Cruise/Spring-Boot-Shiro?spm=a2c4e.10696291.0.0.683e19a4WCruMW SSM整合shiro实现多用户表多R...

2019-09-01 09:41:51 268 0

转载 解决异常:sun.security.provider.certpath.SunCertPathBuilderException

公司里换了个交换机,然后Unirest发送的HTTPS请求就失效了,报错:sun.security.provider.certpath.SunCertPathBuilderException 弄了接近一下午,终于找到了好用的解决方法: 解决方法: 1、运行如下java文件(Install...

2019-08-27 16:56:31 14328 3

转载 无线网卡Mac地址修改

https://blog.csdn.net/q1063823095/article/details/78657853

2019-08-23 09:56:35 143 0

转载 Element table只展开一行

Elemet UI table expand只展开一行 属性 运行效果图 <el-table @expand-change="expandChange" > expandChange(row,expandedRows){ if(expan...

2019-08-21 16:05:30 90 1

转载 vue如何每次打开子组件弹窗都进行初始化

:visible.sync 与 v-if同时使用即可。

2019-08-18 15:05:38 2807 0

原创 easyExcel封装,读取和写入数据

1.先创建要读取Excel的对象类。 ①继承BaseRowModel ②每个字段上面添加@ExcelProperty , index是列的索引值,value是列名。 注意:如果只添加index不添加value,可以运行。如果只添加value,不添加index不能运行。 @Data @...

2019-08-05 17:50:01 3394 3

原创 java8 优雅的过滤集合

问题 有时候需要过滤集合数据,以前一直使用java8的流操作,确实比用for循环优雅很多。 但是这样也会出现大量冗余代码,比如: List<Student> studentAgeGt10 = students.stream() .filter(v->v.getAge()&g...

2019-06-28 10:26:08 2601 0

原创 swagger-ui.html返回404

问题: swagger配置完毕后,访问 http://localhost:8080/swagger-ui.html 提示404. 原因: 配置跨域的时候继承了WebMvcConfigurationSupport ,这个类有一个子类EnableWebMvcConfiguration,并...

2019-05-31 16:12:12 2854 0

转载 centos7下安装、卸载、升级Ruby

在centos7中默认ruby是2.0.0版本,低于redis4.0.6最低的最低要求的2.2版本,所以需要进行升级。 我的升级办法是将自带的ruby卸载,在安装可以支持redis的版本。 卸载ruby $ yum remove ruby 下载 $ wget https://cache.ruby...

2019-04-28 23:08:31 381 0

原创 redis配置主从复制失败

redis配置主从复制失败排查原因解决 排查 在从节点的redis.conf中配置完salveof后,重启测试失败。折腾了半天才找到原因所在。 从redis.conf配置文件中设置daemonize为no(从后端守护进程转换为前端启动) 重启redis-server,发现异常:No route...

2019-04-20 13:30:12 260 0

原创 1.redis安装(centOs)

1.如果没有wget先安装wget yum -y install wget 2.下载、解压缩redis、进入路径 wget http://download.redis.io/releases/redis-5.0.4.tar.gz tar zxf redis-5.0.4.tar.gz cd...

2019-04-18 15:43:17 45 0

转载 redis安装报错

*问题:**zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 解决方案: 执行命令:make MALLOC=libc make MALLOC=libc

2019-04-18 15:33:03 102 0

转载 centOs7 查看IP

输入ip查询命名 ip addr 也可以输入 ifconfig(centOs7没有ifconfig命令)查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。 发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。 接着来查看e...

2019-04-18 15:18:44 68 0

原创 在nginx上vue3.0项目的部署和踩坑

1.首先进入项目根目录,打包: npm run build 2.出现dist文件夹 3.进入服务器,nginx/html路径下,清空html文件夹下的两个文件。 4.上传dist文件夹,复制dist文件夹中的所有内容到html文件夹中。 5.修改nginx的配置文件(conf/ngi...

2019-02-15 17:18:26 1279 0

原创 ElementUI导航栏路由

&lt;el-menu :default-active="$route.path" class="el-menu-demo" mode="horizontal" @select="handleSelect"...

2019-02-13 15:01:58 1592 0

原创 问题:使用ElementUI时出现遮罩层在弹出层上面

解决:在el-dialog上添加:modal-append-to-body="false" 如: &lt;el-dialog title="对话框" :visible.sync="replayWindow" :moda...

2019-02-13 10:08:07 2607 0

转载 深入理解javascript中的立即执行函数(function(){…})()

javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 ( function(){…} )()和( function (){…} () )是两种javascr...

2019-01-08 14:22:27 120 1

转载 字符串相似度算法——Levenshtein

0.这个算法实现起来很简单 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家Levenshtein提...

2018-12-31 15:52:07 80 0

原创 EasyUI趟坑手册之动态添加按钮

EasyUI趟坑手册之动态添加按钮问题解决 问题 使用easyUI动态生成按钮的过程中发现添加不上easyUI自带的样式。 下方是在datagrid中添加一个操作列,用来存放按钮的代码片段。按钮是用formatter动态添加的。但是刷新界面后,发现按钮的样式并没有生效。 { ...

2018-12-12 19:14:09 559 0

转载 ubuntu中创建删除用户

    某些情况下,Ubuntu 使用useradd 新用户名,在home 文件夹下面看不到新创建的用户文件夹,例如: root@worker:/home/kuku# useradd spark  root@worker:/home/kuku# passwd spark  Enter new ...

2018-11-26 13:47:28 627 0

原创 Linux使用RSA密钥登录远程服务器

一切操作都在本机执行,不需要进入远程主机/服务器~~ 1.生成密钥。默认生成的是rsa加密。 ssh-keygen 2、私钥是给本地的,公钥是给远程的。下面将公钥上传到远程服务器 ~ ssh-copy-id zaki@192.168.5.140 3.登录测试:会被要求输入设置...

2018-11-25 15:18:39 1737 0

转载 pip 10.0.0 BUG 解决方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in

使用pip3 出现以下错误: Traceback (most recent call last):  File “/usr/bin/pip3”, line 9, in  from pip import main 或者pip 时也出现这个问题  这是pip 10.0.0版本的BUG 注:现在这...

2018-11-22 09:15:22 1095 0

转载 pip安装软件时出现Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build*的解决方案

本文只提供本人的一些经验,不代表可以解决所有人的问题。 pip安装软件时出现:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-*(其中×与要安装的软件有关) 比如安装...

2018-11-22 09:13:15 1556 0

原创 ubuntuifconfig只显示lo

sudo lshw -numeric -class network sudo route -nv sudo dhclient -v 如上,重新安装 无线网卡即可。

2018-11-16 14:41:30 300 1

原创 ubuntu Server模式下解决菱形乱码

export LANG=en_US.UTF-8 在Server模式下输入

2018-11-16 14:07:16 392 0

原创 更改linux中的软件源

1.首先进入sources.list,配置软件源 vim /etc/apt/sources.list 2.将里面的内容清空,替换为 deb http://mirrors.163.com/ubuntu/ precise main universe restricted multi...

2018-11-13 14:04:54 758 0

原创 两个javaBean之间进行复制:BeanUtils

经常DTO和POJO之间进行复制javaBean操作,这里可以用BeanUtils.copyProperties();进行copy操作。 public SysFuncWurl addSysFuncWurl(WurTree wurTree) { SysFuncWurl sysFu...

2018-10-23 11:25:41 796 0

转载 MarkDown模板:接口文档

运营系统接口文档## [TOC] 接口说明 1、新增机器人 请求URL api/v2/operating/newRobot 请求方式 POST 请求参数   请求参数 参数类型 参数说明 uid &lt;mark&gt;Long,不可为空&...

2018-10-21 09:32:05 1759 0

原创 忽略大小写的Map

因为业务需要,Map的key值需要在存取的时候忽略大小写。 可以通过这个阿帕奇的Commons工具类中的CaseInsensitiveMap()来解决大小写问题。 两种方式: 写好map进行转换: Map&lt;String,String&gt; map1=new Ha...

2018-10-18 15:38:55 2147 0

转载 git常用命令

学无止境,精益求精! 十年河东,十年河西,莫欺少年穷! 学历代表你的过去,能力代表你的现在,学习代表你的将来! 本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 很久没写博客了,都是工作...

2018-10-17 16:32:17 57 0

转载 spock测试导论

测试对于软件开发者而言至关重要,不过总会有人说:“写代码是我的事,测试那是QA的工作”,这样的想法真是弱爆了,因为大量的业界实践已经证明测试驱动编码可以有效地帮助开发者提升代码质量。 大多数遵循TDD的Java开发者均会使用mockito或powermock,但mockito和powermock...

2018-10-15 14:45:17 106 0

原创 计算笛卡尔积的泛型方法

private &lt;T&gt; List&lt;List&lt;T&gt;&gt; cartesianProduct(List&lt;List&lt;T&gt;&gt; lists) { List...

2018-10-15 11:26:13 229 0

原创 flyway错误异常: Tablespace for table '`LUIM`.`flyway_schema_history`' exists.

1.进入数据库目录中. rm -rf *.frm rm -rf *.ibd 2.删除后,回到项目目录,重新运行 flywayMigrate。 原因是:flyway在清理的时候,没有清理干净。

2018-10-15 09:41:28 629 0

原创 关于集合的初始化变量问题

今天看了《阿里巴巴java开发手册》,看到如下一条:  使用hashMap初始化前先进行计算,如: int mapCount=10; int initialCapacity=(mapCount/0.75)+1; Map&lt;String,String&gt; map=new...

2018-10-02 14:08:22 187 0

转载 docker mysql 文件挂载和MySQL字符集设置

docker run -p 3306:3306 --name mysql -v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf -v /usr/local/mysql/logs:/logs -v /usr/local/mysql/data:/mysql_data...

2018-09-26 12:23:23 307 0

原创 Mac中提高办公效率的工具

1.Manico   快速切换应用 2.iterm       一个命令行编辑工具 3.cheatsheet 当前快捷键都有什么 4.dash         文档工具 5.aifred        网络和应用之间快速搜索的工具  6.1password(enpass)     记录密...

2018-09-26 08:15:43 582 0

转载 为已经存在的本地项目添加git ,以及从远程仓库拉取代码并切换远程分支

  为已经存在的本地项目添加git,以及从远程仓库拉取代码并切换远程分支 前提:先去gitlab或github网站上创建一个新项目,完毕后记得添加.ignore; 1、打开终端​,cd到已存在项目的目录 ​​​2、输入以下命令行,初始化一个本地仓库: ​git init 3、...

2018-09-25 13:52:45 606 0

原创 解决谷歌浏览器扩展的跨域请求问题

在menifast.json中添加如下:(允许所有域名访问)   "permissions": [    "http://*/"   ],  

2018-09-08 15:05:47 369 0

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