自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 nginx+nginx-http-flv-module +FFmpeg+ flv.js 直播海康威视视频 (简单粗暴版)

前言:最近公司项目需求,接入海康球机采集视频,然后需要项目实时直播采集回来的视频流进行播放,网上找了不少资料,缺胳膊少腿的,然后自己也一步步研究下来,最后整理一下,方便以后查阅主要流程是基于nginx-rtmp-module,通过配置将rtmp转为flv,最后通过flv.js播放。软件环境 1.nginx1.14.2(centos7) 2.nginx-http-flv-module1.2.6(centos7) 3.FFmpeg (...

2021-10-14 11:33:35 2691 2

原创 springboot整合nacos1.2.0与seata1.2.0具体实现分布式事务流程

前言:关于nacos与seata以及springboot的基本配置与pom文件整合请看上篇文章 nacos1.2.0整合seata1.2.0最新版这里直接介绍具体使用方法:1.结构大致如下2.测试controllerpackage com.vincent.spring_cloud_seata_order.Controller;import com.vincent.spring_cloud_seata_order.Service.OrderService;import com.vi

2020-06-08 19:36:36 1050

原创 nacos1.2.0整合seata1.2.0最新版(含各种配置爬坑过程)

前言:最近搭建分布式事务解决方案,由于tx-lcn此项目由于资金原因,更新停止,于是乎找了另一种解决方法,阿里的seata1.2.0,在网上找了许多配置方案均以失败告终,现在自己通过查看寥寥无几的十几篇文章,终于找到能完整搭建新版本运行起来的方案准备工作:搭建基于docker下nacos1.2.0容器安装 docker基于nacos-1.2.0安装搭建基于docker下seata1.2.0容器安装 docker基于seata1.2.0安装注意事项:原理上来说,基于seata1.2.0容器.

2020-06-02 17:24:47 3325 7

原创 centos7-docker部署分布式事务服务seata1.2.0整合到nacos注册中心

前言:最近几天在捣鼓分布式事务的服务,最终发现阿里的seata分布式方案比较好,于是自己搭建,发现网上很多文章鱼龙混杂,甚至有点误人子弟,然后也根据官网配置参考了一下,自己作次记录方面以后查阅,顺便也让同好们,少踩点坑seata官方文档链接 http://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html1.拉取官网最新的1.2.0版本的seata镜像,如果发现拉取速度贼慢,可以参考我以往解决方法 https://mp.csdn.net/co..

2020-06-02 16:09:27 1496

原创 docker在centos7下部署mysql8.1

1.MYSQL部署1.1 拉取MySQL镜像1.1 docker pull mysql 1.2 查看镜像docker images1.3 运行镜像生成容器docker run -di --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql1.4 进入mysql容器docker exec -it mysql /bin/bash1.5 登录mysql,然后输入密码123456mysql -u

2020-05-30 00:47:49 277

原创 JAVA线程interrupt中断的正确操作

java线程操作中,会常用到interrupt这种中断处理,但是发现下层办法中断,上层方法依然感受不到线程处于中断,导致代码一直在执行,并没有停止,于是查看原理,发现下层方法里,虽然中断了,但是中断状态被下层的异常处理了,但是上层方法无法感知,故做此文记录错误示例public class RightWayInterruptThreadPro1 implements Runnable{ public void otherMethod() { try {

2020-05-28 19:03:42 300

原创 整理rabbitmq的常用命令

key keys * 获取所有的key select 0 选择第一个库 move myString 1 将当前的数据库key移动到某个数据库,目标库有,则不能移动 flush db 清除指定库 randomkey 随机key type key 类型 set key1 value1 设置key get key1 获取key mset key1 value1 key2 value2 key3 v.

2020-05-28 18:39:44 292

原创 JAVA线程中断Interrupt恢复办法

最近学习了线程中断原理,由于线程在运行中,如果执行了sleep方法,会被trycatch捕获到,然后会出现中断方法的上层方法捕获不到,于是研究了下,发现下层方法里,中断后,被异常捕获,捕获后把线程中断信号清除了,做此文用来记录下,方面以后查阅错误代码如下public class RightWayInterruptPro2 implements Runnable { @Override public void run() { //如果中断了,则跳出执行

2020-05-28 18:39:21 2880

原创 linux(centos7)常用命令个人总结

自己记录下java人员常用的linux常用命令,以免忘记ls 查看目录中的文件cd /home 进入 ‘/ home’ 目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录mkdir dir1 创建一个叫做 ‘dir1’ 的目录rmdir dir1 删除一个叫做 ‘dir1’ 的目录 (只能删除空目录)rm -f file1 删除一个叫做 ‘file1’ 的文件’,-f 参数,忽略不存在的文件,从不给出提示。rm -rf /mulu 目录下面文件以及子目录下文件

2020-05-26 21:11:39 280

转载 centos7固定ip详解

楼主亲测有效由于是linux公社的文章这里就直接转载了https://www.linuxidc.com/Linux/2017-12/149910.htm

2020-05-14 19:36:58 163

原创 Springboot使用TheardLocal和aop方式以及使用AbstractRoutingDataSource动态数据源控制完整版demo(包含数据库创建及pom文件)

这段时间想起以前的做项目的时候,因为基于分布式架构,不同的租户下的用户,在发送请求的时候,都需要切换到对应租户平台下的数据库,由此产生动态切换数据源的概念,结合threadlocal实现此功能,threadlocal主要防止多线程,保证每个线程做操作时候独立处理事务,防止被其它线程串改我现在把该项目的实现这一功能的流程做个简单demo分离出来,给大家做个借鉴我分别使用http://localhost:9000/test/test?dbName=order,http://localhost:...

2020-05-13 22:59:06 622

原创 JAVA线程池ThreadPoolExecutor创建以及各参数的详细说明

最近把线程很多的东西都温故了一遍,发现还漏了个线程池,今天看了些线程池的文章,然后加入了自己的理解,总结如下首先看下一个线程池的最简单的构造方法如下 * @param corePoolSize the number of threads to keep in the pool, even * if they are idle, unless {@code allowCoreThreadTimeOut} is set * @param maximumPool

2020-05-13 00:08:23 1233

原创 java设计模式之单例模式实现(通俗易懂)

由于我们java开发中,会看到依赖注入,还有自动注入的这些注解方式,对于一些初学者,或者平时不怎么研究spring一些技术的原理的话,可能不太清楚,这里我就简单说下,一般依赖注入,还有自动注入,通常会在启动项目的时候,就已经把所有bean扫描了,并且注册了,另外也会默认使用单例模式创建每个接口的实现类,然后我们调用@autowire注解的时候,就会实现自动注入,所以知道了这些,大家就了解一下原理,拓展一下眼界,先放出简单的实现代码package com.vincent.DesignPattern;

2020-05-12 16:53:23 279

原创 java设计模式之适配器模式(通俗易懂)

前言:适配器模式(Adapter Pattern):将一个接口转换成客户所希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象型结构模式《设计模式的艺术》以下举例子理解下这种思想是怎么实现的,spring有很多适配器都是运用了这种设计模式的首先指出三个概念target:目标类adaptee:需适配类adapter:适配器我现在就举一个非常简单的列子做说明:以我们手机跟电脑为例,手机是typeC接

2020-05-12 16:31:56 278

原创 java设计模式之动态代理(通俗易懂)

今天重新看了下动态代理,也参考了一些网上的文章,自己总结一下动态代理的理解动态代理离不开java反射机制,动态+代理。动态是指在在运行时生成的代理类,现在很多框架都是利用类似机制来提供灵活性的扩展性,比如用来包装 RPC 调用,面向切面编程(AOP)等。动态代理最大用处就是解耦,对所定义的一些接口做些增加的作用,像事物,统一日志等.现在举个简单的例子:比如有一个工厂,需要销售,销售的话会找到代理商去销售,这里我把商店定义为代理商,去做销售操作我们循序渐进来讲,先说静态代理定义一个工厂类

2020-05-11 01:59:54 389

原创 centos7下docker安装以配置文件启动的redis镜像(亲测有效!配置问题都能解决)

以前在centos7下面安装redis要做一堆操作,现在发现用docker安装redis可以做到急速安装,然后启动的时候只要带上配置文件创建容器就可以部署好了,所以将此次部署过程记录一下,以及干掉一些很坑的操作1.docker查询redis版本docker search redis查询后看到很多版本,直接用star最多的那个2.拉取redis镜像,我这里之前已经拉取到最新的...

2020-05-08 03:36:19 1293

原创 centos7关闭firewall开启iptables防火墙,设置ftp服务器许可

最近需要搭建ftp服务器,找了许多篇文章缺这缺那的,后面发现一篇比较完整的好文章,故记录下来,一:端口占用查看进程,终止进程Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i tcp:80列出所有使用中的端口netstat -ntlp检查端口被哪个进程占用netstat -lnp|grep 8080 #8080为端口号SSH执行以上命令...

2020-05-06 14:41:17 682

原创 docker通过更改阿里云国内镜像加速快速下载elasticsearch(楼主亲测有用)

最近要下载elasticsearch这个镜像,下载的非常慢,比乌龟还慢,然后通过增加镜像加速配置,提高下载速度故作此文记录1.阿里云镜像获取途径 打开 https://cr.console.aliyun.com 注册一个账号进入如图的界面然后centos 分别输入#创建etc下目录的docker文件夹#mkdir -p /etc/docker#插入加速地址的一个dae...

2020-05-06 01:03:56 3213

原创 spring-cloud-alibaba引用sentinel依赖失败解决方式

新版本阿里的熔断器sentinel 貌似独立运营,脱离了springframework托管由原来的springframework变成 alibaba <!--引入阿里熔断器 --> <!--旧版本的熔断器依赖--> <dependency> <groupId>org.springframework.cl...

2020-05-05 01:58:53 8831 2

原创 centos7安装docker以及部署springcloud-alibaba nacos 1.2.0镜像详细操作流程

前言: 最近发现springcloud全家桶 springcloud-netflix已经停止更新了,这让人特别蛋疼,然后到处捣鼓了一番,发现有个新的分布式一站式解决方案那就是springcloud-alibaba,但发现搭建的过程中,并不会想以往的Netflix enruka服务器那样,引入pom文件,那就将某个springboot设置为注册中心就可以.需要单独...

2020-05-03 20:24:46 1265

原创 springcloud Greenwich.SR2结合spring-boot 2.1.7.RELEASE整合zipkin链路服务启动报错解决记录

最新使用springcloud搭建微服务架构整合zipkin链路服务,但是启动后一直报错,报错The bean 'characterEncodingFilter', defined in class path resource##zipkin/autoconfigure/ui/ZipkinUiAutoConfiguration.class, could not be registered....

2020-05-01 20:00:53 822

原创 springcloud Greenwich.SR2结合spring-boot 2.1.7.RELEASE整合springcloud-gateway访问一直404踩坑记录

最新在想着重新搭建一套springcloud 全家桶服务,在废弃原有springcloud zuul网关,升级使用gateway网关的时候发现个坑,通过路由访问一直是404,最后折腾呢半天终于原因在于pom文件有误顺便贴下完整pom文件以及yml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht...

2020-04-26 16:22:49 1229

原创 SpringCloud zuul网关常见问题解决办法

前言:今天整理一下以往的SpringCloud遇到一些常见的问题,顺手做一些笔记,记录一下自己遇到过的坑。问题1:各服务之间请求的时候由于处于不同服务器或者不同ip的项目下,出现的跨域问题问题2:各服务之间传递各种参数,但是通过request.setHeader传递参数,如token无法传递到下一个服务里的问题 或者其他参数想近一步传递,但是到了网关这一步缺丢...

2019-08-22 19:12:23 3228

原创 Tomcat服务http升级到https,包含websocket升级支持wss,结合nginx的使用

前言: 由于公司近段时间需要使用到chorme谷歌浏览器的webrtc,但是发现在chorme下需要使用https协议才能使用,没办法下,只能升级原来的http的项目以及其支持的http各种资源到https,遇到的各种爬坑过程一一记录下来,暂时放出http升级到https的过程,以及原来websocket 原来ws协议升级到wss协议,其后整理好后再续写webrtc关于ht...

2019-08-20 10:53:55 3311

mybatisGen.rar

根据配置文件配置数据库连接,通过mybatis-generator-core-1.3.2 mysql-connector-java-5.1.47.jar 这两个jar 包做的一个bat 一键xml entity mapper生成器

2019-08-27

空空如也

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

TA关注的人

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