自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 springcloud 封装 rocketmq 保证消息被发送、幂等、事务消息处理

目的:主要为了保证一些重要的消息不丢失,就算发送失败也能够溯源,于是在生产者端对mq的消息状态进行判断,如果发送失败或者发送后出现了异常,将错误消息存入redis,然后建立定时任务从reids中拿到错误消息,进行重试。为了保证消息一定会被发送,就算不能发送也有源可以追踪,项目对RocketMQ的方法就行了简单统一封装。实现思路:对mq的消息状态进行判断,如果发送失败或者发送后出现了异常,将消息存入。一般不重要的消息,如日志消息,直接使用单向发送就可以了。封装后使用示例:生产...

2020-11-17 15:56:35 1610 2

原创 历经外包和小公司工作3年总结,希望给看到的人一点方向指引

前言 眨眼一过,从2017年毕业,到现在,已经毕业工作3年了,在这3年中,踩过一些坑,把这些分享出来,希望能够帮助到看到这篇博客的你。工作经历大学期间 由于大学期间确实玩游戏去了,就是那款目前还非常火的游戏::英雄联盟....., 并且在大学期间有点沉迷,导致专业课也学得一塌糊涂,基本上关于计算机的专业课考试时都是临时报佛脚,加上室友助攻,考个及格分数,好在大学期间没怎么挂过科...... 然后在大四的时候,面临着找工作,就有点着急了,然后请教了我老...

2020-09-15 14:57:02 1591

原创 spring boot 结合netty搭建服务端实现自定义协议全过程

前言 公司准备做一个关于物联网的试点项目,其中硬件部门需要与我们软件部进行数据对接,将设备获取的数据传给我们软件部门处理。于是安排我来负责与硬件部门数据的对接,搭建netty服务器数据平台.(我们公司是一个小公司,人员有限!!!) 于是现学netty服务端,现在框架也搭得差不多,把整个过程分享出来,希望能帮助到大家,有不足之处请指导。1.协议的制定 数据头: 两个字节,固定值 设备id号:代表每个通讯的设备MAC地址;SN号对...

2020-05-11 17:48:23 1732 5

原创 在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放(全过程)

1 . 搭建环境前的准备工作 下载并安装以下工具下载并安装 VS2010+VS2010 SP1 下载并安装msys2-x86_64-20190524 下载并安装ActicePerl-5.24.2.2403-MSWin32-x64-403863.exe 下载并安装Mercurial-5.1.2-x64 下载并安装sed-4.2.1-setup 下...

2019-10-21 10:24:08 6112 1

原创 spring 实现重试日志,重发同步请求

spring 实现对请求的封装重试

2021-11-17 16:25:05 669

原创 spring clound alibaba 之 nacos 服务端注册流程源码解析

服务注册 在上一章,我们说完了nacos客户端的自动注册流程,知道最后是客户端向服务端发送注册请求,完成了客户端的注册流程。 之前发送的URL: curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080',根据这个url,我们在服务端代码中找到对应方法 看上图,首先获取到服务的命名...

2021-04-09 16:16:18 354

原创 spring clound alibaba之spring clound 如何集成的nacos 、完成向服务端注册流程源码解析

说到spring clound 是如何集成 spring clound alibaba 的,就绕不开spring 的事件发布机制,没错,spring 是通过它的事件发布机制来集成 spring cloung alibaba nacos, 从而实现服务向nacos 注册的。JDK对事件监听机制的支持 spring 的事件发布机制的根本原理是基于 观察者模式实现的,在jdk的基础jar包中,提供的观察者模式的最基本实现。它提供了两个基础类。 EventObje...

2021-04-06 16:56:10 331

原创 设计模式之单例模式

在平常的编程中,有一些对象我们只需要一个,比如:线程池、缓存、日志对象,对于这类对象,我们只需要它在全局中存在一份,如果存在多份,就会发生不可预知的问题。这个时候,单例模式就可以非常好的解决这类问题。 单例模式主要分为两种,懒汉式和饿汉式。 正如其名一样,懒汉式就是程序比较懒,一开始不初始化好对象,等我需要的时候,我才去初始化它。而饿汉式呢,则是这个对象急需使用,一开始就初始化好了,等我要用的时候直接用就行了。转存...

2020-12-02 14:40:55 109

原创 spring clound 项目 @FeignClient 上加 @RequestMapping 注解远程调用报错解决

问题描述: 公司同事发现在 @FeignClient上配置 @RequestMapping 注解后导致远程调用不通,同时本模块在 swagger上会出现远程调用的接口,但是这个接口其实不应该展示在本模块 swagger接口目录上的。 写法如下: 然后改成下面这种写法就可以调用成功了 然后说@FeignClient 应该是不支持 @RequestMapping 注解,但是我觉得不太应该,我记得在之前项目也用过类似写法,刚刚我比较空闲一点...

2020-10-15 14:11:23 6292

原创 在spring boot项目中集成 Swagger2 文档

前言官方描述文档地址 :http://springfox.github.io/springfox/docs/current/官方api地址 :http://springfox.github.io/springfox/javadoc/current/1. 引入maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</.

2020-05-28 17:19:13 242

原创 linux环境下mongodb启动报错 :Job for mongodb.service failed because the control process exited with error

使用在启动mongodb 时报如下错误:Job for mongodb.service failed because the control process exited with error code. See "systemctl status mongodb.service" and "journalctl -xe" for details.[root@jt-server1 mon...

2020-02-25 11:58:47 12540

原创 linux环境下mongoDB的安装与配置

第一步 下载mongoDB官网下载地址:https://www.mongodb.org/dl/linux/x86_64下载合适的版本可以在linux命令行通过命令下载:

2020-02-25 11:44:02 176

转载 BAT会看上哪样的中小公司程序员?

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入是大大说欢...

2019-03-08 17:53:55 220

转载 BAT会看上哪样的中小公司程序员?

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入是大大说欢...

2019-03-08 17:53:55 295

原创 项目中遇到的数字和字符类型数字比较的坑

今天在项目中,遇到一个非常奇怪的问题,如图: 两张表关联查询,用了on条件,为什么会查出来多余的数据呢,且id和business_key 查出来的值不一样。找了很久原因,才发现,businesskey类型建成了varchar类型,就一个是数字类型,一个是字符串类型,导致了关联出来不一样的数据,把businesskey的类型改为数字类型,sql正常了。...

2019-03-05 17:09:05 491

nginx-rtmp-module

windows环境下,编译好的nginx-rtmp-module模块。本地已测试,可直接播放视频流。

2020-03-03

vs10sp1.zip

在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所需要的资源

2019-10-21

openssl-1.1.1d.tar.gz

在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所需要的资源。

2019-10-21

Mercurial-5.1.2-x64.exe

在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所需要的资源。

2019-10-21

mercurial-4.3.1.win-amd64-py2.7.msi

在windows 7 64位 环境下使用nginx的nginx-http-flv-module搭建flv视频流播放所需要的资源。

2019-10-21

javaEE 笔记

java基础到框架,servlet,spring, hibernate, struts2 笔记详细讲解,重要的知识点全有,非常详细一套java笔记

2017-09-20

空空如也

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

TA关注的人

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