会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Linyb极客之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页
2023年6月13日
聊聊如何利用服务定位器模式按需返回我们需要的服务实例
摘要: ## 前言 > 什么是服务定位器模式 服务定位器是一个了解如何提供各种应用所需的服务(或组件)的对象。在服务定位器中,每个服务(或组件)都只有一个单独的实例,并通过ID 唯一地标识。 用这个 ID 就能从服务定位器中得到这个服务(或组件)。 > 何时可以考虑使用服务定位器模式 服务定位器模式的目的是
阅读全文
posted @ 2023-06-13 14:29 Linyb极客之路
阅读(59)
评论(0)
推荐(0)
2023年5月31日
聊聊部署在K8S的项目如何获取客户端真实IP
摘要: ## 前言 最近部门有个需求,需要对一些客户端IP做白名单,在白名单范围内,才能做一些业务操作。按我们的部门的一贯做法,我们会封装一个client包,提供给业务方使用。(**注:** 我们的项目是运行在K8S上)本以为这是一个不是很难的功能,部门的小伙伴不到一天,就把功能实现了,他通过本地调试,可以
阅读全文
posted @ 2023-05-31 09:38 Linyb极客之路
阅读(556)
评论(0)
推荐(0)
2023年5月23日
聊聊如何利用spring插件来实现策略模式
摘要: ## 前言 偶然的机会发现spring有个spring-plugin,官网对它的介绍是 > Spring Plugin provides a more pragmatic approach to plugin development by providing the core flexibility
阅读全文
posted @ 2023-05-23 09:49 Linyb极客之路
阅读(223)
评论(0)
推荐(0)
2023年5月10日
聊聊那些年我们实现java AOP几种常见套路
摘要: 前言 有一定开发经验的同学对AOP应该很了解吧,如果不了解,可以先查看如下文章进行科普一下https://baike.baidu.com/item/AOP/1332219?fr=aladdin,再来阅读本文。 示例前置准备 注: 本示例基于springboot进行演示 1、在项目pom引入aop的G
阅读全文
posted @ 2023-05-10 09:59 Linyb极客之路
阅读(265)
评论(0)
推荐(1)
2023年4月25日
聊聊如何通过APT+AST来实现AOP功能
摘要: 前言 如果有使用过spring aop功能的小伙伴,应该都会知道spring aop主要是通过动态代理在运行时,对业务进行切面拦截操作。今天我们就来实现一下如何通过APT+AST在编译期时实现AOP功能。不过在此之前先科普一下APT和AST相关内容 APT(注解处理器) apt可以查看我之前写过的文
阅读全文
posted @ 2023-04-25 09:53 Linyb极客之路
阅读(329)
评论(0)
推荐(1)
2023年4月11日
聊聊如何运用JAVA注解处理器(APT)
摘要: 什么是APT APT(Annotation Processing Tool)它是Java编译期注解处理器,它可以让开发人员在编译期对注解进行处理,通过APT可以获取到注解和被注解对象的相关信息,并根据这些信息在编译期按我们的需求生成java代码模板或者配置文件(比如SPI文件或者spring.fat
阅读全文
posted @ 2023-04-11 16:37 Linyb极客之路
阅读(1085)
评论(0)
推荐(1)
2023年4月4日
记一次springboot通过jackson渲染到前端,出现大写字母变成小写问题
摘要: 前言 最近业务部门接手了外包供应商的项目过来自己运维,该部门的小伙伴发现了一个问题,比如后端的DTO有个属性名为nPrice的字段,通过json渲染到前端后,变成nprice,而预期的字段是要为nPrice。于是他们就找到我们部门,希望我们能帮忙解决一下这个问题,本文就聊聊如何解决问题,至于为什么会
阅读全文
posted @ 2023-04-04 09:44 Linyb极客之路
阅读(403)
评论(0)
推荐(0)
2023年3月28日
聊聊如何在docker环境中配置hosts
摘要: 前言 不知道大家有没有遇到这种场景,部署在docker环境的项目,需要通过域名访问外部一些资源,但因为没有配置dns解析,因此需要通过配置hosts来进行访问。本文就来聊聊可以通过哪些方式可以在docker容器中配置hosts 配置的方法 方法一:启动容器的时候加上“--add-host” 示例:
阅读全文
posted @ 2023-03-28 10:20 Linyb极客之路
阅读(755)
评论(0)
推荐(0)
2023年3月14日
聊聊如何在K8S中实现会话保持
摘要: 前言 故事的起因是朋友所在的部门最近基于auth2实现单点登录,他们在测试环境单点登录,运行得好好的,但他们把单点登录上到预发布环境,发现单点登录不好使了。他们有部分系统是以授权码式接入,发现第一次登录拿到授权码进行换取token时,会提示授权码失效。而他们测试环境和预发布环境的代码是一样的。 后面
阅读全文
posted @ 2023-03-14 09:48 Linyb极客之路
阅读(121)
评论(0)
推荐(0)
2023年2月28日
聊聊如何避免多个jar通过maven打包成一个jar,多个同名配置文件发生覆盖问题
摘要: 前言 不知道大家在开发的过程中,有没有遇到这种场景,外部的项目想访问内部nexus私仓的jar,因为私仓不对外开放,导致外部的项目没法下载到私仓的jar,导致项目因缺少jar而无法运行。 通常遇到这种场景,常用的解法有,外部项目跟内部nexus的网络打通,比如通过VPN。或者将私仓的jar直接下载下
阅读全文
posted @ 2023-02-28 10:55 Linyb极客之路
阅读(708)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
18
下一页
公告