首页
学习
活动
专区
工具
TVP
发布

杂烩

专栏作者
160
文章
158544
阅读量
28
订阅数
Springboot3配置Mapping统一前缀
    在实际业务场景中,有时会需要统一增加一些Controller的前缀,比如统一增加V1版本号,或者按照不同业务增加不同的前缀,比如系统服务/system,用户服务/user。但是项目时间比较久,代码比较多,本着开闭原则,利用SpringMVC的WebMvcRegistrations和RequestMappingHandlerMapping类来通过增加配置类优雅实现此需求。
尚浩宇
2023-05-01
3980
springclould loadbalancer下ribbon.listOfServers替代方案
    springclould2.x时,通过<name>.ribbon.listOfServers配置可以做到当关闭注册中心时使用配置的地址进行rpc调用,此时rpc的组合是ribbon+feign+hystrix。然后升级springclould到2020或2022时,因为这版剔除了ribbon和hystrix,替换成了loadbalancer,所以<name>.ribbon.listOfServers这个配置失效了。在本地开发时,必须要注册到注册中心,才能完成调用,多人协作时相当不便。
尚浩宇
2023-04-27
3990
闲谈java9到20
    自从java9开始商用后,到现在一直停留在java8上。去年偶然看过说java17之后开始不商用了,而且springboot3和spring6最低要求JDK17,奈何太忙了一直没时间去梳理。趁现在这段时间得空,从9开始到20,逐个的去梳理下,看看有哪些变化。当然了,限于个人能力有限,本文非正式说明,只是个人见解,不可当真。
尚浩宇
2023-04-08
7400
MYSQL数据库文档生成器
    平常会遇到编写文档类的工作,尤其是数据库的,要把每张表的详细字段列出来,手写实在费劲,从网上找了很多,都没有那种直接GUI输入参数,一键生成的,所以自己花时间做了一个,功能很简陋,但是基本需求可以实现。
尚浩宇
2023-04-01
4.4K0
时序数据库influxdb体验
    influxdb是一种时序数据库,时序数据库简而言之就是针对时间为KEY的数据存储系统。其可存储海量数据,并且查询性能非常强,可以用来做基于时间的应用,比如日志存储、温度计采集等。本文通过安装部署、以及简单实用,初步体验influxdb。
尚浩宇
2023-03-23
1.6K0
EMQX体验
    物联网大多基于MQTT协议进行消息传输,其中EMQX是比较流行的开源实现,EMQX简单易用,社区资源丰富,可参加官网https://www.emqx.com/,本文是简单初探,通过安装EMQX、客户端测试,代码测试等三块进行一个体验。
尚浩宇
2023-03-23
6170
portainer.io安装部署使用
    portainer.io是一个轻量级的Docker环境管理UI,相比于Rancher他虽然功能丰富度上不如Rancher,但他简单易用适用于管理容器个数非常少,且不需要复杂功能的场景。
尚浩宇
2023-03-23
1.2K0
yourls的一个奇葩问题解决(内网能访问,外网无法访问)
    起初测试阶段,短域名映射的是服务器内网IP,本地通过V**连接服务,yourls所有服务均正常运行。
尚浩宇
2022-11-16
1.6K0
nginx+nginx-upsync-module实现动态负载及自定义验证
nginx一般直接在配置文件里配置upstream即可实现负载均衡,但有些特定的环境下此种方式就显得有些局限性。比如后端服务器无法依据端口占用检查存活的时候;后台动态调整节点的时候;调整节点后不想修改配置文件重启nginx的时候等等。
尚浩宇
2020-08-14
1.2K0
Lambda实践总结
1、基础查询封装 这个封装,主要是用来抽象数据库查询,美化代码的(强迫症)。 函数接口 @FunctionalInterface public interface Query<T> { List<T> query() throws Exception; } 工具类 public class QueryUtil { public static <T> T query(Query<T> query) throws Exception { List<T> list = query.query(); i
尚浩宇
2019-11-29
4550
Centos7安装Guacamole1.0.0以及自定义客户端 原
    Guacamole大致流程如下图所示,本文目的是快速完成安装部署,如需深入了解参阅官方文档或其他博客。
尚浩宇
2019-08-18
3.1K0
手动实例化Feign代码
  Feign抽象化HTTP调用,可以以接口的形式调用远程服务,在实际开发中可以避免很多低级错误,比如误传、传错字段,统一响应避免乱适配等等。然而有时候在一些特殊的场景,比如:
尚浩宇
2019-06-20
1.1K0
Redis缓存Java对象使用Fastjson序列化Json字符串报ClassCastException
    项目基础框架为:springboot2.x,mybatis(redis作为二级缓存)    
尚浩宇
2019-04-18
1.6K0
jsch密钥连接远程Linux报错com.jcraft.jsch.JSchException: invalid privatekey: [B@277050dc
 主要原因是生成密钥的时候使用的openssh版本过高导致,其生成的密钥类似如下:
尚浩宇
2019-03-12
6.5K1
记一次感染挖矿病毒的经历
    下午五点十分、手机开始狂收阿里云ECS实例告警,所有告警都提示机器CPU满载。
尚浩宇
2019-03-12
3.8K0
Shedlock初体验
    正题:单体应用直接用java的lock就可以了,但是分布式锁,一般要么自己实现,要么使用第三方工具。以下简单说下原理:
尚浩宇
2019-03-12
2.3K0
Rancher流水线配置文档
    注意创建页面配置镜像版本号时,使用环境变量${CICD_EXECUTION_SEQUENCE}
尚浩宇
2019-03-12
1.9K0
Rancher2.1.4使用记录 原
    说实话,Rancher的官方文档真的很全,围绕着UI的方方面面都面面俱到。但看多了却发现,很多东西都浅尝辄止,尤其某个东西实在不懂的时候,看文档只能让自己更没头绪。所以此文的目的是方便自己能够在需要的时候回忆出点点滴滴。
尚浩宇
2019-03-12
2.2K0
SpringBoot服务器压测对比(jetty、tomcat、undertow)
    服务接口:指的是具有一定业务代码的接口,连接数据库/Redis然后返回json数据
尚浩宇
2018-12-24
2.1K0
后续之《SpringBoot服务器压测对比(jetty、tomcat、undertow)》
    昨天发了一个《SpringBoot服务器压测对比(jetty、tomcat、undertow)》,本是工作的一个笔记,没想到被红薯翻牌了(荣幸之至)。看了OSCer的回复,感觉需要重新梳理下,因为确实存在描述不清和不合理的配置。
尚浩宇
2018-12-24
2.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档