腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java进阶
专栏作者
举报
64
文章
58958
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(64)
编程算法(20)
java(18)
分布式(8)
缓存(7)
hashmap(7)
zookeeper(7)
http(6)
数据库(5)
spring(5)
存储(5)
云数据库 Redis(4)
sql(4)
人工智能(4)
网络安全(4)
https(4)
其他(3)
servlet(3)
node.js(3)
jdk(3)
jvm(3)
负载均衡(2)
linux(2)
负载均衡缓存(2)
dns(2)
dubbo(2)
php(1)
bootstrap(1)
xml(1)
html(1)
云数据库 SQL Server(1)
mvc(1)
svn(1)
api(1)
tomcat(1)
maven(1)
网站(1)
容器(1)
开源(1)
压力测试(1)
ftp(1)
udp(1)
敏捷开发(1)
微信(1)
windows(1)
service(1)
代理(1)
动态代理(1)
搜索文章
搜索
搜索
关闭
学习链表
缓存
存储
编程算法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
用户2141593
2019-10-22
334
0
数据结构与算法之美——链表
编程算法
node.js
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
用户2141593
2019-10-22
602
0
分布式环境下的解决方案——分布式锁
分布式
编程算法
云数据库 Redis
zookeeper
锁是一个抽象的概念,锁的实现,需要依存于一个可以存储锁的空间。在多线程中是内存,在多进程中是内存或者磁盘。更重要的是,这个空间是可以被访问到的。多线程中,不同的线程都可以访问到堆中的成员变量;在多进程中,不同的进程可以访问到共享内存中的数据或者存储在磁盘中的文件。但是在分布式环境中,不同的主机很难访问对方的内存或磁盘。这就需要一个都能访问到的外部空间来作为存储空间。
用户2141593
2019-02-20
408
0
深入理解 CAS 及 ABA问题
编程算法
本文 将通过AtomicInteger这个类,来分析是如何通过CAS来保证 Atomic的原子性的。
用户2141593
2019-02-20
796
0
JUC之 底层核心AQS
编程算法
node.js
AQS,AbstractQueuedSynchronizer,即队列同步器。它是构建锁或者其他同步组件的基础框架(如ReentrantLock、ReentrantReadWriteLock、Semaphore等)
用户2141593
2019-02-20
377
0
Java 编码代码规范
编程算法
2、变量名要符合规范,通俗易懂,例如:记录日志的字符串 就叫 logMessage,不要叫或者加什么str 了。
用户2141593
2019-02-20
738
0
mysql uftb8mb4 储存 emoji 表情失败
云数据库 SQL Server
数据库
sql
压力测试
编程算法
OK 没问题,设置 nick_name 为 utf8mb4 varchar(50)
用户2141593
2019-02-20
2.6K
0
一致性Hash算法
hashmap
编程算法
缓存
负载均衡
负载均衡缓存
很早的时候就听过这个算法,也搜过相关的博客,但一直没搞懂这个算法是用来干嘛的;现在的公司面试的时候CTO跟我聊了一下hashcode紧接着问我对一致性hash有没有了解,去随手记面试时,面试官也问了一致性hash,面试的时候都没答出来,面完用手机查了一下一致性hash,看到很多人拿那个圈做比喻也一下子没看懂;直到入职后,有天中午跟CTO一起吃饭,又问了他如何去理解一致性hash, 当时CTO解释了一下,说一致性hash其实很简单,但我也只是听得半懂,还是没完全这算法是个什么鬼;但我记下了他当时说的那句话:
用户2141593
2019-02-20
594
0
写一个自己的springMVC?
编程算法
servlet
https
网络安全
hashmap
今天我们来实现一个简单的springMVC框架,可以理解为 springMVC1.0这个版本,只是功能比较简单而已;
用户2141593
2019-02-20
447
0
<一>深入理解Threadlocal的实现原理
编程算法
http
java
hashmap
文章开头我想说,这是一篇面向不怎么懂 Threadlocal 的朋友的博客,所以有的人会觉得有点啰嗦,但不论您水平高低,相信耐着性子看完也一定会有收获。
用户2141593
2019-02-20
1.6K
0
JVM 的体系结构
编程算法
java
栈空间里存放的是局部变量表,动态链接,操作数栈,以及是方法的出口;每个栈帧都会随着方法的开始和结束相应的出栈和入 栈;
用户2141593
2019-02-20
400
0
为什么redis 是单线程的?
编程算法
云数据库 Redis
存储
在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少
用户2141593
2019-02-20
770
0
高效编程之hashmap你不看就会忘记的知识点
hashmap
编程算法
以前菜得不能看的时候看Java的招聘要求:Java基础扎实,熟悉常用集合类,多线程,IO,网络编程,经常会疑惑,集合类不就ArrayList,HashMap会用,熟悉下API不就好了么,知道得越多才会发觉不知道的还有好多! 一入Java深似海啊
用户2141593
2019-02-20
330
0
高效编程之首字符大小写转换!
编程算法
java
jvm
spring
Spring注入一个类的时候,BeanFactory 收到的一个类名, 类名都是首字母大写的,但是注入使用的确是首字母小写,这就引发了思考,spring是怎么把首字母大写转小写的呢?
用户2141593
2019-02-20
1K
0
Java内存模型分析
java
缓存
编程算法
计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。
用户2141593
2019-02-20
351
0
volatile关键字解析
java
编程算法
在给 volatile关键字解析 之前 希望看本文的朋友对Java内存模型有一定的了解;不了解的朋友可以先看看Java内存模型
用户2141593
2019-02-20
422
0
为什么要重写hashcode和equals方法?
编程算法
hashmap
java
因为默认的equals方法是Object的方法,比较的是内存地址;而默认的hashcode方法返回的是对象的内存地址转换成的一个整数,实际上指的的也是内存,两个方法可以理解为比较的都是内存地址,这在实际开发的过程中在hashmap或者hashset里如果不重写的hashcode和equals方法的话会导致我们存对象的时候,把对象存进去了,取的时候却取不到想要的对象,这时候就需要重写这两个方法了,一般可以根据业务的需求来重写;
用户2141593
2019-02-20
1.2K
0
Java垃圾回收的细节
java
编程算法
大家都知道 java 的垃圾回收机制,java有自己的垃圾回收器来自动回收垃圾。本人对于垃圾回收机制以前也就知道java的垃圾回收器是自动回收垃圾的,有这么回事,知道有finalize和system这两个方法而已,别人都跟我说,你知道java虚拟机有垃圾回收这回事就可以了,你不用操心这个的,我也一直深信不疑,并感叹java 虚拟机真神奇!直到我对 java 的理解逐渐加深后,才发现并不是那么回事!
用户2141593
2019-02-20
461
0
==和equals的区别
编程算法
==比较的是内存地址,equals方法在object里源代码也是用==来比较,比较的也是内存地址;
用户2141593
2019-02-20
417
0
zookeeper的选举机制
zookeeper
编程算法
一、Zookeeper选举机制 Zookeeper虽然在配置文件中并没有指定master和slave 但是,zookeeper工作时,会选出一个节点为leader,其他则为follower 下面来聊聊是如何选出leader的。 leader选举的算法有三种: leaderElection/AuthFastLeaderElection/FastLeaderElection 其中FastLeaderElection 是zookeeper 默认的一种算法。 选举时这几个概念一定要弄明白。 serverid : 在
用户2141593
2018-05-18
1.3K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档