自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genius only means hard-working all one's life.

虽有天下易生之物,一日暴之,十日寒之,未有能生者也.

  • 博客(172)
  • 收藏
  • 关注

原创 弗兰克

文章目录苦心人,天不负,卧薪尝胆,三千越甲可吞吴开源的项目效率框架(Redmine 辅助工具)Spring Boot(2+) 组件应用苦心人,天不负,卧薪尝胆,三千越甲可吞吴开源的项目效率框架(Redmine 辅助工具)通过Java调用Redmine Rest API进行创建Demand或Bug项目地址redmine-robotization-taskSpring Boot(2+...

2019-10-23 23:58:44 187

原创 Spring Cloud 全家桶(II)

Spring Cloud 全家桶(II)网关改为Gateway,服务注册和发现使用Consul基础架构图应用组件组件作用Spring Cloud Gateway网关Spring Cloud Consul服务注册、服务发现、配置中心Spring Cloud Feign声明式web service客户端Spring Cloud Hystrix熔断...

2019-02-13 12:20:35 995

原创 Spring Boot —— Mybatis-Plus(小试小刀)

文章目录Spring Boot —— Mybatis-Plus简介集成步骤加依赖加配置加注解使用生成器执行生成器测试的数据结构SQLdemo地址Spring Boot —— Mybatis-Plus简介通过MybatisPlus实现CRUD集成步骤加依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>

2020-10-20 16:09:39 44

原创 设计 —— 多商铺多用户数据结构

文章目录Spring Boot —— 实现多商铺多用户管理后台组织机构设计示意图Spring Boot —— 实现多商铺多用户管理后台组织机构设计示意图

2020-10-20 10:37:22 47

转载 Spring Boot —— IK 分词器集成

文章目录Spring Boot —— IK 分词器集成应用场景使用方式引入maven编写工具类编写测试类Spring Boot —— IK 分词器集成原文出处:https://www.cnblogs.com/yanl55555/p/12540696.html应用场景采集的标题包含目标对象,但是通过字符串比较无法获取,我们可以通过分词器分词后再进行比较例如:// 采集的字段String title = "今天天气很不错!可以做什么呢?";// 需要匹配的内容String souceCont

2020-07-07 15:03:42 633

原创 线程池 —— 认识ThreadPoolExecuotr

文章目录线程池 —— 认识ThreadPoolExecuotrJDK 1.8 源码及解释参数含义BlockingQueue workQueue 队列分类核心方法介绍多线程环境下为什么需要BlockingQueue?常用队列ArrayBlockingQueueLinkedBlockingQueueDelayQueuePriorityBlockingQueueSynchronousQueue执行线程...

2020-06-24 17:31:36 77

原创 Postman —— (无返回值)代理设置

Postman —— 没有返回结果场景通过浏览器访问可以获取信息,但通过postman访问就无法获取;解决进入postman设置,Proxy -> Use System Proxy 设置为OFF即可!

2020-05-15 14:33:22 178

原创 Docker —— 强制安装MySql 5.7

文章目录Docker —— 强制安装MySql 5.7前言怎么做?装MySqlDocker —— 强制安装MySql 5.7前言Centos7下通过Docker安装mysql5.7怎么做?装MySql搜镜像> docker search mysqlpull镜像> docker pull mysql:5.7启镜像> docker run --n...

2020-04-24 11:52:46 119

原创 Spring Boot —— JPA之初啼

文章目录Spring Boot —— JPA之初啼1. 配置依赖2. 配置yaml3. 实现实体4. 编写接口(repository)5. 实现Service和ServiceImpl6. 编写Controller地址GitHub地址Spring Boot —— JPA之初啼JPA Demo【实现新增和查询】1. 配置依赖配置依赖<dependencies> ...

2020-04-21 18:45:44 119

原创 GitHub —— 找项目!

GitHub —— 搜索小技巧前言搜索项目时,新增关键字精确搜索!https://sspai.com/post/46061

2020-04-21 10:42:38 170

原创 Spring Boot —— Docker快速构建ELK

文章目录Spring Boot —— 集成ELK前言ELK 是什么 ?搭建通过Docker搭建ELKSpring Boot —— 集成ELK前言记录集成ELK的步骤,可应用到Spring Cloud中;ELK 是什么 ?三个进程的总称EElasticsearch (搜索引擎,优化log,提高检索性能)LLogstash (日志收集器,结合logback收集系统中的日志,同样,可...

2020-04-14 14:15:36 162

原创 Spring Boot Dubbo Nacos

文章目录Spring Boot Dubbo Nacos前言Nacos 实现注册中心项目结构依赖版本项目地址Nacos 配置中心Nacos 原理Nacos 优缺点Spring Boot Dubbo Nacos前言使用Spring Boot集成Dubbo和Nacos,分别实现Nacos注册中心以及Nacos配置中心功能;Nacos 实现注册中心通过Nacos实现项目结构简介...

2020-04-03 13:47:51 210

原创 Redis —— 集群原理

文章目录Redis —— 集群原理一致性哈希算法一致性哈希运算的缺点Redis —— 集群原理为了存储海量数据,将海量数据以某种规则划分数据,分散存储在多个节点上(即是分片),采用一致性哈希算法分片。一致性哈希算法对2的32次方取模,将哈希值空间组织称虚拟的圆环这种一个顺时针Hash虚拟圆环,当一台服务器不可用时,则只会影响到当前节点逆时针相邻的第一台服务器之间的数据,并且在者之间的...

2019-12-02 02:50:27 208

原创 Java 基础 ——HashMap构造、PUT、GET

文章目录Java 基础 —— HashMap之图解HashMapJava 基础 —— HashMap之图解HashMapHashMap的数据结构包括了初始数组、链表、红黑树;插入数据的时候使用key%size来进行插入数据;当两个或者两个以上的key的key相同,且key值不同的时候(即%【取余】发生冲突,就会挂在数组初始化位置的链表后)当某个节点后出现过多的链表节点的时候,就会换成红...

2019-12-01 20:53:14 221

原创 实战 —— 生存唯一随机数

文章目录实战 —— 生存唯一随机数前言实战UUID 真的唯一吗通过zookeeper生成随机数注意通过redis它还可以统计“访问量”开源方案FlikrSnowflakeinstagram总结实战 —— 生存唯一随机数前言实际开发过程中,我们会遇到生成唯一标识的随机数的需求,下面总结一下在网上看到的一些规则以及规则由来。实战UUID 真的唯一吗并不是!UUID会随机生成一个32位的字...

2019-11-16 23:30:35 173

原创 MacBook —— 修改host文件

文章目录MacBook —— 修改host文件MacBook —— 修改host文件打开Finder 输入快捷键打开Finder 输入快捷键 Command + Shift + G,在弹出框中输入/etc/hosts:点击“前往”:打开hosts文件(用文本编辑即可)修改会出现没有权限的提示,我们点击“复制”然后修改完内容,将文件拷贝回这个地址,试图覆盖它,系统会出现下面的...

2019-10-22 19:02:14 509

原创 Java 基础 —— HashMap之数组和链表

文章目录Java 基础 —— HashMap之数组和链表数据结构 —— 数组优缺点数据结构 —— 单链表定义优缺点Java 基础 —— HashMap之数组和链表HashMap优点快速索引首先来认识数组和单链表,知道它们的优缺点,再介绍HashMap数据结构 —— 数组优缺点优点连续的内存,通过下标可以快速寻址;缺点插入节点困难(在上述途中,270是后来插入的,需...

2019-10-08 13:04:56 219

原创 Java 基础 —— HashMap

Java —— HashMap 源码分析简介版本:jdk1.8继承关系实现关系内部类HolderEntryHashIteratorValueIteratorKeyIteratorEntryIteratorKeySetValuesEntrySet函数意义HashMap(int, float)HashMap(int)HashMap()HashMap(Map&lt...

2019-10-08 12:40:10 111

原创 Spring Boot —— Junit单元测试(MockMvc)

Spring Boot —— Junit简介版本介绍Spring Boot 2.1.7实战

2019-09-15 20:07:25 249

原创 Spring Boot —— 工作机制

文章目录Spring Boot —— 工作机制目标开始一段Spring Boot 启动程序@SpringBootApplication 背后的秘密@Configuration 创世纪@EnableAutoConfiguration 的功效自动配置的幕后英雄:SpringFactoriesLoader 详解可有可无的@ComponentScan为什么是可有可无的@ComponentScan?Spri...

2019-09-01 16:40:44 190

原创 Spring Boot Druid 如何配置?

文章目录Spring Boot Durid 如何配置?目的网上说最佳的配置Spring Boot Durid 如何配置?目的根据不同系统资源得到最佳的数据库连接配置。网上说最佳的配置<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destr...

2019-08-22 16:26:23 133

原创 Redis 3.2 —— 安装及基本命令

文章目录Redis —— 安装及基本命令目的Win10 安装 Redis版本及安装强调:修改密码编辑 redis.windows-service.conf 修改密码插入一条数据Win10 安装 Redis客户端安装后界面Redis 常用基本命令基础命令字符串的命令lists的命令处理有序集合(sorted sets)的命令 (zsets)排序(List, Set, Sorted Set)持久控制远...

2019-08-22 16:23:32 173

原创 网络 —— 网络协议基础知识(TCP/IP与OSI)

文章目录网络 —— 网络协议基础知识OSI开放式互联参考模型示例图:网络七层协议七层协议简介一:物理层二:数据链路层三:网络层四:传输层五:会话层六:表示层(Presentation layer )七:应用层总结TCP / IP 协议TCP/IP 与 OSI 传输对比网络 —— 网络协议基础知识OSI开放式互联参考模型示例图:网络七层协议七层协议简介一:物理层机器A往机器B发送比特流...

2019-08-10 16:38:49 186

原创 幂等的多种实现方式

文章目录Spring Boot —— 接口幂等设计前言实现方式查询操作删除操作唯一索引token机制悲观锁乐观锁分布式锁select + insert状态机幂等对外提供接口的api如何保证幂等Spring Boot —— 接口幂等设计前言当相同的接口相同参数被请求,我们希望只处理一次相同请求。实现方式查询操作删除操作唯一索引token机制悲观锁乐观锁分布式锁select +...

2019-08-10 14:43:55 1146

原创 Spring Boot 数据库druid密码加密

文章目录Spring Boot 数据库druid密码加密前言实现步骤生成公钥、私钥、加密密码修改数据库配置 yml总结Spring Boot 数据库druid密码加密前言为了避免密码被开发人员获知,对druid数据库密码加密,下面介绍如何实现的。使用JAR版本:druid-1.1.9.jar实现步骤生成公钥、私钥、加密密码工具类获取package ba.la.ba.la.com...

2019-08-09 12:00:41 1409

原创 Spring Boot Admin 监控搭建

Spring Boot Admin 监控平台

2019-08-08 18:38:06 228

原创 Maven —— 命令行清除编译打包

文章目录Maven —— 命令行清除编译打包禁止执行测试用例Maven —— 命令行清除编译打包禁止执行测试用例两种命令mvn clean package -DskipTests清除并编译打包,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。mvn clean package -Dmaven.test.skip=true清除并编译...

2019-07-23 11:52:11 1553

原创 PMP —— 项目完整生命周期

文章目录PMP —— 项目完成生命周期前言一张图项目管理(以前端角度看)角色介绍注意事项详细流程项目立项编写需求和需求评审会议的主要步骤参会角色思考汇报工期编写技术方案技术方案评审交互视觉设计和评审开发视觉联调程序联调自测提测测试上线 & 回归测试项目总结与回顾PMP —— 项目完成生命周期前言在网上看资料的时候,看到一篇不错的文档,简单介绍了一个项目的生命周期,把它记下来。一张图...

2019-07-21 18:25:49 2565

原创 Spring Boot —— Security & Swagger2 问题总结

文章目录Spring Boot —— Security & Swagger2 问题总结前言汇总问题1. CORS(跨域资源分享)产生的权限问题,并给出Spring Security处理Preflight的方法2. 集成swagger2报错:java.lang.NoSuchMethodError:com.google.common.XXX3. swagger2的页面报错:Unable to ...

2019-07-10 17:26:09 2339

原创 IDEA —— 配置Maven仓库(阿里云公共代理库)

文章目录IDEA —— 配置Maven仓库(阿里云公共代理库)前言安装Maven首先下载Maven解压并放置指定目录配置环境变量测试是否配置成功配置阿里云公共代理库拷贝代码覆盖原有配置IDEA 配置Maven结束IDEA —— 配置Maven仓库(阿里云公共代理库)前言配置阿里云仓库,下载我们需要的包,如果使用原生的maven 仓库,下载会很慢。安装Maven首先下载Maven地址 :...

2019-07-05 01:04:47 2662

原创 Spring Boot —— Swagger2 研发过程中生成API文档

文章目录Spring Boot —— Swagger2 研发过程中生成API文档前言Swagger2注解介绍示例导入依赖,采用2.8.0编写Swagger2配置类为需要请求的API添加注解启动项目,查看效果项目地址总结Spring Boot —— Swagger2 研发过程中生成API文档前言在开发包含api的项目时,我们需要编写接口文档,spring boot的swagger2组件可以简单...

2019-07-02 18:04:04 136

原创 Spring Boot —— 多客户端多服务基础架构

文章目录Spring Boot —— 多客户端多服务基础架构前言项目介绍客户端公共组件设计理念项目地址Spring Boot —— 多客户端多服务基础架构前言搭建一个基础的Spring Boot框架,可作为软件研发的基础开发平台使用。项目介绍客户端名称描述boot-action-app提供外部APP接口的移动端客户端boot-action-pc门户客户端...

2019-07-02 16:25:00 236

原创 Spring Boot —— Actuator 监控、检测、审计、应用情况采集

文章目录Spring Boot Actuator前言组成部分Endpoints内置Endpoints配置配置pom.xml如果要访问info接口想获取maven中的属性内容请记得添加如下内容yml配置actuator自定义Actuator(学习重点)示例1:健康端点示例2:健康断点自定义端点Spring Boot Actuator前言是Spring Boot 一个非常强大功能,可以对应用程序...

2019-07-01 01:08:03 631

原创 Spring Boot —— 如何排查内存溢出问题

文章目录Spring Boot 如何排查内存溢出问题前言场景一思考常用排查命令jstat -class PIDjstat -compiler PIDjstat -gc PIDjstat -gccapacity PIDjstat -gcutil PIDjstat -gccause PIDjstat -gcnew PIDjstat -gcnewcapacity PIDjstat -gcold PIDj...

2019-06-28 01:08:29 5139

原创 Spring Boot —— Log的八个日志级别

文章目录Spring Boot —— Log的八个日志级别前言ALLTRACEDEBUGINFOWARNERRORFATALOFFSpring Boot —— Log的八个日志级别前言在项目中会出现经常使用日志的情况,而日志又分为多个级别,下面记录下每个级别的含义。log4j定义了8个级别的log,除去OFF和ALL,可分为6个级别。优先级从高至低依次为:OFF、FATAL、ERROR、...

2019-06-27 10:38:37 1775

原创 Spring Boot —— 引入外部jar包,并在编译时包含这个jar

文章目录Spring Boot 引入外部jar包,并在编译时包含这个jar前言引入外部jarSpring Boot 引入外部jar包,并在编译时包含这个jar前言项目开发中,我们会遇到项目打入外部jar,虽然在开发过程中,是可以找到这个jar,并使用这里面的类,但是在发布项目上线时会出现丢失这个jar的问题,解决方法如下:引入外部jar...

2019-06-24 16:29:13 1326

原创 OFBiz —— 关于用户角色安全组的设计

文章目录OFBiz —— 关于用户角色安全组的设计前言OFBiz —— 关于用户角色安全组的设计前言实际工作中,需要设计一个saas架构,考虑到以往经验,我选择基于OFBiz用户角色安全组的设计原则进行设计,未免未来“重新思考”,现将回顾内容和解决思路记录下来。...

2019-05-30 15:30:19 212

原创 Spring Boot —— Security 控制按钮权限

文章目录Spring Boot —— Security 控制按钮权限前言实现引入对应的依赖配置标签Spring Boot —— Security 控制按钮权限前言在freemarker中, 通过Security根据用户角色控制页面按钮或菜单的显示。Security提供一套页面标签,可以做到让内容根据安全配置情况显示或不显示,ftl 伪代码如下:<#assign security=J...

2019-05-30 12:01:13 4485

原创 Spring Boot —— Maven Profile多配置

文章目录Spring Boot —— Maven Profile多配置前言实现步骤截图项目地址Spring Boot —— Maven Profile多配置前言通过maven管理多环境,达到快速切换和部署效果。可以在Jenkins环境使用maven命令执行不同客户端,在单点Spring Boot 项目中通过Maven发布很有用!但在Cloud环境下为达到快速发布,我们使用Consul或者Do...

2019-05-29 16:53:46 540

原创 Spring Boot Security —— There is no PasswordEncoder mapped for the id “null”

文章目录Spring Boot Security —— 自带login,登陆失败《There is no PasswordEncoder mapped for the id “null”》前言代码Spring Boot Security —— 自带login,登陆失败《There is no PasswordEncoder mapped for the id “null”》前言代码修改前...

2019-05-24 14:39:23 172

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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