redis如何保证数据都是热点数据
摘要:背景众所周知,redis是纯内存的操作。所以速度极快。然而内存的大小是有限的。 如:mysql中有2000w的数据,redis中只存20w的数据,那么如何保证redis中的数据都是热点数据呢? 答案:redis内存数据集达到一定大小的时候,就会实行数据淘汰策略,内存的淘汰机制的初衷是为了更好地使用内
阅读全文
OpenCV 3.4 读懂 CvType ,类型构造说明
摘要:1. 什么是图像的通道? 在了解 CvType 这个常量类之前,需要先知道图像的通道是什么。OpenCV 中,图像可以分别为1,2,3,4 通道。 1 通道为灰度图; 2 通道的图像是RGB555和RGB565。2通道图在程序处理中会用到,如傅里叶变换,可能会用到,一个通道为实数,一个通道为虚数,主
阅读全文
Java使用OpenCV 基于离散傅里叶变换算法 实现图片盲水印添加
摘要:整个过程大概如下 打水印 先将原图片进行 离散傅里叶变换 到频域,加上水印后再通过离散傅里叶逆变换到空间域恢复图片 解水印 将打有水印的图片通过傅里叶变换到频域,提取出水印 本篇文章主要介绍 JAVA 结合OpenCV实现盲水印服务,并对其进行封装,供整个系统各个服务进行调用 创建工具类 ImgWa
阅读全文
文件操作
摘要:复制: /** * 图片复制 * @param source xx/a.png * @param target xx/b.png * @throws IOException */ public static void copyPicture(String source,String target)
阅读全文
linux运行jar包、查看jar包进程、停止jar包
摘要:要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。 一、java -jar XXX.jar 这是最基本的jar包执行方式,但是当我
阅读全文
Springboot项目(包含第三方jar包)打成jar包方法
摘要:Spring Boot项目一般是以jar包形式部署,下面就着重介绍其jar包发布的方法,一般来说,该方法只需要修改pom.xml文件即可。以下是具体步骤: 1、修改项目发布形式 <packaging>jar</packaging> 2、配置加载第三方jar包的目录 <plugin> <groupId
阅读全文
Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
摘要:方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class
阅读全文
springboot mybatis多数据源配置
摘要:配置文件 mybatis.config-location=classpath:mybatis/mybatis-config.xml spring.datasource.test1.jdbc-url=jdbc:mysql://localhost:3306/test1?serverTimezone=UT
阅读全文
mysql 主从配置
摘要:主从配置的机制 Mysql服务器之间的主从同步是基于二进制日志机制,主服务器使用二进制日志来记录数据库的变动情况,从服务器通过读取和执行该日志文件来保持和主服务器的数据一致。 在使用二进制日志时,主服务器的所有操作都会被记录下来,然后从服务器会接收到该日志的一个副本。从服务器可以指定执行该日志中的哪
阅读全文
什么是 JWT -- JSON WEB TOKEN
摘要:什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,
阅读全文
实现一个简单的RPC
摘要:RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。
阅读全文
使用 RestTemplate 进行第三方Rest服务调用
摘要:1. 前言 RestTemplate 是 Spring 提供的一个调用 Restful 服务的抽象层,它简化的同 Restful 服务的通信方式,隐藏了不必要的一些细节,让我们更加优雅地在应用中调用 Restful 服务 。但是在 Spring 5.0 以后RestTemplate处于维护模式,不再
阅读全文
Springboot打jar 包
摘要:1.修改配置文件pom.xml 添加打包形式设置为jar形式 <packaging>jar</packaging> 2.在build标签内添加内容如下 finalname为打包成jar包的名字 configuration内需要设置主类,即入口类,有时候不配置会报错。 <build> <finalNa
阅读全文
mysql 函数
摘要:详情 : https://www.w3school.com.cn/sql/sql_dates.asp 1、 文本函数 -- 文本 SELECT RTRIM(' abc ') -- abc -- 长度 SELECT LENGTH('abc'); -- 3 -- 截取 SELECT LEFT('abc'
阅读全文
SFTP的使用
摘要:引入jar包 <dependency> <groupId>cn.liberfree</groupId> <artifactId>sftp</artifactId> <version>1.1-RELEASE</version> <type>pom</type> </dependency> SFTP的使
阅读全文