自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 仰邦BX.K协议对接

使用BX 6K控制卡控制诱导屏显示剩余车位数,由于控制卡和服务端不在一个局域网内,所以不能使用官网提供的案例,官网提供的案例为控制卡为TCP Server,服务端为TCP Client,因此需要开发此程序,服务端左右TCP Server,控制卡为TCP Client。在start.spring.io创建spring boot项目,应用webflux包,或者直接应用netty也可以启动TCPServer由于仰邦的协议接口不是固定的,所以不能使用工具拆包粘包,需自行处理,虽然文档说帧结构为:但是心跳包固

2024-07-02 15:05:22 450

原创 仰邦BX6代卡SDK接入

【代码】仰邦BX6代卡SDK接入。

2024-06-26 16:07:01 177

原创 windows 11环境下搭建kafka单机环境

windows 11环境下搭建kafka单机环境安装jdk1.8安装apache zookeeper下载kafkakafka部署依赖的组件有JDK、apache zookeeper。安装jdk1.8oracle官网下载jdk8.0安装版本,一键安装jdkJDK下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows配置环境JAVA_HOME:安装apache zookeeperapache官网下载zooke

2022-03-09 13:57:54 3267

原创 spring bean注解

spring bean注解1、概述本文主要讨论spring bean的一些常用注解定义不同的bean。我们一般使用两种方式在spring 容器中定义spring bean。使用xml配置定义使用@Bean注解定义使用org.springframework.stereotype包下面的一个注解使用包扫描2、包扫描spring 可以使用动态包扫描注册spring bean。@ComponentScan配置我们需要扫描的包的路径,将带有@Controller、@Service、@Compo

2020-12-28 20:09:26 320

原创 阿里云镜像服务海外构建

阿里云镜像服务海外构建1、打开阿里云容器镜像服务打开阿里云控制台,搜索容器镜像服务,登录管理控制台2、创建命名空间3、创建镜像仓库创建镜像仓库,绑定github账号4、github创建代码仓库github创建代码仓库并创建dockerfile文件,文件内容为FROM jenkins/jenkins,jenkins/jenkins为镜像hub.docker.com中镜像的名称5、构建镜像6、拉取镜像...

2020-08-26 21:32:56 411

原创 基于FFmpeg混流及录制rtmp直播流

1、什么是混流?混流就是把多路音视频流合成单流。准确的说,混流应该叫做混音(音频流)混画面(视频流)混流的过程包括解码、混流、编码和推流四个部分。混流这个环节包括做抖动缓冲,目的是把多路流进行画面对齐和音画同步,同时通过缓冲对抗网络抖动,以便混合成一路流以后能够达到良好的效果。在混流的过程中,难点是如何对抗网络抖动等不确定因素。2、不混流的优势和劣势不混流的优势延迟低:不用混流,节省了混流消耗的时间,显著地降低了延迟成本低: 如果是在服务端进行混流,将会耗费计算资源。考虑到服务端计算资源

2020-07-31 16:37:14 4033 3

原创 HttpClient压测导致句柄数不够解决方案

HttpClient压测导致句柄数不够解决方案HttpClient发送http请求会导致http链接一直keep-alive。只需要在request头部添加 httpRequest.addHeader ("Connection", "close");会自动释放链接

2020-06-16 18:30:52 647

原创 Spring BOOT + Apache Camel实现文件自动上传同步

在实际开发过程中,我们经常需要将某台服务器的文件自动上传到另外一台服务器。这时我们就需要一个文件自动上传工具,Apache Camel就很好的实现这个功能。1.创建一个Spring Boot项目进入https://start.spring.io/,创建Spring Boot项目,添加camel及web的依赖。本实例使用的是http上传文件,也可以使用其他上传文件形式,如:FTP等。2.在P...

2019-04-28 11:08:28 2977

原创 基于Spring BOOT + Spring Webflux的UDP数据接收及发送

UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。1.创建Spring BOOT项目在Spring官网https://start.spring.io/创建Spring Boot项目,添加spring-boot-starter-webflux及lombok依赖。<?xml version="1.0" encoding="UTF-8"?>...

2019-04-25 17:56:02 6355 14

原创 Spring Boot Webflux创建TCP/UDP server,并使用handler解析数据

1.pom依赖引用spring-boot-starter-webflux依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...

2019-04-23 18:17:04 4314 2

原创 spring cloud bus动态更新配置

spring cloud bus动态更新配置1.创建eureka-server1.1 在`pom.xml`中添加`spring-cloud-starter-netflix-eureka-server`依赖1.2 在application.yml中增加eureka-server配置1.3 开启eureka-server2.创建config-server2.1 在pom.xml中添加config se...

2019-04-12 10:36:35 221

原创 搭建Spring Cloud Eureka Server

Spring Cloud Eureka ServerEureka是Netflix开源的服务发现组件,本身是一个基于REST的服务。它包含Servcr和Client两部分。Eureka Server用作服务注册服务器,提供服务发现的能力,各个微服务启动时,会向Eureka Server注册自己的信息(例如IP、端口、微服务名称等),Eureka Server会存储这些信息。1.1 下载Spri...

2019-03-11 09:34:09 192

原创 Spring Security 5.x兼容多种密码加密方式

Spring Security 5.x兼容多种密码加密方式在新、老系统数据合并用户数据时,会出现用户密码加密方式不一致的问题,这时我们可以使用Spring Security PasswordEncoder来解决这个问题。1 Spring Security PasswordEncoderSpring Security 5不需要配置密码的加密方式,而是用户密码加前缀的方式表明加密方式,如:{...

2018-12-21 10:35:14 3695 2

原创 基于Spring Data的AuditorAware审计功能

基于Spring Data的AuditorAware审计功能Spring Data提供支持审计功能:即由谁在什么时候创建或修改实体。Spring Data提供了在实体类的属性上增加@CreatedBy,@LastModifiedBy,@CreatedDate,@LastModifiedDate注解,并配置相应的配置项,即可实现审计功能,有系统自动记录createdByCreatedDatelas...

2018-03-08 10:33:43 472

原创 elasticsearch基于spring batch的批量导入

elasticsearch基于spring batch的批量导入1.介绍当系统有大量数据需要从数据库导入elasticsearch时,使用sping batch可以提高导入的效率。spring batch使用ItemReader批量读取数据,ItemWriter批量写数据。由于spring官网没有提供Elastisearch的ItemWriter和ElasticsearchItemWrit...

2018-02-23 16:42:05 743

原创 sonar代码扫描组件的安装

Sonar是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。本文使用的是操作系统是CentOS7,基于docker安装,使用外置postgres数据库,基于docker-compose启动。1.安装sonar在服务器上执行一下指令安装postgres数据库和snarQube:1.下载postgres数据库:docker...

2017-11-13 16:10:01 294

原创 spring data jpa查询一个实体类的部分属性

      使用Spring Data Repository查询时候,通常情况下返回的是一个实体所有的属性。但是在很多情况下,我们只需要实体类的部分属性。下面的部分讲述如何实现查询一个实体类的部分属性。      首先我们定义两个实体类    package cn.net.leadu.domain;import javax.persistence.Entity;impo...

2017-05-14 13:20:08 3996

google地图0.1纠偏

提供google地图0.1纠偏数据库,数据比较全,提供参考

2014-08-08

空空如也

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

TA关注的人

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