自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用ffmpeg的调色板对图片压缩

ffmpeg对图片的压缩

2022-01-25 17:45:38 2976

转载 kafka 命令行 生产消费数据,查看偏移量,修改偏移量

1、Topic相关:创建Topic、删除Topic、查看Topic详细信息、查看Topic列表、修改topic分区数创建Topic创建一个3分区1副本名为test的topic,必须指定分区数 --partitions 和副本数--replication-factor,其中副本数量不能超过kafka节点(broker)数量./kafka-topics.sh --zookeeper localhost:2181 --topic test --partitions 3 --replication-fac

2022-01-12 16:21:52 3092

原创 mysql 创建和修改表分区

用alter可以操作表增加分区 ALTER TABLE `xxx_table` PARTITION BY RANGE (id) ( PARTITION p1 VALUES LESS THAN (10000), PARTITION p2 VALUES LESS THAN (20000), PARTITION p3 VALUES LESS THAN (30000), PARTITION p4 VALUES LESS THAN MA...

2020-11-26 17:24:50 2078

原创 基于HLS的多媒体防盗方案调研

基于HLS的多媒体防盗方案调研为什么要加密视频视频加密是为了让要保护的视频不能轻易被下载,即使下载到了也是加密后的内容,其它人解开加密后的内容需要付出非常大的代价。即便如此,也无法严格保护视频不被录制。常见的防盗技术防盗链:只能合法的通过系统认证的用户才能访问到资源,其实就是资源访问鉴权。 加密视频:通过对称加密算法加密视频内容,合法用户获取到解密视频的密钥,并获取到解密的视频内容,在客户端解密播放。播放方案根据经验播放mp3、mp4文件的时候,H5 video或audio播放器通过

2020-11-11 09:32:56 1369

原创 JAVA十六进制数据转换

一、十六进制转换工具类主要包含十六进制字符串转ASCII,ASCII转十六进制字符串以及十六进制字符串转Byte数组等方法:/** * Created by wly on 2018/4/17. */public class HexConvert { public static String convertStringToHex(String str){ char[] chars = str.toCharArray(); StringBuffer hex =.

2020-09-18 16:52:09 1845

原创 音频效果器的介绍与实践

第8章 音频效果器的介绍与实践前七章不仅了解了音视频的基础概念,还在Android和iOS平台完成了两个比较完整的应用,一个是视频播放器的应用,一个是视频录制应用,所以可以把前七章称之为基础篇或者说是入门篇。而从现在开始,将进入一个新的篇幅——提高篇,这部分内容旨在为基础篇中完成的两个应用添加一些必要的功能(比如添加音频滤镜、视频滤镜),做一些性能优化(比如硬件解码器的使用),实现一些公共基础库的抽象与构建(音频处理、视频处理的公共库)等。本章将学习音频处理相关的知识,在第1章已介绍过一些音频背景与

2020-09-15 09:11:38 5286 3

原创 Java使用FFmpeg处理视频文件指南

本文主要讲述如何使用Java + FFmpeg实现对视频文件的信息提取、码率压缩、分辨率转换等功能;之前在网上浏览了一大圈Java使用FFmpeg处理音视频的文章,大多都讲的比较简单1. 什么是FFmpeg点我了解2. 开发前准备在使用Java调用FFmpeg处理音视频之前,需要先安装FFmpeg,安装方法分为两种:引入封装了FFmpeg的开源框架 在系统中手动安装FFm...

2020-04-13 09:44:35 1213 1

原创 项目环境部署演变三部曲

前言在环境部署问题上,我们经历了3个阶段:传统安装、镜像恢复、自动发现注册+指令下达。目前镜像恢复后,启动虚拟机,一旦能ping通我们公司地址,就会自动注册这台机器(即使没有其他外网访问权限、也未开放任何对外端口),我们也就有了这台机器的管理权限,可批量群控下发指令。(第二阶段、第三阶段均为我自主设计。)背景我们是一家产品+定制化需求公司,项目做好之后会直接部署到客户服务器上。而客...

2019-10-08 10:14:08 263

原创 Centos7安装Docker,及无法启动的问题和解决方案

一、Docker-安装与部署前提条件:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。1. 使用yum update确保 yum 包更新到最新。指令:yum update2. 卸载旧版本(如果安装过旧版本的话,没安装过直接跳过)yum remove docker docker-common docker-selinux do...

2019-08-13 10:19:15 1548 2

原创 Docker 主要用途总结

Docker 的主要用途,目前有三大类。(1)提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。(2)提供弹性的云服务。因为 Docker 容器可以随开随关,很适合动态扩容和缩容。(3)组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。...

2019-07-27 10:19:32 1166

原创 SpringCloud集成RabbitMQ 以及简单示例

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在...

2019-04-22 14:01:08 3280

原创 Redis:WRONGTYPE Operation against a key holding the wrong kind of value

1.错误信息redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value2.分析当前程序中key的操作类型,并不与redis库中存在的key的类型相匹配。举例第一次保存key,将其设置为key-value形式...

2019-03-29 16:37:16 6723

原创 Springboot之Swagger用途与配置

一:swagger是什么?1、是一款让你更好的书写API文档的规范且完整框架。2、提供描述、生产、消费和可视化RESTful Web Service。3、是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面。二:配置Swagger1、在pom.xml文件中添加swagger相关依赖 第一个是API获取...

2019-03-11 11:08:51 833

转载 springcloud(一):关于Spring Cloud及示例代码

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。Spring Cloud是什么?Sprin...

2019-03-08 15:02:30 4041

转载 一文读懂 Spring Boot、微服务架构和大数据治理三者之间的关系

微服务架构微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,随着用户的增加,如何保证系统的可伸缩性、高可用性,成为系统架构面临的挑战。如果还按照以前传统开发模式,开发一个大型...

2019-03-08 14:33:26 959

原创 关于“redis二级缓存清空redis其他缓存的问题”重现与详细解决方案

各位同学在使用redis搭建二级缓存的 过程中,按照 网上很多的教程搭建成功了。 但是会遇到一种情况,那就是使用 二级缓存,并刷新Cache的时候,会清空一次所有的缓存,Mapper的代码段如下:<select id="getAll" resultMap="Idt_user_table" useCache="true" flushCache="...

2019-03-08 11:59:40 1266

原创 使用Spring Session redis进行Session共享

在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。在这里我们讨论其中的第三种方法:session共享。redis集群做主从复制,利用redis数据库的最终一致性,将session信息存入redis中。当应用服务器发现session不在本机内存的时候,就去redis数据库中查找,因为redis数据库是独立于应用服务器的数据库,所以可以做到session的共享和...

2019-03-05 15:45:10 273

原创 关于Spring Boot + Mybatis + Redis二级缓存整合详解

二级缓存是多个SqlSession共享的,其作用域是mapper的同一个namespace,不同的sqlSession两次执行相同namespace下的sql语句且向sql中传递参数也相同即最终执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。Mybatis默认没有开启二级缓存需要在setting全局参数中配置...

2019-02-28 15:29:50 723

mfc管理系统(课设)

可以用来学习mfc连接数据库,以及简单的操作

2013-08-20

人脸检测软件

可以用的人脸检测,可以下载去学习学习,也有部分注释,

2013-08-19

万能图像图片格式批量转换工具2.1

可转化万物,凡天地间的图片都可以进行互相的转换。

2013-08-08

空空如也

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

TA关注的人

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