自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yueloveme的博客

学无止境!!!!!!!!!!

原创 项目子模块行为引起对设计模式的思考

目录需求场景问题解决思考推荐公众号 需求场景 在项目网关中,需要对子模块某些接口进行定制化需求,这很容易想到定义一个接口,子模块各自实现即可,一个策略模式搞定;而后添加了公共行为,向上抽象采用了模板方法,将公共部分提取到父类中,不同的点由子模型行为实现。 问题 interface Command{...

2020-04-18 15:11:01 45 0

原创 RabbitMQ-----------死信队列和延迟队列

目录推荐公众号死信队列延迟队列 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 死信队列 一、首先知道什么是死信消息 1.消息被决绝或者未签收,并且没有重新返回到队列中(requeue=false) 2.消息过期 3.队列达到最大长度 死...

2020-03-19 15:08:59 75 2

原创 RabbitMQ------------消费端精确限流

目录推荐公众号正文 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 正文 消费端限流目的是避免消息洪峰是消费端服务挂掉,RabbitM有一个配置prefetch属性 spring: rabbitmq: listener: ...

2020-03-18 18:53:35 60 0

原创 RabbitMQ----------如何保证消息不会丢失

目录推荐公众号1.RabbitMQ发送数据时异常2.到达RabbitMQ数据丢失3.消费者丢失数据 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 1.RabbitMQ发送数据时异常 设置confirm模式,失败时会有回调;还有另外一种是...

2020-03-17 14:16:39 148 0

原创 RabbitMQ----------SpringBoot发送确认以及手动签收

目录推荐公众号 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 配置文件 spring: rabbitmq: host: 127.0.0.1 port: 5672 username: user pass...

2020-03-15 21:01:22 57 0

原创 RabbitMQ------SpringBoot整合5种模式

目录推荐公众号依赖简单队列work队列订阅模型-Fanout(广播模式)订阅模型-Direct(路由模式)订阅模型-Topic(主题模式)关于配置队列/交换机/绑定关系 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 依赖 <dep...

2020-03-12 19:53:51 61 0

原创 RabbitMQ------订阅模型-主题模式

目录推荐公众号正文 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 正文 直接上代码,其他知识日后补充 1.配置文件 spring: rabbitmq: host: 127.0.0.1 port: 5672 u...

2020-03-11 20:53:52 50 0

原创 Effective Java----------检查参数有效性

目录推荐公众号检查参数有效性 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 检查参数有效性 项目中公共的方法提取成工具类,如果公共方法没有对参数进行校验,在别的地方调用没有按照规传参就会出现异常,这个时候检查起来比较困难要一直追溯到那里...

2020-02-07 16:17:25 59 0

原创 Hadoop------生态圈简介

Hadoop是什么 What Is Apache Hadoop? The Apache? Hadoop? project develops open-source software for reliable, scalable, distributed computing. Apache Hado...

2020-01-16 15:57:42 119 0

原创 微服务与分布式------概念补充

目录推荐公众号前言什么是微服务什么是微服务架构什么是分布式为什么要用分布式与微服务 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 前言 随着公司架构的升级一直在致力于如何使用分布式框架,以至于从头学习的经历没有好好整理 什么是微服务 简...

2020-01-06 17:04:09 55 0

原创 分布式事物------初探seata-nacos实现方式

目录推荐公众号正文1.按照demo例子下载,配置2.项目中配置代理数据源3.启动类排除数据源自动注入4.配置文件添加组名5.项目中添加6.效果 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 正文 1.按照demo例子下载,配置 http...

2020-01-02 17:02:18 444 0

原创 记一次线上redis连接超时问题------redis默认不回收空闲连接问题

目录推荐公众号问题场景解决过程 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 问题场景 系统上线运行一段时间之后就会偶尔出现redis连接超时问题,每次重启之后就会解决,由于之前解决过redis连接数问题,所以这次排除这原因 解决过程 ...

2019-12-19 19:49:36 182 0

原创 设计模式------策略模式

目录推荐公众号场景策略模式优化 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 场景 对用户操作行为记录日志,方法的执行大概是根据传入参数的不同生成不同的日志. 代码长这个样子 上线 if (...){ log 下线 }else if ...

2019-12-19 18:23:08 47 0

原创 WebSocket--------------配置监听

目录推荐公众号前言正文 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 前言 前面介绍了SpringBoot整合websocket,但是想做发消息之前判断某个用户是否还订阅了消息,也就是监听 正文 1.监听通道 import lombok...

2019-12-12 20:09:36 48 0

原创 Spring-------Bean初始化

目录推荐公众号前言正文三种实现方式代码测试为什么是这个顺序 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 如有其它意见欢迎指正微信 zzh_1_2_3 前言 Spring支持在实例化/销毁bean之前之后做一些自定义操作,实现方式有3中但是他们之间的执行顺序是什么呢?好像从来没有研...

2019-12-10 16:56:33 105 0

原创 SpringBoot---------整合WebSocket

目录推荐公众号前言正文 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 手机微信 15938289083 前言 一般http请求都是客户端向服务端发消息,如果需要服务端向客户端发送消息呢,选择websocket(不是所有浏览器都支持比http2强点)或者http2(对浏览器要求比较高...

2019-12-05 16:51:21 48 0

原创 Activiti6------会签并行多实例

目录推荐公众号 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) isSequential = true表示顺序创建任务 activiti:collection="assigneePit" 取流程变量 assigneePit 这是个集合 循环遍历 activit...

2019-12-03 16:34:53 563 0

原创 lombok------关于@Builder will ignore the initializing expression entirely警告

问题描述 警告: @Builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default...

2019-11-27 16:59:05 273 0

原创 EasyCode

1.配制数据源 View—>Tool Windows—>Data base 2.

2019-11-26 15:36:07 132 0

原创 redis------RestTemplate操作Hash

目录推荐公众号前言正文 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 今天碰到小白同时碰到一个错误, io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holdi...

2019-11-07 20:22:29 164 0

原创 nacos源码引起的字符串常量池与String对象的intern()方法

目录推荐公众号前言正文个人意见修复字符串常量池与String对象的intern()方法 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 在看nacos源码时发现有一个方法com.alibaba.nacos.api.common.Constants.NamingUtils.get...

2019-11-06 14:01:31 42 0

原创 jstat命令查看内存使用情况

目录推荐公众号前言正文总结垃圾回收情况元数据空间统计老年代内存统计老年代垃圾回收统计新生代内存统计新生代垃圾回收统计类加载统计编译统计JVM编译方法统计 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 昨天用了jstat -gc 来查看垃圾回收统计情况,今天具体看下jstat ...

2019-11-06 09:32:34 186 0

原创 项目刚启动就进行了4次FullGC?

目录推荐公众号前言分析过程 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 日常项目更新后启动,jstat看下内存使用情况(最近一直在优化内存使用方面),发现刚启动项目就有4次Full GC,这代码是不是写出了什么bug。这篇文章讲过对象分配内存的原则以及何时GC,问题来了分析...

2019-11-05 16:47:35 154 0

原创 分析线上JVM内存占比高问题

目录推荐公众号前言分析过程是否存在内存泄漏分析内存使用情况 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 今天老大突然告诉我说 让我搞一下测试服务器 ???WHAT 服务器不是一直都是运维搞的吗?原来运维发现测试服务器越来越卡,查看了占用内存的进程,发现竟然是几个后台应用,嗯...

2019-10-28 10:13:59 77 0

原创 简单windows运维

目录推荐公众号前言流程 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 最近公司有个外包项目,甲方是windows服务器,没有ftp,没有自动化部署,每次更新后台都需要找运维发布,好麻烦,经过领导同意在测试服务器上搞了一个非常简单的运维。 流程 首先在windows服务器上 j...

2019-10-27 16:33:06 144 0

原创 分布式事物----------seata(阿里开源)

目录推荐公众号前言seata 阿里开源框架实现demo示例注意 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 分布式不免要接触分布式锁,分布式事物;本着先体验后理论的原则先搞一搞seata分布式事物 seata 阿里开源框架实现 demo示例 1.https://github...

2019-10-22 17:01:34 609 0

转载 Spring Boot 事物管理 @Transactional

目录推荐博客引言属性value,transactionManager多事物管理器propagation传播方式isolation事物隔离级别隔离级别描述什么是脏读呢 读到了未提交的数据不可重复读和幻读的区别timeout 超时配置readOnly 制度属性rollbackFor 指定触发回滚的异常...

2019-10-17 09:02:15 83 0

原创 spring boot--------日志输出到文件

目录推荐公众号 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) <property name="logback.logdir" value="E:\\logs"/> <property name="logba...

2019-10-16 14:55:48 54 0

转载 阿里对java编程的一些建议------让代码更优雅

目录推荐公众号前言让代码更优雅长整形常量后添加大写L不要使用魔法值不要使用集合实现来赋值静态成员变量建议使用 try-with-resources 语句删除未使用的私有方法和字段删除表达式的多余括号工具类应该屏蔽构造函数删除多余的异常捕获并抛出公有静态常量应该通过类访问不要用NullPointer...

2019-10-12 15:21:32 107 0

转载 阿里对java编程的一些建议------提高代码性能

目录推荐公众号前言提高代码性能取Map的键和值时,应该迭代entrySet()使用collection.isEmpty()检测空不要集合对象传给自己尽量指定ArrayList的大小字符串拼接使用StringBuilderList的随机访问频繁调用 Collection.contains 方法请使用...

2019-10-11 11:04:08 46 0

原创 python--------小白requests库爬百度

为什么搞python 公司开了年中会议,有了几点发展规划,计划明年启用python做爬虫,为了以后发展/学习决定有空搞一下 环境安装 python安装 参考菜鸟教程 这里面也有python基础 pip安装 参考链接 安装requests库 如果没有配置环境变量在python安装目录的Scripts...

2019-09-20 16:08:13 194 0

原创 秒杀设计思路与实现

目录推荐公众号前言实现思路代码 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 公司为了推广自己的产品会进行很多促销互动,那在线上促销当然是秒杀互动了。实现秒杀的方式有很多种,例如将请求添加到mq中,将商品加载到redis中。我写的秒杀是商品加载到redis。 实现 思路 1....

2019-09-17 15:06:27 75 0

原创 java--------自定义校验注解

目录推荐公众号正文编写@interface编写Validator效果 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 正文 参数格式错误常常需要返回各种信息,例如密码强度过低,用户名过长等, 一般来说@NotBlank @NotEmpty能满足,特殊情况就需要自己自定义校验注解了 ...

2019-09-16 14:30:41 100 0

原创 java---------发送网络传真

目录推荐公众号服务商代码发送代码回执接口 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 服务商 在网上兜兜转转没有找到免费的网络传真API,只好付费服务商bnetfax 代码 有了API后那其他的就是按照文档开发了没什么难度 发送代码 public static void main...

2019-09-10 15:03:32 298 1

原创 fegin-----fallback引发的问题

目录推荐公众号问题场景正文异常信息 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 问题场景 刚入开发职业时,上级会交代很多事情,例如:功能要自测!!! 这个很重要,今天这个问题也是因为开发人员不自测,就把代码发到测试环境,导致功能异常,这种低级错误以后要杜绝 正文 异常信息 Fal...

2019-09-06 15:29:37 471 0

原创 Spring-------注解配置多例bean

目录推荐公众号问题场景正文取值说明默认值 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 问题场景 大家都知道为什么使用单例,性能+场景方面的考虑 那么什么时候使用多例呢,当前线程会改变前一个线程正在使用的值时需要考虑多例了,比如有一个共享变量A ,s1线程赋值为1,还没来得及处理此...

2019-09-03 15:45:29 1010 0

原创 http-------Accept与Content-Type的区别

目录推荐公众号正文类别不同作用不同 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 正文 类别不同 请求头结构:通用报头|请求报头|实体报头 响应头结构:通用报头|响应报头|实体报头 Accept属于请求报头 Content-Type属于实体报头 作用不同 Accept作用是请求方希...

2019-09-02 11:41:18 126 0

原创 git------使用命令行完整提交代码过程

目录推荐公众号前言正文注意 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 当有小白进入项目组时难免得教一下,代码管理神器git是如何使用的,以提交代码为例 正文 1.自己所在分支(一般是修改bug/开发新功能),提交代码 git commit -a -m 对这次提交的描述 2...

2019-08-29 10:32:20 451 0

原创 http----Content-Length引发的惨案

目录推荐公众号问题场景分析Content-Length介绍什么是Content-Length 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 问题场景 postman调用接口正常返回数据,但是前端调用接口失败返回 JSON parse error: Unexpected end-of...

2019-08-28 20:14:34 810 0

原创 http-------Content-Type

目录推荐公众号前言正文Content-Type常见的取值 推荐公众号 有彩蛋哦!!!(或者公众号内点击网赚获取彩蛋) 前言 请求头中有很多属性,个人原则是遇到了要知道不会系统学习 正文 Content-Type Content-Type 存在于请求和响应的头部,用于标识数据的类型。通俗的来说就是...

2019-08-28 17:06:48 149 0

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