自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Solin的博客

好记性不如烂笔头

原创 思维导图系列之Java集合知识梳理

上一系列:思维导图系列之Java多线程知识梳理 从集合的继承关系、实现方式、集合之间的相同点和不同点等方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理清晰的在最短的时间内掌握集合的主要知识 (点击查看大图↓↓) 下一系列:思维导图系列之JVM知识梳理 ...

2020-01-19 17:20:43 297 0

原创 思维导图系列之Java多线程知识梳理

上一系列:思维导图系列之MySQL知识梳理 从多线程的基础、线程同步、线程间通信、线程调度、线程池、并发容器、线程安全的集合、原子变量等方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理清晰的在最短的时间内掌握多线程的主要知识 下一系...

2020-01-09 23:36:13 259 0

原创 思维导图系列之MySQL知识梳理

上一系列:思维导图系列之Redis知识梳理 从MySQL的基础、存储引擎、索引、锁、事务、分库分表、性能分析、使用规范及优化方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理清晰的在最短的时间内掌握MySQL的主要知识 下一系列:思维导图系...

2019-12-05 17:15:56 284 2

原创 思维导图系列之Redis知识梳理

从Redis的基础、分布式锁、缓存雪崩、缓存击穿、缓存穿透、持久化、高可用、内存淘汰机制等方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理清晰的在最短的时间内掌握Redis的主要知识 下一系列:思维导图系列之MySQL知识梳理 ...

2019-11-26 16:28:05 222 0

原创 IntelliJ Idea 常用11款插件(提高开发效率),附优秀主题插件

插件安装方式: 新版本IDE安装方式略有不同,不一一赘述 1、Background Image Plus 这款插件并不能直接提高你的开发效率,但是可以让你面对的IDE不再单调,当把背景设置成你自己心仪的的图片, 是不是会感觉很赏心悦目,编码效率会不会因此间接的提高?! 使...

2018-09-14 11:16:01 209988 54

原创 解决IDEA CPU 100%导致IDE卡慢的问题

最近使用新版IDEA2020.1,本想感受下新版的魅力风采,结果风采还没有GET到,老问题启动慢、启动之后敲代码时CPU飙升的问题又出现了,这怎么能忍,已经严重影响生产力了,必须解决掉。 解决步骤如下: 1、修改IDE配置文件 Help -- Edit Custom VM Options.....

2020-05-21 19:21:13 172 0

原创 IDEA JetBrains Mono字体介绍和安装

Intellij IDEA 公司 JetBrains 推出了一种新字体:JetBrains Mono,它是专为开发人员设计的。为什么说它是专门为开发人员设计的呢?因为当前流行使用的各种字体,并未考虑到在代码开发阅读时的美观舒适,往往一天下来,聚精会神的你两眼难免会干涩难受。因此,在 JetBrai...

2020-01-21 10:44:55 6500 0

原创 云计算的三种服务模式(SaaS、PasS、IaaS)介绍

术语定义: SaaS:Software as a Service,软件即服务 PaaS:Platform as a Service ,平台即服务 IaaS: Infrastructure as a Service, 基础架构即服务 详细介绍: 参考以下文章 一张图看懂IaaS, P...

2019-11-06 15:57:19 1837 0

原创 Elasticsearch -- Java High Level REST Client (RestHighLevelClient) 使用说明文档

官方API:https://www.elastic.co/guide/en/elasticsearch/client/index.html 选择自己使用的版本进行查阅

2019-10-07 11:50:24 329 0

原创 lombok常用注解使用说明

POM添加依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> IDEA...

2019-09-25 15:45:30 132 0

原创 spring data elasticsearch 对应 elasticsearch 版本

spring data elasticsearch elasticsearch 3.2.x 6.5.0 3.1.x 6.2.2 3.0.x 5.5.0 2.1.x 2.4.0 2.0.x 2.2.0 1.3.x 1.5.2 GI...

2019-09-25 12:10:37 3954 0

原创 Linux下安装ActiveMQ

一、下载ActiveMQ 1、手动下载 官网下载地址:http://activemq.apache.org/download 选择最新版本下载,或者自己选择合适的版本进行下载 http://activemq.apache.org/download-archives 本文选择下载 ...

2019-09-24 17:34:12 217 0

原创 IntelliJ IDEA 安装使用 aiXcoder 智能编程助手

一、功能特点 智能代码提示 她用强大的深度学习引擎,能给出更加精确的代码提示; 代码风格检查 她有代码风格智能检查能力,帮助开发者改善代码质量; 编程模式学习 她能自主学习开发者的编程模式,边用边学,越用越强; 二、官网下载安装包 因为目前aiXcoder 不能在IDE...

2019-09-23 19:45:09 15591 4

原创 Linux下安装Kafka(单机版)

一、下载kafka 1、手动下载 下载地址:http://kafka.apache.org/downloads 在Binary downloads下选择合适的版本下载,本文选择版本为 kafka_2.11-2.0.0 下载好后然后上传到服务器 2、运行Linux 命令下载 访问htt...

2019-09-20 18:05:56 367 0

原创 使用static代码块实现线程安全的单例设计模式

实现线程安全的单例设计模式的三种方式: DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全 ------------------------------------------------------------------------------...

2019-07-17 20:14:17 373 0

原创 使用静态内置类实现线程安全的单例设计模式

实现线程安全的单例设计模式的三种方式: DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全 ------------------------------------------------------------------------------...

2019-07-17 20:07:00 112 0

原创 DCL双检查锁机制实现线程安全的单例设计模式

实现线程安全的单例设计模式的三种方式: DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全 ------------------------------------------------------------------------------...

2019-07-17 14:36:43 138 0

原创 签名(Signature)认证实现方式-用于请求鉴权

常用的请求认证方式有两种: 1、Signature认证 一次性的身份校验方式,常见于不同项目间的api通信 一般形式是通过 AppID/AccessKey/AppSecret 及签名算法针对通信数据生成签名 AccessKey作为公钥,AppSecret作为私钥,AppSecret不能放在网络...

2019-07-16 18:23:34 952 0

原创 常用4种限流算法介绍及比较

1、计数器(固定窗口)算法计数器算法是使用计数器在周期内累加访问次数,当达到设定的限流值时,触发限流策略。下一个周期开始时,进行清零,重新计数。 此算法在单机还是分布式环境下实现都非常简单,使用redis的incr原子自增性和线程安全即可轻松实现。 这个算法通常用于QPS限流和统计...

2019-07-15 10:33:11 5768 3

原创 FixedThreadPool 使用方法测试

public class testFixedThreadPool{ /** * 固定大小的线程池 * * 同时可以处理【参数】个任务,多余的任务会排队,当处理完一个马上就会去接着处理排队中的任务。 * Callable的任务在后面的blog有更详细...

2019-04-10 20:46:23 433 1

原创 Spring Cloud Eureka 属性配置中文说明文档

 常用配置中文说明文档: 配置参数 默认值 说明 eureka.instance eureka.instance.prefer-ip-address true 不使用主机名来定义注册中心的地址,而使用IP地址的形式,如果设置了 eureka.ins...

2019-02-21 19:00:33 2099 0

原创 Java 项目开发及管理常用工具收集

  1、反编译工具 jd-ui 2、API调试工具 Postman 3、性能测试工具 Jmeter、LoadRunner 4、数据库连接客户端 Navicat、DbVisualizer 5、Redis可视化管理工具 RedisDesktopManager 6、SSH工具 X...

2019-01-15 20:37:07 1607 0

原创 Java 开发常用类库和API

收集JAVA编程开发中最常用最好用的一些开发类库和API,以便查用 一、日志相关类库 Logback、SLF4J、Log4J 二、JSON解析库 Gson、Jackson、Fastjson 三、单元测试库 JUnit、TestNG、Mockito、PowerMock、 四、通用类库 ...

2019-01-10 20:40:17 454 0

原创 Spring Boot Logback 配置详解

1、Logback简介 Logback是由log4j创始人设计的又一个开源日志组件。 相比于log4j,Logback重写了内核,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了, 初始化内存加载也更小;  logback当前分成三个模块:logback-core,...

2019-01-08 17:42:19 3111 0

原创 Spring Cloud 各个模块功能简介

中文官网:https://springcloud.cc/ spring cloud 架构图 常用主要组件: 组件 名称 功能描述 Eureka 服务注册中心 实现服务治理(服务注册与发现) 服务注册中心(eureka-server):提供服务...

2018-12-29 13:58:58 427 1

转载 Linux 下的 Docker 安装与使用

本文转载自:https://www.cnblogs.com/myzony/p/9071210.html  一、安装与配置 1.安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置阿里云镜像源...

2018-12-28 09:06:48 642 0

原创 Linux CentOS 7 安装 Redis

1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.12.tar.gz   也可以自己到官网下载:https://redis.io/download  2.解压 tar xzvf redis-4.0.12.tar.g...

2018-12-27 14:28:25 100 0

原创 Linux CentOS 7 安装 JAVA(jdk-8u181-linux-x64)

1、下载JDK 官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 将该页面拉至最下方,点击图中Java Archiev栏的download按钮。    例如本文要下载linux 64位...

2018-12-27 08:58:58 11094 2

转载 linux 压缩和解压缩命令

tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName   gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileNa...

2018-12-20 22:22:23 134 0

原创 Linux CentOS 7 安装 字体库文件(simsun.ttf、simheittf.ttf)

  1、fc -list查看字体库 发现没有安装 2、yum -y install fontconfig安装 3、安装好后/usr/share目录下多两个目录fonts和fontconfig 4、首先在/usr/shared/fonts目录下新建一个目录chinese 5、到C:\Wi...

2018-12-19 20:02:53 4838 0

原创 Linux CentOS 7 安装 mysql

Linux: CentOS 7 MySQL: mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz   #如果是centos7,需要先卸载系统自带的Mariadb [root@localhost ~]# rpm -qa|grep mariadb mari...

2018-12-18 14:26:05 801 0

原创 Windows下编译安装kafka管理工具 kafka-manager (详细)

工具简介: kafka-manager的Github项目地址(项目功能等介绍):https://github.com/yahoo/kafka-manager A tool for managing Apache Kafka. It supports the following : Mana...

2018-12-04 15:08:03 3253 2

原创 Windows 下安装 Scala

1、下载scala的window版本对应的msi文件:https://www.scala-lang.org/download/  2、安装配置  运行安装文件直接下一步下一步直至安装完成 检查环境变量是否自动添加,没有添加自己手动添加下,去掉安装程序默认加上的路径   设置系统变...

2018-12-04 13:42:15 899 1

原创 Windows 安装 sbt

1、下载sbt的window版本对应的msi文件:https://www.scala-sbt.org/download.html 2、安装配置  运行安装文件直接下一步下一步直至安装完成 检查环境变量是否自动添加,没有添加自己手动添加下 如果需要自定义配置,则到此路径下按需求配...

2018-12-04 10:58:08 1239 2

原创 在windows上搭建redis集群(主从复制)

Redis集群策略主要有: 主从复制 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 集群 (在windows上搭建redis集群(Redis-Cluster)) 分片  *****************************************...

2018-11-06 19:44:56 3363 0

转载 前端集成解决方案(转)

  前端集成解决方案(webpack、gulp):https://blog.csdn.net/linyeban/article/details/54319048

2018-11-06 11:55:21 155 0

原创 在windows上搭建redis集群(Redis-Sentinel)

Redis集群策略主要有: 哨兵模式 主从复制(在windows上搭建redis集群(主从复制)) 集群 (在windows上搭建redis集群(Redis-Cluster)) 分片  本文主要讲解如何搭建哨兵模式。 **********************************...

2018-11-05 21:31:05 2523 1

原创 在windows上搭建redis集群(Redis-Cluster)

Redis集群策略主要有: 集群 主从复制(在windows上搭建redis集群(主从复制)) 哨兵模式 (在windows上搭建redis集群(Redis-Sentinel)) 分片  本文主要讲解如何搭建分布式集群。 一 所需软件: Redis 3.2 Ruby语言运行环境 ...

2018-11-02 14:28:51 2898 2

原创 swagger2 注解说明文档

注解 属性 备注 @Api 用于类上,说明该类的作用。可以标记一个Controller类做为swagger 文档资源 示例: @Api(value = "xxx", description = "xxx") ...

2018-10-08 16:49:46 8559 1

原创 swagger: fetching resource list: http://localhost:8080/template/v2/api-docs?group=springboot-templat

 引入的swagger版本: &lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-s...

2018-10-08 09:05:43 6983 0

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