Java(ZH) 第309页
使用Java 17中的record替代Lombok的部分功能-拾光赋

使用Java 17中的record替代Lombok的部分功能

在DD长期更新的Java新特性专栏中,已经介绍过Java 16中开始支持的新特性:record的使用。 之前只是做了介绍,但没有结合之前的编码习惯或规范来聊聊未来的应用变化。最近正好因为互相review一些...
Lee的头像-拾光赋Lee1年前
0290
KubeSphere实现金丝雀发布(Canary Release)-拾光赋

KubeSphere实现金丝雀发布(Canary Release)

0 前言 KubeSphere 基于 [Istio] 向用户提供金丝雀发布功能,即: 引入服务的新版本,并向其发送一小部分流量来进行测试 同时,旧版本负责处理其余的流量 如果一切顺利,就可逐渐增加向新版本发...
Lee的头像-拾光赋Lee1年前
0340
java~类型的逆变和协变-拾光赋

java~类型的逆变和协变

在 Java 中,泛型的逆变(contravariance)和协变(covariance)是涉及到泛型类型转换时的两个重要概念。 协变(Covariance) 协变指的是子类型对象可以赋值给父类型引用的情况。在泛型中,协变...
Lee的头像-拾光赋Lee1年前
0190
全网最详细的线程池 ThreadPoolExecutor 详解,建议收藏!-拾光赋

全网最详细的线程池 ThreadPoolExecutor 详解,建议收藏!

一、ThreadPoolExecutor类讲解 1、线程池状态: 五种状态: 线程池的shutdown() 方法,将线程池由 RUNNING(运行状态)转换为 SHUTDOWN状态 线程池的shutdownNow()方法,将线程池由RUNNING 或 S...
Lee的头像-拾光赋Lee1年前
0350
基于k8s Deployment的弹性扩缩容及滚动发布机制详解-拾光赋

基于k8s Deployment的弹性扩缩容及滚动发布机制详解

k8s第一个重要设计思想:控制器模式。k8s里第一个控制器模式的完整实现:Deployment。它实现了k8s一大重要功能:Pod的“水平扩展/收缩”(horizontal scaling out/in)。该功能从PaaS时代开始就...
Lee的头像-拾光赋Lee1年前
0400
Java通过SSH连接路由器,输入命令并读取响应-拾光赋

Java通过SSH连接路由器,输入命令并读取响应

最近需要读取和修改华为路由器的配置,使用Java语言开发,通过SSH连接,输入命令并读取响应。 1.添加mwiede/jsch依赖 如果使用Maven,可以在pom.xml文件中添加以下依赖: <dependencies> &...
Lee的头像-拾光赋Lee1年前
0140
缓存之美——如何选择合适的本地缓存?-拾光赋

缓存之美——如何选择合适的本地缓存?

1、简介 小编最近在使用系统的时候,发现尽管应用已经使用了redis缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地缓存进行...
Lee的头像-拾光赋Lee1年前
0250
最新消息:OpenAI GPT Store 正式上线,GPTs 应用商店来了!-拾光赋

最新消息:OpenAI GPT Store 正式上线,GPTs 应用商店来了!

原文链接 https://openaigptguide.com/gpt-store-and-chatgpt-team/ OpenAI推出的两款新产品和服务:GPT Store和ChatGPT Team,提供了许多全新的解决方案和功能,旨在帮助用户更轻松地使用和构...
Lee的头像-拾光赋Lee1年前
0190
使用KubeSphere轻松部署Bookinfo应用-拾光赋

使用KubeSphere轻松部署Bookinfo应用

Bookinfo 应用 这个示例部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成。 如安装了 Istio,说明已安装 Bookinfo。 这个应用模仿在线书店的一个分类,显示一本书的信息...
Lee的头像-拾光赋Lee1年前
0170
高并发扣款,如何保证结果一致性-拾光赋

高并发扣款,如何保证结果一致性

转载至我的博客 ,公众号:架构成长指南 在金融系统中,我们会跟钱打交道,而保证在高并发下场景下,对账户余额操作的一致性,是非常重要的,如果代码写的时候没考虑并发一致性,就会导致资损,...
Lee的头像-拾光赋Lee1年前
0140
不是银趴~是@Import!-拾光赋

不是银趴~是@Import!

首先我们要明确:@Import 注解是 Spring 提供的。 然后我们看一下该注解的官方注释: Indicates one or more component classes to import — ty...
Lee的头像-拾光赋Lee1年前
090
对比Spring Boot中的JdbcClient与JdbcTemplate-拾光赋

对比Spring Boot中的JdbcClient与JdbcTemplate

本文我们一起看看Spring Boot中 JdbcClient 和 JdbcTemplate 之间的差异。 以下内容使用的Java和Spring Boot版本为: Java 21 Spring Boot 3.2.1 假设我们有一个ICustomerService接口: public ...
Lee的头像-拾光赋Lee1年前
0160