腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
johnhuster
专栏作者
举报
475
文章
462356
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(475)
java(69)
spring(57)
编程算法(44)
网络安全(40)
https(40)
sql(39)
数据库(38)
http(36)
网站(33)
容器(31)
容器镜像服务(30)
云数据库 SQL Server(26)
maven(22)
ide(18)
打包(17)
html(16)
tomcat(16)
linux(16)
文件存储(15)
eclipse(14)
存储(14)
github(13)
jdk(13)
xml(12)
git(12)
jar(12)
lucene/solr(12)
腾讯云测试服务(12)
配置(12)
json(11)
tcp/ip(11)
对象存储(10)
javascript(10)
nosql(10)
ubuntu(10)
kafka(10)
Elasticsearch Service(10)
数据(10)
python(9)
jquery(9)
nginx(9)
开源(9)
jdbc(9)
bash(8)
node.js(8)
apache(8)
单元测试(8)
spring cloud(8)
插件(8)
异常(8)
c++(7)
postgresql(7)
缓存(7)
数据分析(7)
服务(7)
php(6)
api(6)
apt-get(6)
数据结构(6)
源码(6)
bootstrap(5)
云数据库 Redis(5)
access(5)
windows(5)
es(5)
注解(5)
其他(4)
vue.js(4)
android(4)
bash 指令(4)
分布式(4)
mybatis(4)
面向对象编程(4)
hashmap(4)
dubbo(4)
腾讯云开发者社区(4)
mqtt(4)
excel(4)
poi(4)
ps(4)
search(4)
select(4)
程序(4)
解决方案(4)
客户端(4)
事件(4)
搜索(4)
命令行工具(3)
kubernetes(3)
spark(3)
dns(3)
微服务(3)
wpf(3)
activemq(3)
add(3)
el(3)
file(3)
kubectl(3)
null(3)
pdf(3)
project(3)
provider(3)
public(3)
string(3)
yaml(3)
对象(3)
工具(3)
函数(3)
集群(3)
源码分析(3)
官方文档(2)
servlet(2)
scala(2)
jquery ui(2)
oracle(2)
unix(2)
日志服务(2)
shell(2)
jvm(2)
spring boot(2)
二叉树(2)
rpc(2)
socket编程(2)
大数据(2)
微信(2)
虚拟化(2)
build(2)
class(2)
configuration(2)
count(2)
data(2)
form(2)
format(2)
function(2)
google(2)
init(2)
input(2)
ip(2)
logback(2)
map(2)
reactor(2)
resources(2)
return(2)
security(2)
service(2)
sonarqube(2)
sql语句(2)
src(2)
state(2)
stream(2)
super(2)
system(2)
window(2)
百度(2)
编码(2)
服务器(2)
工作(2)
基础(2)
索引(2)
网络(2)
效率(2)
异常处理(2)
字符串(2)
负载均衡(1)
DNS 解析 DNSPod(1)
自动驾驶(1)
ruby(1)
go(1)
.net(1)
css(1)
ajax(1)
单片机(1)
mvc(1)
ruby on rails(1)
负载均衡缓存(1)
SSL 证书(1)
云推荐引擎(1)
企业(1)
express(1)
yarn(1)
运维(1)
压力测试(1)
gui(1)
ftp(1)
zookeeper(1)
npm(1)
grep(1)
aop(1)
rabbitmq(1)
安全(1)
nat(1)
processing(1)
云数据库 postgresql(1)
任务调度(1)
mvcc(1)
groovy(1)
性能测试(1)
fiddler(1)
测试服务(1)
admin(1)
agent(1)
alias(1)
ansi(1)
append(1)
apt(1)
autowired(1)
boolean(1)
boot(1)
bug(1)
builder(1)
cell(1)
checkstyle(1)
client(1)
command(1)
config(1)
configure(1)
constructor(1)
contains(1)
controller(1)
cpu(1)
cron(1)
daemon(1)
datatable(1)
debug(1)
default(1)
dfs(1)
document(1)
dom(1)
draw(1)
echarts3(1)
email(1)
equals(1)
error(1)
external(1)
factory(1)
fastjson(1)
feign(1)
field(1)
flux(1)
graph(1)
having(1)
hidden(1)
hide(1)
identifier(1)
image(1)
implicit(1)
import(1)
integer(1)
io(1)
it(1)
lambda(1)
launch(1)
libraries(1)
lookup(1)
lucene(1)
max(1)
message(1)
methods(1)
monitor(1)
mono(1)
network(1)
onclick(1)
paste(1)
path(1)
performance(1)
pid(1)
ping(1)
placeholder(1)
plugin(1)
policy(1)
postman(1)
private(1)
protected(1)
prototype(1)
queue(1)
record(1)
registry(1)
reload(1)
reset(1)
ribbon(1)
row(1)
rules(1)
scope(1)
session(1)
sh(1)
simpledateformat(1)
sort(1)
stackoverflow(1)
sum(1)
table(1)
tags(1)
tdengine(1)
terminal(1)
thread(1)
undefined(1)
upload(1)
url(1)
web(1)
word(1)
报表(1)
遍历(1)
表格(1)
博客(1)
部署(1)
测试(1)
登录(1)
定时任务(1)
服务端(1)
管理(1)
技巧(1)
加密(1)
兼容性(1)
脚本(1)
进程(1)
镜像(1)
局域网(1)
开发(1)
框架(1)
连接(1)
浏览器(1)
排序(1)
前端(1)
日志(1)
入门(1)
设计(1)
数据采集(1)
同步(1)
通信(1)
网络通信(1)
系统(1)
序列化(1)
语法(1)
域名(1)
域名解析(1)
原理(1)
原型(1)
中间件(1)
搜索文章
搜索
搜索
关闭
https通信流程
加密
客户端
通信
https
服务器
在HTTPS连接建立的过程中,SSL/TLS握手起到了至关重要的作用。它不仅是为了验证通信双方的身份,而且还要确立加密参数和会话密钥。以下是该过程的详细说明:
johnhuster的分享
2024-04-20
49
0
ScheduledExecutorService scheduleAtFixedRate抛出异常后定时任务不会再执行源码分析
super
system
定时任务
异常
源码分析
ScheduledExecutorService有时会被用来实现本地的定期任务执行,常规使用方式如下所示:
johnhuster的分享
2024-04-20
103
0
如何将arping以及所有依赖打包安装到另外一台离线ubuntu机器
系统
打包
ubuntu
apt
局域网
ubuntu系统下可以使用arping命令检测局域网内一些ip是否冲突,使用方式为:
johnhuster的分享
2024-04-15
56
0
java kafka客户端何时设置的kafka消费者默认值
config
客户端
配置
java
kafka
kafka为什么有些属性没有配置却能正常工作,那是因为kafka-clients对有些消费者设置了默认值,具体看下ConsumerConfig类的静态模块,具体如下所示:
johnhuster的分享
2024-03-15
105
0
harbor仓库同步the registry is unhealthy
测试
配置
同步
域名
registry
创建了几个harbor仓库,harbor仓库间需要进行仓库同步,正常流程如下所示:
johnhuster的分享
2024-03-12
94
0
knife4j生产环境禁止打开页面
部署
对象
服务
解决方案
配置
Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案,官网地址:Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j
johnhuster的分享
2024-03-09
193
0
100 个常用 Kubernetes 诊断命令,助你轻松搞定各种 Kubernetes 集群故障
kubernetes
kubectl
服务
集群
网络
使用这些命令时,请记住将<namespace>, <pod-name>, <service-name>, <deployment-name>, <statefulset-name>, <configmap-name>, <secret-name>, <namespace-name>, <pv-name>, <pvc-name>, <node-name>, <network-policy-name>, <resource-quota-name>, <custom-resource-name>, 和替换为你的特定值。
johnhuster的分享
2024-03-02
160
0
jetcache如果一个主体涉及多个缓存时编辑或者删除时如何同时失效多个缓存
基础
配置
数据
注解
缓存
在实际使用过程中,可能会遇到这种情形:一个主体会有多个缓存,比如用户基础信息缓存、用户详情缓存,那么当删除用户信息后就需要同时失效多个缓存中该主体数据,那么jetcache支持这种应用场景么,答案是支持,只需要使用多个@CacheInvalidate注解即可,示例代码如下所示:
johnhuster的分享
2024-02-25
117
0
jetcache源码分析之Cached注解
数据
源码分析
注解
缓存
工作
jetcache是阿里旗下的一款缓存框架,详情不在这里赘述,下面直入主题,聊聊jetcache的@Cached注解的工作原理,@Cached注解底层是通过动态代理实现的,那么具体@Cached背后的工作原理是什么呢,下面进入细节
johnhuster的分享
2024-02-25
101
0
jetcache源码分支之CreateCache注解
对象
源码
注解
缓存
field
https://github.com/alibaba/jetcache,上面也有一些使用文档
johnhuster的分享
2024-02-23
92
0
k8s之nodelocaldns与CoreDNS组件
缓存
服务
服务器
集群
域名解析
在 Kubernetes 集群中,通常是先通过 NodeLocal DNS Cache 进行域名解析,如果 NodeLocal DNS Cache 没有找到对应的域名解析结果,才会向 CoreDNS 发起请求。在部署层面上看nodelocaldns会在每个节点上运行一个 DNS 缓存服务,而CoreDNS则不需要每个k8s节点上都部署一个,可以根据需求设置CoreDNS服务数量。
johnhuster的分享
2024-02-23
194
0
docker-compose安装的harbor报错,docker容器全部退出,且无法通过docker-compose up -d启动
容器
command
file
服务
异常
使用kubekey安装harbor服务,然后因为其他人误操作导致所有docker容器全部退出了,然后在/opt/harbor目录下执行docker-compose up -d也无法启动harbor服务,并报下面异常信息:
johnhuster的分享
2024-01-20
136
0
docker daemon.json配置bip项需要注意的地方
json
企业
daemon
服务
配置
docker是现在部署服务比较常用的一种方式,但是docker0网络默认为172.17.x.x网段,172.17这个网段是私有化ip段,而且在企业内部使用比较常见的一个网段,docker0创建后会创建一个172.17网段的路由(可以通过ip route查看)。
johnhuster的分享
2024-01-06
393
0
yq操作yaml插入列表数据支持传参
命令行工具
yaml
脚本
开发
数据
yq是基于golang语言开发的一款json、yaml以及xml命令行工具,支持多个平台,github官网:GitHub - mikefarah/yq: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
johnhuster的分享
2024-01-06
84
0
linux下轻量级工具:yq(json,yaml)格式转换工具安装和使用
json
linux
nginx
yaml
工具
有时需要将json和yaml格式的配置文件进行相互转换,那么在linux的环境下,yq就是一个很好的命令行的工具。
johnhuster的分享
2023-11-13
1.1K
0
maven打包出来的jar包引入的其他jar包版本不是pom文件配置的版本
打包
jar
maven
插件
配置
项目上使用flyway来管理数据库版本,但是遇到了一件奇怪的事,这件事发生的时间点是springboot从2.3.12升级到2.6.7版本,升级后到底发生了什么,到底是谁引入了flyway 8.0.5版本呢,博主在pom中显示引入的flyway版本为7.1.1,在这个公共jar包里面执行mvn dependency:tree看到的flyway版本也是7.1.1,为什么这个公共jar包被其他项目引入后执行mvn dependency:tree却显示 flyway的版本为8.0.5,而且显示也是由这个公共jar包引入的。
johnhuster的分享
2023-10-16
175
0
flyway7.1.1适配人大金仓postgres版本
public
return
string
url
源码
1、进入flyway github仓库下载flyway7.1.1版本源码,搜索7.1.1,下载地址为:https://github.com/flyway/flyway/releases
johnhuster的分享
2023-10-16
305
0
rocketmq5.x创建topic
message
sh
工具
配置
源码
RocketMQ 5.0 引入了 TopicMessageType 的概念,并且使用了现有的主题属性功能来实现它。
johnhuster的分享
2023-10-16
307
0
tdengine入门详解
存储
tdengine
入门
数据
数据采集
TDengine 是一款开源、高性能、云原生的时序数据库(Time Series Database, TSDB), 它专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计,基于C语言开发。
johnhuster的分享
2023-10-16
731
0
使用knife4j-openapi3-spring-boot-starter,打开doc.html页面报stackoverflow异常
html
spring
boot
stackoverflow
异常
knife4j是一款不错集swagger2以及openapi3的增强方案,具体可以查看官网:
johnhuster的分享
2023-10-16
410
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档