腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java程序员那些事
专栏成员
举报
64
文章
102572
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(64)
编程算法(34)
java(19)
http(12)
数据库(11)
sql(10)
存储(8)
c++(6)
javascript(5)
文件存储(5)
缓存(5)
hashmap(5)
自动驾驶(4)
spring(4)
jdk(4)
网站(3)
数据结构(3)
费用中心(2)
python(2)
node.js(2)
json(2)
ide(2)
git(2)
网络安全(2)
jvm(2)
面向对象编程(2)
二叉树(2)
socket编程(2)
数据分析(2)
servlet(1)
jsp(1)
xml(1)
html(1)
jquery(1)
云数据库 SQL Server(1)
云数据库 Redis®(1)
access(1)
mvc(1)
github(1)
api(1)
maven(1)
linux(1)
unix(1)
访问管理(1)
云数据库 MongoDB(1)
mongodb(1)
分布式(1)
压力测试(1)
html5(1)
yum(1)
aop(1)
安全(1)
https(1)
distinct(1)
max(1)
shutdown(1)
threadpoolexecutor(1)
队列(1)
多线程(1)
统计(1)
线程池(1)
效率(1)
搜索文章
搜索
搜索
关闭
mysql系列-锁
数据库
云数据库 SQL Server
sql
编程算法
上面的查询语句中,我们使用了select…for update的方式,这样就通过开启排他锁的方式实现了悲观锁。
用户6182664
2022-11-14
434
0
mysql系列-事务
spring
数据库
sql
存储
在mysql中,常见的存储引擎有innodb、myisam,memory等。其中innodb支持事务(transaction),而myisam,memory等不支持事务。
用户6182664
2022-11-14
253
0
mysql系列-索引
数据结构
编程算法
二叉树
存储
数据库
常见的数据结构中, 哈希表和二叉平衡树的查找效率分别是O(1)和O(logn), 是效率最快的两个, MySQL也毫不意外的使用了这两种数据结构来做索引。 MySQL索引的数据结构有两种选择, B+Tree 和 Hash。
用户6182664
2022-11-14
661
0
使用再生龙制作centos7镜像
存储
http
再生龙(Clonezilla)是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的高速网络与计算中心所开发,以GNU通用公共许可协议(GPL)发布。
用户6182664
2022-01-07
2.7K
0
Idea结合git使用
github
存储
git
https
网络安全
1、创建好项目,选择VCS - > Import into Version Control -> Create Git Repository
用户6182664
2022-01-07
1.4K
0
使用再生龙制作centos7镜像与恢复
存储
http
1、镜像下载网址:http://clonezilla.nchc.org.tw/clonezilla-live/#make_clonezilla_live。 下载的是一个镜像文件clonezilla-live-2.2.4-12-amd64.iso 2、把它刻录为一张光盘,也可以保存在一个u盘上,保存在u盘的话需要借助tuxboot来做 工具下载地址:http://clonezilla.nchc.org.tw/clonezilla-live/liveusb.php 3、启动盘制作
用户6182664
2021-03-10
2.7K
0
idea使用总结
git
xml
maven
ide
1.本地检出服务器代码,存放目录D:\csworks\yksDir\baoming-V2
用户6182664
2020-06-16
895
0
常用linux命令
yum
ide
基本上 vi/vim 共分为三种模式,分别是命令模式,输入模式和底线命令模式 默认进入的模式时命令模式,此模式只可以接收键盘信息,无法更改文件 使用“i”可以进入输入模式,此模式可以对文件进行更改 进入输入模式,输入“:”可以进入底线命令模式
用户6182664
2020-05-12
1.4K
0
分布式环境下限流方案的实现redis RateLimiter Guava,Token Bucket, Leaky Bucket
编程算法
压力测试
云数据库 Redis®
对于web应用的限流,光看标题,似乎过于抽象,难以理解,那我们还是以具体的某一个应用场景来引入这个话题吧。在日常生活中,我们肯定收到过不少不少这样的短信,“双11约吗?,千款….”,“您有幸获得唱读卡,赶快戳链接…”。这种类型的短信是属于推广性质的短信。为什么我要说这个呢?听我慢慢道来。一般而言,对于推广营销类短信,它们针对某一群体(譬如注册会员)进行定点推送,有时这个群体的成员量比较大,甚至可以达到千万级别。因此相应的,发送推广短信的量也会增大。然而,要完成这些短信发送,我们是需要调用服务商的接口来完成的。倘若一次发送的量在200万条,而我们的服务商接口每秒能处理的短信发送量有限,只能达到200条每秒。那么这个时候就会产生问题了,我们如何能控制好程序发送短信时的速度昵?于是限流这个功能就得加上了
用户6182664
2020-05-11
5.3K
0
基于atomic包分析CAS原理
数据分析
http
node.js
jdk
编程算法
不想上来就贴上来千篇一律的各种概念,懂得人我不说也懂,不懂得看完概念依然不懂,用码说话,先看个小demo,开五个线程,每个线程累计1000次操作共享变量,共享变量分别使用int和基于CAS的AtomicInteger
用户6182664
2020-05-11
388
0
四种线程池拒绝策略
java
spring
线程池,相信很多人都有用过,没用过相信的也有学习过。但是,线程池的拒绝策略,相信知道的人会少许多。
用户6182664
2020-05-09
1.1K
0
ThreadLocal原理
java
http
编程算法
ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问。
用户6182664
2020-05-09
596
0
使用Guava RateLimiter限流以及源码解析
编程算法
linux
缓存
首先通过RateLimiter.create(1);创建一个限流器,参数代表每秒生成的令牌数,通过limiter.acquire(i);来以阻塞的方式获取令牌,当然也可以通过tryAcquire(int permits, long timeout, TimeUnit unit)来设置等待超时时间的方式获取令牌,如果超timeout为0,则代表非阻塞,获取不到立即返回。
用户6182664
2020-05-08
1.3K
0
synchronized源码分析
数据分析
java
jvm
编程算法
c++
(3)修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁
用户6182664
2020-05-07
424
0
CountDownLatch熟悉与使用场景
javascript
node.js
CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。
用户6182664
2020-05-07
1.3K
0
探讨Java中的父子类转化问题
面向对象编程
编程算法
------------------------------------------------------------------------------------------------------------------------------------
用户6182664
2020-05-07
4.1K
0
SpringBoot2.0之CORS跨域配置并保持登录
http
spring
网络安全
access
在前后分离的项目中,前端项目往往和后端项目是分开开发。前端有自己的服务器来访问页面比如http://127.0.0.1:8080,然后通过网络库(Axios)来实现Ajax请求后端服务器http://127.0.0.1:8085来实现数据的展现。
用户6182664
2020-05-07
1.5K
0
线程池之ThreadPoolExecutor概述
max
shutdown
threadpoolexecutor
队列
线程池
Java源码里面都有大量的注释,认真读懂这些注释,就可以把握其七分工作机制了。关于ThreadPoolExecutor的解析,我们就从其类注释开始。
用户6182664
2020-05-07
622
0
线程池之ThreadPoolExecutor使用
缓存
知道了各个参数的作用后,我们开始构造符合我们期待的线程池。首先看JDK给我们预定义的几种线程池:
用户6182664
2020-05-07
400
0
JS字符串false转boolean
编程算法
网站
大家都知道在JS的世界里, 0、-0、null、""、false、undefined 或 NaN,这些都可以自动转化为布尔的 false,那么字符串的"false"是不是false呢,答案是否定的,if ("false") 来判断的话,是等于true的
用户6182664
2020-05-06
13.6K
1
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档