腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
InvQ的专栏
专栏成员
举报
499
文章
592530
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(499)
java(118)
编程算法(103)
sql(47)
数据库(45)
spring(42)
网络安全(35)
http(27)
云数据库 SQL Server(23)
缓存(23)
文件存储(20)
xml(19)
云数据库 Redis(19)
jvm(17)
存储(14)
分布式(14)
https(13)
maven(12)
rpc(12)
ide(11)
git(11)
容器(11)
jdk(11)
数据结构(11)
servlet(10)
腾讯云测试服务(10)
dubbo(10)
es(10)
jsp(9)
tcp/ip(9)
php(8)
网站(8)
微服务(8)
kafka(8)
html(7)
打包(7)
api(7)
hashmap(7)
二叉树(7)
windows(7)
Elasticsearch Service(7)
对象(7)
node.js(6)
json(6)
apache(6)
jdbc(6)
单元测试(6)
安全(6)
数据分析(6)
implementation(6)
javascript(5)
jar(5)
linux(5)
开源(5)
spring boot(5)
aop(5)
rabbitmq(5)
大数据(5)
diagram(5)
mysql(5)
服务(5)
排序(5)
日志(5)
数据(5)
线程(5)
其他(4)
c++(4)
css(4)
android(4)
tomcat(4)
消息队列 CMQ 版(4)
面向对象编程(4)
zookeeper(4)
key(4)
list(4)
集群(4)
客户端(4)
索引(4)
负载均衡(3)
oracle(3)
memcached(3)
struts(3)
unix(3)
负载均衡缓存(3)
mapreduce(3)
commit(3)
error(3)
limit(3)
redis(3)
rocketmq(3)
select(3)
管理(3)
函数(3)
链表(3)
内存(3)
统计(3)
异常(3)
原理(3)
源码(3)
字符串(3)
nosql(2)
mvc(2)
github(2)
搜索引擎(2)
analyzer(2)
windows server(2)
nginx(2)
命令行工具(2)
云数据库 MongoDB(2)
mongodb(2)
黑客(2)
hadoop(2)
正则表达式(2)
mybatis(2)
socket编程(2)
任务调度(2)
apollo(2)
bug(2)
int(2)
io(2)
mq(2)
null(2)
offset(2)
profile(2)
push(2)
rename(2)
security(2)
session(2)
set(2)
socket(2)
sql语句(2)
state(2)
word(2)
遍历(2)
变量(2)
队列(2)
服务器(2)
继承(2)
接口(2)
垃圾回收(2)
流量(2)
配置(2)
权限(2)
设计(2)
数组(2)
算法(2)
同步(2)
通信(2)
系统(2)
性能(2)
序列化(2)
优化(2)
注解(2)
云服务器(1)
对象存储(1)
自动驾驶(1)
c 语言(1)
ruby(1)
go(1)
bash(1)
actionscript(1)
bootstrap(1)
单片机(1)
sqlite(1)
postgresql(1)
access(1)
全文检索(1)
批量计算(1)
日志服务(1)
数据传输服务(1)
SSL 证书(1)
express(1)
xslt & xpath(1)
云数据库 MySQL(1)
serverless(1)
运维(1)
压力测试(1)
爬虫(1)
shell(1)
ssh(1)
yum(1)
sql server(1)
cdn(1)
zabbix(1)
spring cloud(1)
数据处理(1)
系统架构(1)
架构设计(1)
腾讯云开发者社区(1)
sdn(1)
mvcc(1)
ascii(1)
数据库管理(1)
测试服务(1)
abstraction(1)
add(1)
apply(1)
background(1)
build(1)
cat(1)
chmod(1)
class(1)
clone(1)
com(1)
configure(1)
connection(1)
copy(1)
count(1)
curl(1)
dao(1)
data(1)
datetime(1)
debug(1)
default(1)
dependencies(1)
distinct(1)
dump(1)
edit(1)
elasticsearch(1)
environment(1)
exception(1)
exists(1)
factory(1)
filter(1)
flags(1)
free(1)
hash(1)
httpclient(1)
illegalstateexception(1)
include(1)
inputstream(1)
ip(1)
it(1)
jackson(1)
jndi(1)
jni(1)
join(1)
layer(1)
less(1)
live(1)
localhost(1)
lock(1)
log4j(1)
mac(1)
map(1)
match(1)
math(1)
message(1)
min(1)
native(1)
neo4j(1)
netty(1)
nodes(1)
nullpointerexception(1)
object(1)
oss(1)
outputstream(1)
partition(1)
path(1)
pdf(1)
placeholder(1)
png(1)
postman(1)
process(1)
protected(1)
public(1)
queue(1)
random(1)
reload(1)
replace(1)
rest(1)
rollback(1)
settings(1)
sharding(1)
shift(1)
sign(1)
split(1)
string(1)
super(1)
synchronized(1)
table(1)
terminal(1)
text(1)
thread(1)
timezone(1)
token(1)
tostring(1)
url(1)
view(1)
weblogic(1)
win10(1)
worker(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)
搜索文章
搜索
搜索
关闭
JAVA开源的html转pdf、png转pdf项目
png
java
html
开源
pdf
Open HTML to PDF是一个纯Java库,用于使用CSS 2.1(以及更高版本的标准)对合理子集的格式良好的XML/XHTML(甚至一些HTML5)进行布局和格式化,输出为PDF或图像。
MickyInvQ
2024-07-31
160
0
left join limit offset 分页查询问题
join
limit
offset
分页
数据
在开始讨论LEFT JOIN的使用方法之前,让我们先简要回顾一下LEFT JOIN的概念。
MickyInvQ
2024-04-14
241
0
Spring Security工作原理(一)
原理
spring
容器
security
工作
Spring Security的Servlet支持是基于Servlet过滤器的,因此首先了解过滤器的一般作用是很有帮助的。下图显示了单个HTTP请求处理程序的典型分层结构。
MickyInvQ
2024-01-20
128
0
一句话介绍spring的依赖倒置
spring
容器
对象
管理
注解
Spring是一个开源的Java应用程序框架,它提供了一系列的工具和组件,用于开发企业级Java应用程序。其中一个重要的设计原则就是依赖倒置(Dependency Inversion)。
MickyInvQ
2023-11-08
225
0
The calling method‘s class, org.redisson.spring.data.connection.RedissonConnection
spring
class
connection
data
管理
这个错误提示显示在 org.redisson.spring.data.connection.RedissonConnection 类的静态初始化块中调用了一个不存在的方法 org.redisson.client.protocol.RedisStrictCommand.(Ljava/lang/String;Ljava/lang/String;Lorg/redisson/client/protocol/Decoder;)V。
MickyInvQ
2023-10-16
385
0
解决spring security No AuthenticationProvider found for com.问题
spring
com
security
异常
No AuthenticationProvider found for com.xxx.xx
MickyInvQ
2023-10-16
665
0
Sentinel滑动时间窗限流算法原理及源码解析(下)
数据
算法
统计
原理
源码
文章目录 对统计数据如何使用 获取之前统计好的数据 📷 📷 对统计数据如何使用 流控快速失败 📷 获取之前统计好的数据 📷 📷
MickyInvQ
2023-04-08
230
0
Sentinel滑动时间窗限流算法原理及源码解析(中)
数据
算法
统计
原理
源码
文章目录 MetricBucket MetricEvent数据统计的维度 WindowWrap样本窗口实例 范型T为MetricBucket windowLengthInMs 样本窗口长度 windowStart 样本窗口的起始时间戳 value 当前样本窗口的统计数据 其类型为MetricBucket MetricBucket 📷 MetricEvent数据统计的维度 📷 📷 📷 1、首先计算27t位于哪个时间窗:27/10=2 下标是0 落在下标为2的位置 2、计算27t
MickyInvQ
2023-04-08
329
0
阿里面试官:淘宝页面请求的过程说一下
服务端
服务器
客户端
数据
协议
浏览器接收url开启网络请求线程,URL包括以下部分 protocol:协议头https host:主机域名www.taobao.com port:端口号(默认) path:无 query:无 fragment:无 https协议 https协议是基于http协议开发的,是比http更安全的协议,在http协议的基础上增加了SSL/TLS加密
MickyInvQ
2023-04-06
682
0
张孝祥java就业面试题大全
java
变量
对象
数据
线程
从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。” 人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的,你一生只有那么多时间,你能积累多少经验呢?最重要的是你的学习能力和学习方法,这个发挥的能量可以有很大差异,要提高学习能力和学习方法首先要学会思考和总结,要学会掌握事物的根本性的东西,而不是一些表面的细节。学习方法和学习能力对于IT工作者来说尤为重要,因为IT行业技术更新太快,并且细节太多,同一个技术的细节变来变去也是常有的事情,所以,IT技术学习者绝不能照着书籍和老师的讲解死记硬背和生搬硬套。搞IT工作很累人,如果学习方法不对、学习能力不强,那就更累了,不过,这怨不得别人,你的学习方法和学习能力只适合做刷盘子的工作,却非要跑到程序员圈子里来混,那谁能有办法拯救你! 在没有人指引的情况下,只能是自己一个知识点、一个知识点地漫无目的学习,等到积累了足够的知识量后,才有能力开始思考和琢磨原理方面的问题,这个学习过程很漫长。如果能在好老师的指引下,老师会启发你先思考原理问题,然后再去学习一个具体的知识点,让你能够举一反三、触类旁通,这样的学习效率就会更高。 多学了几个知识,并不能说明你就很厉害了,只能说是你比别人投入了更多的时间和精力而已,别人想做也能做到!不是你学了多少知识就算厉害了,关键是要用好学到的知识,要让学到的知识发挥出最大的社会价值和经济价值,这才是最厉害的。 另外,一个人的未来和造化,会深受环境的影响,所谓孟母三迁,近朱者赤、近墨者黑的大大道理,这些典故大家不一定能深刻领悟和感受,我们就不多说了。就拿现代比较接近我们生活的事例来说,如果你周围的朋友全是以擦皮鞋为生、每月辛辛苦苦下来就挣1500元,那么估计你的职业也是跟着擦皮鞋了,即使你再聪明和再勤奋,顶多每月比你那帮朋友多挣300元,合下来也就区区1800元/月。前几年只要抓住了大势,没钱全部找银行贷款了在北京买房、到山西开煤矿,是头猪也能每年大把大把地捞钱,如果你周围的朋友全是投机倒把的买房和开煤矿者,你的职业自然也是与他们干同样的事情,即使你再差,每年也能挣到百来万不成问题,这就是环境的重要性。聪明的你因为没有机会置身于炒房团中,比那些有机会接触炒房者的猪挣得就要少、就要累。到传智播客的环境中来,你就很有机会拿到高薪了,你可以不参加传智播客的培训,但只要想办法与传智播客的学员们住在一起,成功的机会就大多了。
MickyInvQ
2023-04-04
907
0
RocketMQ 的Rebalance机制,消息重复问题
rocketmq
队列
集群
客户端
通信
集群模式下,每个消费者实例会被分配到若干条队列。正因为消费者拿到了明确的队列,所以它们才能针对对应的队列做循环拉取消息的处理,以下是消费者客户端和broker通信的部分代码,可以看到通信的参数里有一个重要的参数,就是queueId
MickyInvQ
2023-04-04
343
0
RocketMQ消息高可靠详解
rocketmq
服务
配置
同步
异步
master和slave都可以提供读服务,但是只有master允许做写入操作,slave仅从master同步数据并不断上报自己的同步进度(slave自己的物理max offset)。
MickyInvQ
2023-04-04
328
0
RocketMQ 的 CONSUME_FROM_LAST不生效问题
存储
offset
queue
rocketmq
管理
RocketMQ是以consumer group+queue为单位是管理消费进度的,以一个consumer offset标记这个这个消费组在这条queue上的消费进度。 如果某已存在的消费组出现了新消费实例的时候,依靠这个组的消费进度,就可以判断第一次是从哪里开始拉取的。
MickyInvQ
2023-04-04
216
0
新系统上线如何规划机器容量
对象
服务
垃圾回收
内存
系统
任何新的业务系统在上线以前都需要去估算服务器配置和 JVM 的内存参数,这个容量与资源规划并不仅仅是系统架构师的随意估算的,需要根据系统所在业务场景去估算,推断出来一个系统运行模型,评估 JVM 性能和 GC 频率等等指标。
MickyInvQ
2023-03-23
678
0
限流、熔断区别
部署
服务
集群
流量
系统
限流:我们通常使用TPS对流量来进行描述,限流就是现在服务被调用的并发TPS,从而对系统进行自我保护。
MickyInvQ
2023-03-22
1.4K
0
圆通快递社招Java笔试经历(二)
java
list
set
split
text
1、有一只免子要下台阶,每步只能下2阶台阶或3阶台阶,现在有一段楼梯,台阶数未知,请写一段代码能算出来他最少需要几步能下完所有的楼梯。(如果无论下多少次都无法下来请返回-1) n表示台阶数
MickyInvQ
2023-03-17
572
0
圆通快递社招Java笔试经历(一)
java
sql
commit
count
select
一、以下sql在mysql5.7中运行,且设置事务不自动提交 假设有表user,数据为
MickyInvQ
2023-03-17
858
0
乒乓智能科技二面经历
java
hash
mq
mysql
redis
单纯的 Redis 分布式锁仍然有些场景不满⾜的,如⼀个⽅法获取到锁后,可能在⽅法内继续调这个⽅法,就获取不到锁了。这时就要把锁改进成可重⼊锁。
MickyInvQ
2023-03-17
201
0
QL优化常用招数(下)
sql
清空表数据可不是小事情,一个手抖全没了,删库跑路?如果加limit,删错也只是丢失部分数据,可以通过binlog日志快速恢复的。
MickyInvQ
2023-03-11
239
0
mysql 索引原理
数据库
sql
云数据库 SQL Server
在数据库中,索引是分很多种类的(千万不要狭隘的认为索引只有 B+ 树,那是因为我们平时使用的基本都是 MySQL)。而不同的种类很显然是为了应付不同的场合,那索引到底有那些种类呢?下面就让我们来大致的了解下。
MickyInvQ
2023-03-11
298
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档