visionki的文章

JDK代理和CGLib代理的区别

0 条评论 默认分类 无标签 visionki

一直没去理解JDK代理和CGLib代理的区别,最近遇到了便记录下来。


加解密:AES/CBC/PKCS7Padding/Hex - JAVA代码

0 条评论 默认分类 无标签 visionki

按照网上的示例简单改了下,可使用该网站校验:https://www.ssleye.com/aes_cipher.html


CentOS7 虚拟机无法ping通宿主机

0 条评论 默认分类 无标签 visionki

在windows上使用VirtualBox来安装CentOS7虚拟机,使用的是桥接模式。
宿主机能ping通虚拟机,虚拟机能ping通外部网络。但虚拟机无法ping通宿主机。



Sentinel配置持久化到Nacos(基于push模式)

5 条评论 默认分类 无标签 visionki

最近在体验Spring Cloud Alibaba,其中用到了Sentinel组件提供限流熔断,但限流规则默认存储在内存中,如果重启了客户端,限流规则就会消失。

官方虽然支持多种持久化方式,但并没有实现出来,还需要自己改造控制台,网上搜了下改造的教程,结果要么基本上是抄的,要么缺这缺那,实属难受,所以记录下自己实际操作的过程,方便以后使用。


Spring Cloud Alibaba相关记录

0 条评论 默认分类 无标签 visionki

原先做了个Spring Cloud的小项目(未完成),使用Spring的全家桶,其中注册中心用的是eureka,但目前2.X版本已经停止维护了。

最近刷到了Nacos相关的信息,去了解了下,是属于Spring Cloud Alibaba的组件,能当注册中心和配置中心使用。正好想体验下Spring Cloud Alibaba,于是就上手试试了。

摘一段Spring Cloud Alibaba与Spring Cloud的关系概述:

Spring Cloud Alibaba是依赖SpringCloud相关的标准实现的一套微服务的架构。
结合阿里巴巴的相关实践与阿里云的相关服务实现的一些组件得以更快的实现相关产品业务。

这篇文章是来记录几个体验过程中遇到的小坑,虽然大多数属于没有好好看文档导致的。


java生成PDF:itext

0 条评论 默认分类 无标签 visionki

itext是java的一个合成PDF库,最近接触生成PDF相关的功能,一开始用生成图片再合成PDF的方式做,但发现性能不佳,并且排版非常麻烦,PDF种的文字也无法选中。

网上查了一番,发现有itext可用,于是拿出来试一番。2.1.7版本之后需要购买许可证才能商用,简单试用了下。


CentOS 7合并默认分区

0 条评论 默认分类 无标签 visionki

新装CentOS 7的时候,选择了默认分区方案。300G的硬盘,装完后发现默认会分配50G到/root目录下,然后分配一些其他的目录,剩下的都会分配给/home目录。

个人习惯是用root一顿嗦,所以home目录基本上用不到,于是想把home目录的分区去掉,合并到root所在的分区。


MongoTemplate通用基类

0 条评论 默认分类 无标签 visionki

虽然NoSql的优势之一就是不需要提前设计表结构,可以用JSON对象来接收MongoDB返回的结果,但实际开发中,大多数集合的结构不怎么会变,并且为了提高代码的可读性,通常还是会在程序中提供DO类来与数据库映射,并通过他来对数据库进行操作。

习惯了mybatis的通用mapper,在写mongoDB数据库相关的操作没有类似genterator的工具去生成,便想着封装一个BaseDao基类,让其他的dao通过继承,就能直接使用最基本的增删改查。


SpringCloud远程调用超时时间

0 条评论 默认分类 无标签 visionki

使用fegin客户端远程调用,开启了hystrix熔断器。

feign:
  hystrix:
    enabled: true

由于服务提供者需要调第三方接口,耗时大概在几百毫秒才能执行完。
但发现服务消费者总是报超时(啪的一下,很快啊),记录了下远程调用的时间,几乎是1秒的时间就返回超时错误了。



SpringBoot - Redis相关

0 条评论 后端 无标签 visionki

SpringBoot整合Redis相关记录


CloudFlare自选节点检测记录

0 条评论 服务器 无标签 visionki

接上回:pixiv小程序的图片服务器架构
最终的方案还是使用了cloudflare自选节点,具体怎么配置直接Google,有很多博客介绍了。

趁着双十一,花了75块钱在腾讯云上买了三年的DNS解析套餐,应该挺香的哈哈。主要是想试试DNS智能解析,搭配cloudflare的自选节点,根据用户所在的运营商选择相对友好的线路。

节点未必永远都是优质的,可能用的人多了就卡了,所以该记录有一定的时效性,最好定期测试效果。