腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
奕仁专栏
专栏成员
举报
70
文章
104889
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(70)
编程算法(17)
java(16)
spring(12)
数据库(7)
sql(7)
网络安全(6)
android(5)
tomcat(5)
node.js(4)
云数据库 SQL Server(4)
云数据库 Redis(4)
jdk(4)
hashmap(4)
go(3)
jar(3)
腾讯云测试服务(3)
分布式(3)
面向对象编程(3)
数据结构(3)
自动驾驶(2)
javascript(2)
打包(2)
api(2)
maven(2)
linux(2)
apache(2)
nginx(2)
容器镜像服务(2)
消息队列 CMQ 版(2)
http(2)
存储(2)
缓存(2)
jvm(2)
aop(2)
微信(2)
kafka(2)
队列(2)
云服务器(1)
对象存储(1)
负载均衡(1)
php(1)
lua(1)
bash(1)
bootstrap(1)
vue.js(1)
xml(1)
css(1)
html(1)
json(1)
硬件开发(1)
ide(1)
unix(1)
ubuntu(1)
负载均衡缓存(1)
bash 指令(1)
网站(1)
容器(1)
开源(1)
mybatis(1)
zookeeper(1)
npm(1)
二叉树(1)
tcp/ip(1)
dubbo(1)
rpc(1)
spring cloud(1)
大数据(1)
安全(1)
小程序(1)
数据分析(1)
https(1)
utf8(1)
运维安全中心(堡垒机)(1)
builder(1)
commit(1)
crud(1)
execute(1)
fifo(1)
handler(1)
interface(1)
invoke(1)
key(1)
lombok(1)
map(1)
proxy(1)
rollback(1)
size(1)
state(1)
treemap(1)
代理(1)
分布式系统(1)
链表(1)
设计模式(1)
事务(1)
线程(1)
线程池(1)
异常(1)
搜索文章
搜索
搜索
关闭
手摸手写一个LRU算法
缓存
hashmap
编程算法
数据结构
面向对象编程
经过我周密的百度之后, 得到了答案,原来就是 “Least Recently Used”的缩写,它的意思是最近最少使用。
简单的程序员
2021-03-22
261
0
你做过代理吗?
java
这是一条优雅的分割线===========================splitter
简单的程序员
2021-03-14
279
0
go语言学习笔记之环境搭建
网络安全
https
go
下载可执行文件版,直接点击下一步安装即可,默认会将go安装到/usr/local/go目录下。
简单的程序员
2021-01-29
246
0
go语言学习之基础语法
java
go
友情提示,以下fmt.Printf语句是打印结果,类似于java的System.out.println;
简单的程序员
2021-01-29
283
0
盘点java线程池中的设计模式
jdk
本篇文章会对线程池的源码进行跳跃式的代码和分析,不清楚的可以翻到源码位置并对照文章进行对比:
简单的程序员
2021-01-12
1.8K
0
【云+社区年度征文】hmily之初识
分布式
rpc
spring
spring cloud
存储
springcloud demo注册中心使用eureka,eureka配置这里就不在赘述,搭建项目的代码可以去github下,这里也不在多余说
简单的程序员
2020-12-22
800
0
服务器内存不够了?看这里!
云服务器
ubuntu
linux
为了减少购买昂贵的内存资源,可以暂时使用虚拟内存代替(根据运行的程序需求,性能会降低一些)。
简单的程序员
2020-11-23
29.5K
0
看这个你就懂了spring bean的循环依赖问题?
spring
缓存
编程算法
1,createBeanInstance:实例化,其实也就是调用对象的构造方法实例化对象
简单的程序员
2020-11-16
535
0
正向代理和反向代理
网络安全
运维安全中心(堡垒机)
nginx
小伍哥通过一个例子来解释一下什么叫代理。 比如有个A和B可以直接交流,现在A做大了不会接触B了,来了一个C,然后B交流,然后把交流的内容再回复给A,这个叫做代理。
简单的程序员
2020-11-13
481
0
NIO删除文件提示文件AccessDeniedException
编程算法
jdk
自动驾驶
其次在网上搜阅了大量资料,发现这特喵是jdk的一个bug,从2002年就被开发者提到了官网,到jdk8还没有close掉这个问题,可见这个问题很伤……因此在开发者的回答列表里发现了一个解决方案,即通过反射调用其 sun公司提供的 FileChannelImpl,unmap方法,为什么是FileChannelImpl这个class呢?
简单的程序员
2020-09-27
2.2K
0
了解NIO
java
自动驾驶
jvm
总结一下上面那段话,io就相当于一个自来水管,水相当于数据,水通过自来水管流向其他地方相当于我们的数据传输;那么nio呢,它其实相当于坐高铁/火车,我们(数据)坐上火车(buffer)从始发站通过轨道(channel)的传送到目标的站点; 到这里是不是就大概清楚啥叫nio了,它不过就是通过jvm将数据文件读取到堆外内存(为啥叫堆外内存呢?因为读取它对jvm的堆内存没有什么影响,规避了oom的影响,它的原理是占用操作系统的内存),降低了io操作的步骤,直接操作内核态(操作系统运行状态),来提升效率,同时也是高效利用cpu的能力,比如读取/拷贝大文件等操作,其实可以使用nio
简单的程序员
2020-09-11
436
0
zk中如何防止羊群效应
node.js
分布式
那么问题来了?如果同时有1000个客户端发起请求并创建临时节点,都会去监听A结点的变化,然后A删除节点的时候会通知其他节点,这样是否会太影响并耗费资源了?那么怎么有效避免羊群效应呢?
简单的程序员
2020-08-12
2.9K
1
一文调试spring AOP源码
网络安全
aop
点开AspectJAutoProxyRegistrar类之后,会发现这里会注入bean的定义信息,那么定义那个bean呢? 下面一起一探揪净~~
简单的程序员
2020-07-15
480
0
AQS学习笔记(一)
fifo
state
队列
链表
线程
AQS 内部维护了一个双向链表,头节点是个占位的(waitStatus为-1),用来释放下一个节点(线程)
简单的程序员
2020-06-12
274
0
MYSQL索引的一些原理总结
二叉树
数据结构
存储
数据库
云数据库 SQL Server
恰好最近看到了公众号上的一篇文章,讲的挺好的,mark下来,慢慢理解慢慢看 主要讲述的是MYSQL的索引原理、MYSQL的索引为什么用B+树来实现,为什么不用红黑树?二叉树呢?
简单的程序员
2020-05-21
944
0
tomcat的线程池机制
tomcat
首先先在tomcat官网找到对应的tomcat线程池配置,具体定位在:Tomcat线程池
简单的程序员
2020-05-19
3.5K
2
redission框架来实现分布式锁
lua
分布式
编程算法
云数据库 Redis
Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。
简单的程序员
2020-05-12
4K
0
关于java远程调用tomcat脚本的问题
java
tomcat
bash
bash 指令
在我编写完代码之后,运行出现了好几个问题,比如利用java运行远程服务器的脚本出现not permission>学过编程的人肯定都知道这是没有权限,给它个权限就好了,即 chmod 777 /data/xxx(即路径). 说一下调用/tomcat/bin/startup.sh 出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined,为什么呢?大概是因为用java远程登录不能获取到环境变量吧!
简单的程序员
2020-04-21
1.1K
0
说一说线程局部变量ThreadLocal
编程算法
http
java
网站
通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢? JDK中提供的ThreadLocal类正是为了解决这样的问题。 ThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程的私有数据。
简单的程序员
2020-04-21
767
0
rocketMq源码阅读(一)
apache
高可用策略:当发送方投递消息到brokerA的q1的时候,假设投递失败,则重新投递。重新投递策略,当brokerA的q1在第一次投递消息的时候投递失败,第二次重试则规避brokerA下的所有MessageQueue,即第二次会投递到brokerB的任意一个MQ
简单的程序员
2020-04-21
865
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档