腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
凯哥Java
专栏作者
举报
845
文章
1485973
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
spring
sql
数据库
http
spring boot
网站
xml
ide
容器镜像服务
网络安全
容器
https
云数据库 SQL Server
云数据库 Redis
javascript
json
maven
jar
tomcat
mybatis
jvm
servlet
api
tcp/ip
git
jdk
微服务
html
linux
apache
缓存
php
腾讯云测试服务
mvc
分布式
jsp
windows
c++
面向对象编程
hashmap
数据结构
nginx
rabbitmq
spring cloud
node.js
打包
github
jquery
eclipse
es
unix
文件存储
命令行工具
yum
uml
bash
存储
python
数据分析
腾讯云开发者社区
Elasticsearch Service
bootstrap
css
android
centos
bash 指令
访问管理
压力测试
ssh
jdbc
ftp
dubbo
kafka
注解
负载均衡
ubuntu
负载均衡缓存
开源
dns
zookeeper
aop
微信
excel
其他
vue.js
oracle
lucene/solr
消息队列 CMQ 版
云推荐引擎
html5
rpc
小程序
boot
com
mysql
project
对象
服务
DNS 解析 DNSPod
access
svn
windows server
laravel
日志服务
grep
selenium
socket编程
powershell
大数据
任务调度
虚拟化
controller
file
form
list
version
word
后台
解决方案
接口
内网穿透
配置
数据
源码
云服务器
官方文档
比特币
区块链
ios
c 语言
ruby
actionscript
ajax
数据备份
yarn
xslt & xpath
云数据库 MySQL
数据迁移
hadoop
wordpress
正则表达式
sql server
自动化测试
gcc
安全
架构设计
wpf
utf8
迁移
awt
bi
bufferedimage
byte
class
config
exe
key
logback
lombok
map
null
poi
pool
redis
scope
select
server
set
table
thymeleaf
ui
var
web
定时任务
反射
分页
工具类
客户端
浏览器
排序
字符串
ICP备案
费用中心
云点播
对象存储
数字货币
mac os
c#
erlang
scala
单片机
memcached
搜索引擎
中文分词
全文检索
analyzer
容器服务
海外加速
SSL 证书
TAPD 敏捷项目管理
腾讯优客
人工智能
企业
数据安全
serverless
游戏
自动化
爬虫
npm
cdn
单元测试
flash
markdown
jenkins
lnmp
网站建设
notepad ++
mqtt
云计算
防火墙
mvcc
sdk
raft
flink
数据库管理
验证码
addeventlistener
admin
app
bigdecimal
binary
blob
boolean
browser
channel
chrome
cmd
configuration
cut
dao
date
dba
decimal
default
distinct
dll
document
double
drawing
druid
echarts
el
elasticsearch
email
embed
field
getelementbyid
header
input
intellij idea
interceptor
ip
java ee
java8
jit
join
junit
kibana
limit
load
logic
manifest
math
message
microsoft
min
model
mp4
multipart
nacos
office
onchange
pojo
port
properties
quartz
resources
response
return
runtime
series
service
settings
sh
sharding
shutdown
solr
stream
string
sum
synchronized
t4
tail
tar
unsigned
visio
word-wrap
插件
递归
动画
队列
服务端
工具
函数
后端
继承
集合
监控
脚本
交换机
开发
路由器
乱码
模型
前后端分离
权限控制
日志
设计模式
事件
数据同步
数组
搜索
统计
文件上传
序列化
需求分析
搜索文章
搜索
搜索
关闭
docker高级篇2-分布式存储之三种算法
编程算法
tcp/ip
容器镜像服务
缓存
简单粗暴,直接有效。只需要预估好数据规划好节点。就能保证一段时间的数据支撑。使用HASH算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求,起到负载均衡+分而治之的作用。
凯哥Java
2022-12-20
292
0
docker高级篇2-分布式存储之三种算法
编程算法
tcp/ip
容器镜像服务
缓存
简单粗暴,直接有效。只需要预估好数据规划好节点。就能保证一段时间的数据支撑。使用HASH算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求,起到负载均衡+分而治之的作用。
凯哥Java
2022-12-18
339
0
简单的Redis工具类
缓存
文件存储
java
json
编程算法
基于StringRedisTemplate封装一个缓存工具类,满足下列需求: 方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间 方法2:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置逻辑过期时间,用于处理缓 存击穿问题 方法3:根据指定的key查询缓存,并反序列化为指定类型,利用缓存空值的方式解决缓存穿透问题 方法4:根据指定的key查询缓存,并反序列化为指定类型,需要利用逻辑过期解决缓存击穿问题 将逻辑进行封装
凯哥Java
2022-12-16
661
0
常用的淘汰算法
编程算法
缓存
云数据库 Redis
FIFO 算法是一种比较容易实现的算法。它的思想:是基于队列的先进先出原则,最先进入的数据会被最先淘汰掉。这是最简单、最公平的一种思想。
凯哥Java
2022-12-16
812
0
Redis+Guava,性能炸裂!这组合真的太顶了....
缓存
云数据库 Redis
微服务
api
我们开发中经常用到 Redis 作为缓存,将高频数据放在 Redis 中能够提高业务性能,降低 MySQL 等关系型数据库压力,甚至一些系统使用 Redis 进行数据持久化,Redis 松散的文档结构非常适合业务系统开发,在精确查询,数据统计业务有着很大的优势。
凯哥Java
2022-12-16
660
0
Connected to the target VM, address: ‘127.0.0.1:62995‘, transport: ‘socket‘错误解决办法
编程算法
缓存
打开Breakpoints面板 ctrl + shift + F8 进入 或者 工具栏 run --》view Breakpoints...
凯哥Java
2022-12-16
943
0
面试被问Redis和zk两种分布式锁的对比
云数据库 Redis
分布式
缓存
数据库
sql
注意: 其他附加功能与实现一基本一致,这里需要注意的是“where name=lock ”,name字段必须要走索引,否则会锁表。有些情况下,比如表不大,mysql优化器会不走这个索引,导致锁表问题。
凯哥Java
2022-12-16
303
0
Windows下安装Nginx错误总结
nginx
缓存
1:CreateFile()“xxxxx” failed (3: The system cannot find the path specified)
凯哥Java
2022-12-16
1.5K
0
LRU的理解与Java实现
缓存
unix
编程算法
LRU(Least Recently Used)直译为“最近最少使用”。其实很多老外发明的词直译过来对于我们来说并不是特别好理解,甚至有些词并不在国人的思维模式之内,比如快速排序中的Pivot,模拟信号中的Analog 等等。笔者认为最好的理解方式就是看他诞生的原因,看这个概念的出现如何一步一步演变为现在的样子。假如说你自己对某个问题想到了一个解决办法,于是你按照语义给他起了个名字,假如你直接将这个词儿说给别人,不知道这个词儿来历的人大概很难理解。所以为了力求方便理解,下面我们先来看看LRU是什么,主要是为了解决什么问题。
凯哥Java
2022-12-16
354
0
秒杀系统架构优化思路
缓存
数据库
sql
一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 又例如12306抢票,亦与秒杀类似,瞬时流量更甚。
凯哥Java
2022-12-16
383
0
Redis面试题总结
数据库
数据备份
数据结构
sql
缓存
参考 https://blog.csdn.net/zdp072/article/details/50991116 https://blog.csdn.net/qq_34337272/article/details/80012284#commentBox
凯哥Java
2022-12-16
274
0
Java面试集锦(一)之秒杀系统设计
微服务
缓存
云数据库 Redis
数据库
为了进一步提高秒杀时的吞吐量以及响应效率,这里的 web 和 Service 都进行了横向扩展。
凯哥Java
2022-12-16
483
0
Java面试集锦(一)之分布式
分布式
缓存
数据库
sql
消息队列 CMQ 版
不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。
凯哥Java
2022-12-16
215
0
Java并发编程学习前期知识下篇
缓存
java
编程算法
jvm
通过上一篇《Java并发编程学习前期知识上篇》我们知道了在Java并发中的可见性是什么?volatile的定义以及JMM的定义。我们先来看看几个大厂真实的面试题:
凯哥Java
2022-12-16
164
0
设计模式系列教程之单例模式-原理介绍
java
缓存
从线程池、缓存我们就可以看出单例模式的意义:如果多个实例会有造成冲突、结果的不一致性等问题基于解决这个问题,经过总结,得到了可以在系统中有且仅有一个对象就可以了。
凯哥Java
2022-12-15
237
0
RabbitMQ学习系列教程二:命令行与管控台
缓存
添加用户:rabbitmqctl add_user username password
凯哥Java
2022-12-15
225
0
Java中常用的七个阻塞队列第二篇DelayQueue源码介绍
java
缓存
通过前面两篇文章,我们对队列有了了解及已经认识了常用阻塞队列中的三个了。本篇我们继续介绍剩下的几个队列。
凯哥Java
2020-04-22
421
0
Java并发编程学习前期知识下篇
缓存
java
编程算法
jvm
通过上一篇《Java并发编程学习前期知识上篇》我们知道了在Java并发中的可见性是什么?volatile的定义以及JMM的定义。我们先来看看几个大厂真实的面试题:
凯哥Java
2020-03-20
384
0
第一天 负载均衡之高并发发送
数据库
sql
dns
tcp/ip
缓存
如果用户登录的时候负载到01服务器上,当用户在操作其他的时候,如果被负载到02机器上。这个时候02机器上面就没有当前用户的session。用户就会被转跳到登陆页面。
凯哥Java
2019-09-14
676
0
设计模式系列教程之单例模式-原理介绍
java
缓存
从线程池、缓存我们就可以看出单例模式的意义:如果多个实例会有造成冲突、结果的不一致性等问题基于解决这个问题,经过总结,得到了可以在系统中有且仅有一个对象就可以了。
凯哥Java
2019-08-21
428
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档