myCat的博客

不积跬步无以至千里,不积小流无以成江海

Poi数据导出到Excel示例

先上代码: 定义需要导出的实体类 @Data public class Student implements Serializable { private Integer id; private String studentName; private Integer...

2019-05-15 17:07:22

阅读数 4

评论数 0

WebStorm破解

Webstorm2018.3版本可以破解 转发自:https://blog.csdn.net/xiaoxiong_jiaxin/article/details/83106915

2019-05-13 17:31:09

阅读数 65

评论数 0

springcloud上传文件报错

Spring Cloud上传文件报如下错误: The temporary upload location [/tmp/tomcat.5260880110861696164.8090/work/Tomcat/localhost/ROOT] is not valid 解决办法: 在Zuul网关添...

2019-05-13 12:43:19

阅读数 56

评论数 0

关于并发编程的书籍推荐

并发编程是Java进阶的必备技能,我们总是觉得并发编程很难,其实并没有那么可怕,只要浸心学习就会有所收获,这里推荐四本书,并介绍一下每本书的特点,供大家从自己的实际情况选择,这四本书基本上是市面上比较流行、权威的了。 《Java多线程编程核心技术》 这本书比较基础,写的比较细,代码示例比较多,...

2019-04-23 10:48:05

阅读数 67

评论数 0

Windows安装配置Mycat

第一步,安装JDK并配置环境变量 第二步,安装MySQL 第三步,创建mycat数据库并创建user表 添加一条数据 第四步,下载Mycat 下载地址:https://github.com/MyCATApache/Mycat-download 我下载的版本是1.5 第四步,解...

2019-04-11 10:53:29

阅读数 63

评论数 0

Centos7 安装和配置MySQL5.7

第一步,下载MySQL安装 [root@localhost ~]# cd /home/data/ [root@localhost data]# ls get-docker.sh nginx-1.10.1 nginx-1.10.1.tar.gz redis-5.0.3 redis-5.0...

2019-03-29 15:56:13

阅读数 48

评论数 0

分布式锁实现——基于redis

在高并发场景下,锁是必不可少的存在,可以避免脏读的发生,现在定义一个场景来模拟高并发场景下有什么问题。 场景:用户下单,每下一次单就把库存数减一。 步骤一,创建springboot项目distributed_lock_redis 步骤二,引入依赖 <groupId&...

2019-03-21 11:17:29

阅读数 57

评论数 0

SpringBoot 异步调用方法并接收返回值

项目中肯定会遇到异步调用其他方法的场景,比如有个计算过程,需要计算很多个指标的值,但是每个指标计算的效率快慢不同,如果采用同步执行的方式,运行这一个过程的时间是计算所有指标的时间之和。比如: 方法A:计算指标x,指标y,指标z的值,其中计算指标x需要1s,计算指标y需要2s,指标z需要3s。最终...

2019-03-14 14:37:46

阅读数 197

评论数 0

Vue+Element-ui table type="expand" 如何动态显示行的展开符

Element-ui提供了动态展开行的功能,如图(截自官方文档): 如图:通过点击 > 符号就可以展开这行隐藏的信息了,但是需求是有的行需要展开,有的不需要,不需要的行怎么隐藏 > 符号? 可以通过row-class-name方法实现。 &a...

2019-03-14 13:09:15

阅读数 801

评论数 0

Redis集群——Redis4.0.1高可用集群水平扩展

根据Redis4.0.1版本高可用集群模式搭建(3.9.2版本适用)这篇文章已经可以成功搭建一个由三个小集群构成的redis高可用集群,现在来对这个集群进行水平扩展,再次添加一个主节点和一个从节点。 PS:由于本人的电脑配置有限,就不再搞一个虚拟机了,仍然在192.168.1.12机器上添加这两...

2019-03-02 17:33:48

阅读数 112

评论数 0

Redis集群——SpringBoot连接Redis集群(带密码)

第一步,新建项目maven项目,添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&am...

2019-02-28 22:35:02

阅读数 412

评论数 0

Xshell报错:Xshell Socket error Event: 32 Error: 10053

如果XShell以前好好地突然连接不上或者连上一会就掉线,记住 先确定自己的ip是否固定,一定要改成固定ip,一般都是ip冲突造成的,

2019-02-28 21:45:43

阅读数 263

评论数 0

Redis集群——Redis高可用集群添加密码

线上环境的redis集群肯定要有密码的,今天介绍一下redis-cluster如何配置密码 第一步,修改每个redis-700x.conf配置文件,注意密码必须一致 masterauth 123456 requirepass 123456 第二步,删除每个节点的配置文件 注意,如果你...

2019-02-28 21:44:14

阅读数 114

评论数 0

Redis集群——Redis4.0.1版本高可用集群模式搭建(3.9.2版本适用)

从reids3.0版本以后实现redis高可用不只是通过哨兵模式实现了,redis提供了redis-cluster模式,下面比较一下两种模式 Redis集群模式比较 哨兵模式 在 redis3.0以前的版本要实现集群一般是借助哨兵 sentinel工具来监控 master节点的状态,如果...

2019-02-27 18:20:44

阅读数 45

评论数 0

sqlServer取出每个分组第一条数据

用row_number函数可以解决。 1、创建测试表及插入数据: 1 2 3 4 5 6 7 8 9 10 11 12 create table test (id in...

2019-02-21 11:25:53

阅读数 120

评论数 0

集群,分布式,微服务概念和区别理解

转载自:集群,分布式,微服务概念和区别理解 概念: 集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中...

2019-01-23 11:22:27

阅读数 125

评论数 1

Spring Boot 解决整合Redis后key值乱码的问题

Spring Boot 整合redis后使用redisTemplate操作redis,生成的key会乱码,导致通过keys模糊匹配等命令无法找到相应的key值。原因是redis默认使用的jdk的序列化方式,会导致key值乱码。解决办法:配置Redis的序列化方式 添加RedisConfig类,使...

2019-01-22 11:30:16

阅读数 299

评论数 0

SpringBoot jackson提供对LocalDate的支持

SpringBoot默认使用jackson来进行json格式转换,我们在配置文件中加入如下配置可以统一的改变Spring MVC返回值的日期格式类型 spring.jackson.date-format=yyyy-MM-dd spring.jackson.time-zone=GMT+8 spr...

2019-01-11 13:32:09

阅读数 181

评论数 0

Centos7安装ElasticSearch6.5.4

因为ElasticSearch是基于Lucene的分布式搜索引擎,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,所以需要先在你的环境中安装jre环境。具体可以参考这篇文章Centos7 安装和配置jre1.8。 第一步,下载ElasticSearch ...

2019-01-10 13:56:19

阅读数 307

评论数 0

Centos7 安装和配置jre1.8

第一步,下载jre 前往Oracle官网下载: http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html 第二步,将下载的文件上传到/home/data下 cd...

2019-01-10 13:15:02

阅读数 74

评论数 0

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