腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
johnhuster
专栏成员
举报
495
文章
532390
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(495)
java(70)
spring(57)
编程算法(44)
数据库(40)
网络安全(40)
https(40)
sql(39)
http(36)
网站(33)
容器(31)
容器镜像服务(30)
云数据库 SQL Server(26)
maven(22)
ide(18)
数据(18)
打包(17)
存储(17)
html(16)
tomcat(16)
linux(16)
文件存储(15)
配置(15)
eclipse(14)
git(13)
github(13)
jdk(13)
xml(12)
jar(12)
lucene/solr(12)
腾讯云测试服务(12)
json(11)
ubuntu(11)
tcp/ip(11)
对象存储(10)
javascript(10)
nosql(10)
kafka(10)
Elasticsearch Service(10)
python(9)
jquery(9)
nginx(9)
开源(9)
jdbc(9)
服务(9)
bash(8)
node.js(8)
apache(8)
缓存(8)
单元测试(8)
spring cloud(8)
插件(8)
计算机基础(8)
系统(8)
异常(8)
c++(7)
postgresql(7)
数据分析(7)
数据结构(7)
php(6)
api(6)
apt-get(6)
源码(6)
bootstrap(5)
云数据库 Redis®(5)
access(5)
windows(5)
es(5)
集群(5)
客户端(5)
搜索(5)
索引(5)
注解(5)
其他(4)
vue.js(4)
android(4)
bash 指令(4)
分布式(4)
mybatis(4)
面向对象编程(4)
hashmap(4)
dubbo(4)
腾讯云开发者社区(4)
mqtt(4)
excel(4)
null(4)
poi(4)
ps(4)
search(4)
select(4)
程序(4)
服务器(4)
工作(4)
函数(4)
解决方案(4)
事件(4)
同步(4)
命令行工具(3)
kubernetes(3)
spark(3)
dns(3)
ntp(3)
微服务(3)
wpf(3)
activemq(3)
add(3)
el(3)
file(3)
kubectl(3)
pdf(3)
project(3)
provider(3)
public(3)
string(3)
yaml(3)
对象(3)
工具(3)
基础(3)
进程(3)
内存(3)
性能(3)
源码分析(3)
字符串(3)
官方文档(2)
servlet(2)
scala(2)
jquery ui(2)
oracle(2)
unix(2)
日志服务(2)
企业(2)
shell(2)
jvm(2)
spring boot(2)
二叉树(2)
rpc(2)
socket编程(2)
大数据(2)
微信(2)
安全(2)
虚拟化(2)
build(2)
checkstyle(2)
class(2)
configuration(2)
count(2)
cpu(2)
data(2)
form(2)
format(2)
function(2)
google(2)
init(2)
input(2)
io(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)
异常处理(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)
express(1)
yarn(1)
运维(1)
压力测试(1)
gui(1)
ftp(1)
zookeeper(1)
npm(1)
grep(1)
aop(1)
rabbitmq(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)
client(1)
command(1)
config(1)
configure(1)
constructor(1)
contains(1)
controller(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)
it(1)
jackson(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)
pool(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)
timeout(1)
tools(1)
tracking(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)
语法(1)
域名(1)
域名解析(1)
原型(1)
中间件(1)
搜索文章
搜索
搜索
关闭
IDEA提交git代码前执行checkstyle校验
git
checkstyle
tools
代码规范
配置
为了统一团队人员代码风格,在代码协同时经常会引入对应的checkstyle校验功能,配置好代码style后一般在IDEA执行mvn validate功能即可,如下图所示:
johnhuster的分享
2024-09-09
103
0
kubesphere缩短node notready后pod驱逐时长(pod-eviction-timeout无效)
timeout
测试
集群
开发者
配置
本文在测试k8s高可用时会关闭某个node节点,然后看某些pod节点是否主动漂移到其他node节点,测试确实可以,但是时长为5分钟,这个时间长度项目上是不能接受的,比如尝试缩短这个时长,搜到更多的配置都是pod-eviction-timeout这个参数,但是怎么测试都是无效,查阅k8s github有些描述发现pod-eviction-timeout这个参数在1.13版本后就不再支持了,测试用到的k8s版本为1.22.12,所以这个参数肯定无效了。
johnhuster的分享
2024-09-06
122
0
ceph中pg与pool关系
数据
存储
pool
管理
集群
在Ceph中,PG(Placement Group)和Pool是非常重要的概念,它们在Ceph的存储架构中扮演着关键角色。理解这些概念有助于更好地管理和优化Ceph集群。下面详细介绍这两个概念及其相互关系。
johnhuster的分享
2024-09-06
176
0
客户端可以访问ntp时钟源,时间却一直不同步的问题
ntp
服务
服务器
客户端
同步
ntp时钟源通常是通过开放123 的udp端口对外提供ntp服务的,udp端口的访问可以通过nc -uvz xx.xx.xx.xx 123 端口进行验证,验证发现ntp时钟服务的123端口是开放的,也没有防火墙拦截123端口,但为什么客户端不同步ntp时钟源呢,这个ntp时钟源仅仅是局域网的一台机器而已。
johnhuster的分享
2024-09-06
216
0
计算机基础之Cache的缓存命中率不随其容量线性增加的原理
计算机基础
数据
原理
存储
缓存
Cache的缓存命中率不随其容量线性增加的现象是由多种因素共同作用的结果。这种现象背后的主要原理是局部性原理(Locality Principle)和Cache替换策略的影响。下面详细解释这些原理:
johnhuster的分享
2024-08-17
194
0
计算机基础之Cache的地址映射方式
内存
索引
系统
性能
计算机基础
在计算机系统中,Cache(高速缓存)是一种快速的存储器,位于CPU与主内存之间,用于提高数据访问速度。Cache的设计和管理对于提高计算机系统的整体性能至关重要。Cache的地址映射策略是决定其性能的关键因素之一。以下是几种常见的Cache地址映射方式及其对性能的影响:
johnhuster的分享
2024-08-17
260
0
计算机基础之三总线结构
内存
数据
系统
计算机
计算机基础
计算机系统的三总线结构是一种经典的计算机体系结构设计,它将计算机的主要组成部分通过三种类型的总线连接起来,以提高系统的性能和模块化程度。三总线结构主要包括数据总线、地址总线和控制总线。
johnhuster的分享
2024-08-17
353
0
计算机基础之IO设备与IO端口
数据
io
计算机基础
接口
连接
在计算机系统中,“IO设备”和“IO端口”是两个不同的概念,它们分别代表不同的层次和作用。
johnhuster的分享
2024-08-17
103
0
存储器读取方式之相联存取
数据结构
数据
搜索
索引
存储
“相联存取”(Associative Access)是指一种特殊的存储器读取方式,它允许通过内容(Content)或标签(Tag)直接访问存储单元,而不仅仅是通过地址访问。这种存取方式在计算机科学中通常指的是相联存储器(Associative Memory)的概念。
johnhuster的分享
2024-08-17
151
0
chrony与ntp两种时钟同步方式对比
配置
算法
同步
ntp
安全
chrony 是一个用于网络时间同步的守护进程,设计用来替代传统的 ntpd(Network Time Protocol Daemon)。虽然两者都基于 NTP(网络时间协议)来同步系统时钟,但 chrony 在某些方面提供了改进和增强的功能,尤其是在性能和灵活性上。
johnhuster的分享
2024-07-12
363
0
数据库基础之:函数依赖
数据库
函数
基础
数据库设计
函数依赖在数据库设计中是非常关键的概念,用于描述关系数据库中数据项之间的相关性。下面我将通过几个例子来说明函数依赖的几种类型:完全函数依赖、部分函数依赖和传递函数依赖。
johnhuster的分享
2024-07-12
111
0
软件工程需求之:业务需求与用户需求
软件
软件工程
软件开发
用户体验
企业
在软件开发项目中,"业务需求"和"用户需求"是两个核心概念,它们分别从不同的角度描述了软件应该具备的功能和特性。理解这两个概念的区别对于成功地规划和开发软件至关重要。
johnhuster的分享
2024-07-12
198
0
计算机基础之:硬件系统的性能评估标准
计算机基础
系统
性能
硬件
服务器
服务器时钟的性能通常涉及多个方面,主要包括准确性、稳定性、以及对系统性能的影响。以下是一些关键指标和衡量方法:
johnhuster的分享
2024-06-22
111
0
计算机基础之:UMA与NUMA区别
内存
设计
系统
计算机基础
架构
UMA(Uniform Memory Access)与NUMA(Non-Uniform Memory Access)是两种不同的内存架构设计,主要应用于多处理器系统中,它们的主要区别在于内存访问的效率和方式:
johnhuster的分享
2024-06-12
498
0
计算机基础之:LSM树
数据
索引
数据库
磁盘
计算机基础
使用过hbase、cassandra之类nosql数据库的小伙伴对LSM树结构应该有所耳闻,那么这种数据结构有哪些优劣势呢,本文做下简单介绍。
johnhuster的分享
2024-06-02
138
0
计算机基础之:平均负载与CPU使用率的关系
进程
优化
cpu
工作
计算机基础
想象一下,你的厨房是一个操作系统,厨师是CPU,而菜谱上的任务就是进程。厨房的忙碌程度可以用“平均负载”来衡量,它反映了等待被处理的任务总数加上正在被厨师处理的任务数。而“CPU使用率”则相当于厨师实际在切菜、炒菜的时间比例,即厨师忙碌的具体程度。
johnhuster的分享
2024-06-02
175
0
进程状态之不可中断状态
数据
系统
磁盘
工作
进程
把进程比喻成一个忙碌的办公室员工,他的任务多种多样,有时需要亲自处理文件(执行计算任务),有时则需要等待别人送文件过来才能继续工作(等待I/O操作完成)。在Linux系统中,进程的“不可中断状态”就像是这位员工在专心等待一个非常重要的快递包裹——里面可能是他完成工作的关键文件。
johnhuster的分享
2024-06-02
188
0
Micrometer中0.5 0.9 0.99三个百分位数详解
数据
系统
性能
性能监控
服务
Micrometer的Timer类中的publishPercentiles方法使用0.5, 0.95, 0.99这三个百分位数,是因为它们在性能监控和SLA(Service Level Agreement,服务等级协议)指标测量中具有特定的意义和普遍应用。
johnhuster的分享
2024-05-26
132
0
Jackson如何禁止在反序列化字符串为对应java bean时,字符串中的null被反序列成为NullNode
null
序列化
字符串
java
jackson
将上述字符串反序列化成对应TestClass列表时会出现,jsonNode为NullNode的情形,但是在json字符串中实际为null,显然这不是想要的效果,笔者想要的效果时反序列化后jsonNode仍然为null,要实现上述效果加上一个注解就可以,调整后的效果如下所示:
johnhuster的分享
2024-05-16
126
0
ubuntu下chronyc tracking报文详解
ntp
tracking
同步
系统
ubuntu
在ubuntu下使用chronyc进行时钟的同步操作,下面是执行chrony tracking返回结果:
johnhuster的分享
2024-04-25
225
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档