摘要: public class FontUtil { public static void main(String[] args) { // System.out.println(chinaToUnicode("未登陆!")); // System.out.println(decodeUnicode("\ 阅读全文
posted @ 2021-02-01 16:51 徐徐图之 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 前一段时间,做项目的时候遇到一个问题,就是如果缓存的时候使用 HashKey,那么如何能通过key获取所有的HashKey的值,通过百度发现没有直接答案,没办法就看了下redis的使用,通过查找发现有“entries”方法可以做到,接下来我们看具体代码。 import java.util.List; 阅读全文
posted @ 2021-01-05 09:51 徐徐图之 阅读(10308) 评论(0) 推荐(0) 编辑
摘要: 之前有做个一个短视频的项目,一直没有动,最近试着去看的时候 ,发现新版的音视频命令和之前的有些不一样,所以这里做一下笔记,记录一下。 首先,我们来看一下下载路径 http://ffmpeg.org/download.html 这里选择下载的window版本,下载之后解压就可以用了。 接下来,我们来看 阅读全文
posted @ 2020-12-26 19:13 徐徐图之 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 有时,特殊的一些业务需求,我们会为了方便的情况下,使用中文作为key,正常情况下 ,取数据不会有问题,但是难免会有的时候由于编码格式不一样,而导致取不到数据,这个时候,就需要我们对存储的key做一个特殊的处理。这里我选择使用base64编码处理这种情况。 <!-- https://mvnreposi 阅读全文
posted @ 2020-12-25 13:48 徐徐图之 阅读(2399) 评论(0) 推荐(1) 编辑
摘要: 最近工作中,遇到一个不太难的问题,但是一般情况下 通常,我们使用redis要求的都是key不能相同,但是这次的问题是 值相等的key 不能存在多个。解决的时候,看到redis可以写正则表达式获取匹配的key,所有给自己没有规律的key,加了一个前缀,毕竟一个系统 ,缓存的数据还是很多的,避免拿到别人 阅读全文
posted @ 2020-12-07 15:54 徐徐图之 阅读(18983) 评论(0) 推荐(0) 编辑
摘要: 放假前夕,接手一个不太熟悉的任务,不过好在用的东西,比较熟,就是netty通讯。具体遇到什么问题嘞,我们来看一下。 netty服务端可以接收消息,但是不能正确的发送消息给客户端,最开始看到的时候,没有注意到,会是编码问题,具体我们来看一下吧。 在写的过程中,看到这篇文章,我才意识到,我可能被同事已有 阅读全文
posted @ 2020-09-30 15:53 徐徐图之 阅读(7426) 评论(0) 推荐(1) 编辑
摘要: 说到netty通讯,回忆了下,还是18年的时候,学了了netty,至今就学习的时候写过一个项目。最近闲生,被要求做一个netty通讯的项目,顺手,总结一下,之前写的项目。 当时是写了一款访微信聊天的软件,所以用到了netty通讯,废话不过说,我们来直接上代码吧。 import org.springf 阅读全文
posted @ 2020-09-30 14:57 徐徐图之 阅读(13533) 评论(0) 推荐(1) 编辑
摘要: 最近开发,遇到一个比较棘手的问题,就是使用postgre数据库生成一个以天为单位的有序的编号,最开始看到的时候,上网百度了一堆,但是没有找到合适的,没办法,只能自己动手写了。 函数如下: CREATE OR REPLACE FUNCTION "public"."generate_code"("num 阅读全文
posted @ 2020-09-29 13:37 徐徐图之 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 第一:“uuid”类型 在使用“uuid”类型写sql的时候,通常我们需要这么写 #{id,jdbcType=OTHER}::uuid 第二:“jsonb”类型 ①.jsonb类型的查询第一种方式 (SELECT vtag::jsonb @>#{vtag,typeHandler=com.slife. 阅读全文
posted @ 2020-09-28 11:23 徐徐图之 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 回顾一下,发现自己好久没有写文章了,今天我们来看一下Springboot整合Mybatis使用TypeHandler转换特殊数据类型怎么做 在项目实践中,我发现,在使用postgre数据库时,有两个特殊的数据类型“UUID”和“jsonb”类型,这里我使用实体映射jar是: <dependency> 阅读全文
posted @ 2020-09-28 11:22 徐徐图之 阅读(3662) 评论(0) 推荐(0) 编辑
摘要: 近来接了点私活,看到一起干活的小伙伴,给私活的项目整了微服务的一套东西,所以今天心血来潮,就来说说:接入注册中心 目标:将自己写的服务实例接入注册中心,做统一的地址管理。 第一步:修改配置文件[pom.xml] 在properties节点下添加spring-cloud.version属性 <prop 阅读全文
posted @ 2020-06-19 21:24 徐徐图之 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 这段时间的面试,遇到好多问日志管理的,今天我就一起聊聊,本地日志输出和全链路日志配置 目标:介绍我们框架中使用的本地日志系统及全链路日志系统。本地日志使用spring推荐的logbak,基本是零配置的形式。全链路日志追踪也叫分布式日志,使用zipkin。原理很简单: 1、各模块集成zipkin日志收 阅读全文
posted @ 2020-06-19 21:02 徐徐图之 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 疫情期间这段时间,发现自己好久没有写文章了,今天来说说,spring could内部接口调用。 目标:同个在注册中心注册的服务名进行内部系统间的调用,而无关关注具体服务提供方的实例ip,需要先完成注册中心的接入。 配置 1.修改配置文件[pom.xml] 添加依赖库 <dependency> <gr 阅读全文
posted @ 2020-06-19 20:51 徐徐图之 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 主题: 支付类幂等性测试分享 HI all: 最近在测试扫码支付的时候,尝试测试了支付接口的幂等性,结合实例和网上资料一并分享给大家。 幂等性概念 数学中的定义:其任意多次执行所产生的影响均与一次执行的影响相同。比如f(f(x)) = f(x). HTTP协议中的定义:在HTTP/1.1规范中幂等性 阅读全文
posted @ 2019-09-19 11:31 徐徐图之 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: 1. 两大关键特性 集群是一组协同工作的服务实体(可理解为服务器),用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性: · 可扩展性--集群的性能不限于单一的服务实体,新的服 阅读全文
posted @ 2019-09-19 11:26 徐徐图之 阅读(255) 评论(0) 推荐(0) 编辑