腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
IT可乐
专栏成员
举报
259
文章
390937
阅读量
92
订阅数
订阅专栏
申请加入专栏
全部文章(259)
java(81)
linux(35)
编程算法(35)
数据结构(25)
mybatis(20)
数据库(19)
jdk(19)
spring(17)
ide(15)
存储(15)
https(15)
xml(14)
数据处理(13)
其他(12)
sql(12)
云数据库 Redis(10)
tomcat(10)
网络安全(10)
汇编语言(8)
缓存(8)
html(7)
云数据库 SQL Server(7)
maven(7)
单片机(6)
mvc(6)
容器(6)
jdbc(6)
rust(6)
打包(5)
容器镜像服务(5)
面向对象编程(5)
aop(5)
windows(5)
servlet(4)
android(4)
apache(4)
http(4)
jvm(4)
hashmap(4)
大数据(4)
c 语言(3)
c++(3)
eclipse(3)
struts(3)
文件存储(3)
hadoop(3)
rabbitmq(3)
ascii(3)
javascript(2)
json(2)
ajax(2)
oracle(2)
windows server(2)
nginx(2)
消息队列 CMQ 版(2)
腾讯云测试服务(2)
开源(2)
数据迁移(2)
tcp/ip(2)
安全(2)
微服务(2)
kafka(2)
二进制(2)
官方文档(1)
ruby(1)
go(1)
erlang(1)
jsp(1)
bootstrap(1)
硬件开发(1)
github(1)
api(1)
jar(1)
unix(1)
centos(1)
命令行工具(1)
消息队列 CKafka 版(1)
企业(1)
游戏(1)
分布式(1)
shell(1)
ssh(1)
yum(1)
二叉树(1)
rpc(1)
数据分析(1)
系统架构(1)
nat(1)
任务调度(1)
汽车(1)
binary(1)
byte(1)
decimal(1)
gpt(1)
hex(1)
image(1)
int(1)
interface(1)
nan(1)
next(1)
path(1)
ps(1)
set(1)
token(1)
编辑器(1)
对象(1)
工具(1)
技巧(1)
计算机(1)
教程(1)
接口(1)
快捷键(1)
上传图片(1)
数组(1)
思维导图(1)
搜索(1)
源码(1)
搜索文章
搜索
搜索
关闭
Rust 从入门到精通06-语句和表达式
rust
ide
打包
编程算法
语句和表达式是 Rust 语言实现逻辑控制的基本单元。 在 Rust 程序里面,语句(Statement)是执行一些操作但不返回的指令,表达式(Expressions)计算并产生一个值。表达式可以是语句的一部分,反过来,语句也可以是表达式的一部分。
IT可乐
2022-09-27
388
0
Rust 从入门到精通05-数据类型
rust
编程算法
ascii
Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的类型。
IT可乐
2022-09-22
919
0
Rust 从入门到精通04-变量
编程算法
rust
c++
ide
打包
局部变量声明一定是以 let 开头,类型一定是跟在冒号 : 的后面。语法歧义更少,语法分析器更容易编写。
IT可乐
2022-09-19
463
0
如何设计一个搜索引擎
https
html
网络安全
编程算法
二叉树
机械硬盘的磁盘主体是一块金属薄片(也有用其他材料的),上面涂覆一层磁性材料,可以理解为一层小磁针。
IT可乐
2022-05-09
2.4K
0
Java设计模式之(十四)——策略模式
编程算法
windows server
android
腾讯云测试服务
策略模式(Strategy Pattern):定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。
IT可乐
2021-12-04
358
0
Java设计模式之(十三)——模板方法模式
面向对象编程
编程算法
模板方法模式(Template Method Pattern):定义一个操作中的算法的框架, 而将一些步骤延迟到子类中。 使得子类可以不改 变一个算法的结构即可重定义该算法的某些特定步骤。
IT可乐
2021-12-04
7.6K
0
Java关键字(八)——synchronized
编程算法
汇编语言
synchronized 这个关键字,我相信对于并发编程有一定了解的人,一定会特别熟悉,对于一些可能在多线程环境下可能会有并发问题的代码,或者方法,直接加上synchronized,问题就搞定了。
IT可乐
2021-06-01
227
0
synchronized关键字详解
编程算法
汇编语言
synchronized 这个关键字,我相信对于并发编程有一定了解的人,一定会特别熟悉,对于一些可能在多线程环境下可能会有并发问题的代码,或者方法,直接加上synchronized,问题就搞定了。
IT可乐
2020-06-12
519
0
Redis详解(十三)------ Redis布隆过滤器
云数据库 Redis
编程算法
本篇我们主要介绍如何用Redis实现布隆过滤器,但是在介绍布隆过滤器之前,我们首先介绍一下,为啥要使用布隆过滤器。
IT可乐
2020-06-03
2K
0
Redis详解(十)------ 从零开始搭建集群
云数据库 Redis
ruby
数据迁移
编程算法
在上一篇博客我们介绍了------Redis哨兵(Sentinel)模式,哨兵模式主要是解决高可用问题,在master节点宕机时,slave节点能够自动切换成为master节点
IT可乐
2020-06-02
482
0
Java虚拟机详解(十)------类加载过程
java
编程算法
ide
c++
在上一篇文章中,我们详细的介绍了Java类文件结构,那么这些Class文件是如何被加载到内存,由虚拟机来直接使用的呢?这就是本篇博客将要介绍的——类加载过程。
IT可乐
2019-11-26
500
0
Java虚拟机详解(四)------垃圾收集器
企业
编程算法
java
上一篇博客我们介绍了Java虚拟机垃圾回收,介绍了几种常用的垃圾回收算法,包括标记-清除,标记整理,复制等,这些算法我们可以看做是内存回收的理论方法,那么在Java虚拟机中,由谁来具体实现这些方法呢?
IT可乐
2019-08-07
503
0
Java虚拟机详解(三)------垃圾回收
编程算法
java
如果对C++这门语言熟悉的人,再来看Java,就会发现这两者对垃圾(内存)回收的策略有很大的不同。
IT可乐
2019-07-19
441
0
Java虚拟机详解(二)------运行时内存结构
编程算法
java
jvm
jdk
ide
我们编写好的Java源代码程序,通过Java编译器javac编译成Java虚拟机识别的class文件(字节码文件),然后由 JVM 中的类加载器加载编译生成的字节码文件,加载完毕之后再由 JVM 执行引擎去执行。在加载完毕到执行过程中,JVM会将程序执行时用到的数据和相关信息存储在运行时数据区(Runtime Data Area),这块区域也就是我们常说的JVM内存结构,垃圾回收也是作用在该区域。
IT可乐
2019-07-10
610
0
Nginx(四)------nginx 负载均衡
nginx
系统架构
数据库
编程算法
tomcat
在上一篇博客我们介绍了 Nginx 一个很重要的功能——代理,包括正向代理和反向代理。这两个代理的核心区别是:正向代理代理的是客户端,而反向代理代理的是服务器。其中我们又重点介绍了反向代理,以及如何通过 Nginx 来实现反向代理。那么了解了Nginx的反向代理之后,我们要通过Nginx的反向代理实现另一个重要功能——负载均衡。
IT可乐
2018-09-28
765
0
由HashMap哈希算法引出的求余%和与运算&转换问题
编程算法
hashmap
数据分析
1、引出问题 在前面讲解 HashMap 的源码实现时,有如下几点: ①、初始容量为 1<<4,也就是24 = 16 ②、负载因子是0.75,当存入HashMap的元素占比超过整个容量的
IT可乐
2018-05-28
1.5K
0
Java数据结构和算法(十一)——红黑树
java
数据结构
编程算法
上一篇博客我们介绍了二叉搜索树,二叉搜索树对于某个节点而言,其左子树的节点关键值都小于该节点关键值,右子树的所有节点关键值都大于该节点关键值。二叉搜索树作为一种数据结构,其查找、插入和删除操作的时
IT可乐
2018-03-30
816
0
Java数据结构和算法(九)——高级排序
java
数据结构
编程算法
春晚好看吗?不存在的!!! 在Java数据结构和算法(三)——冒泡、选择、插入排序算法中我们介绍了三种简单的排序算法,它们的时间复杂度大O表示法都是O(N2),如果数据量少,我们还能忍受,但是数据量大,那么这三种简单的排序所需要的时间则是我们所不能接受的。接着我们在讲解递归 的时候,介绍了归并排序,归并排序需要O(NlogN),这比简单排序要快了很多,但是归并排序有个缺点,它需要的空间是原始数组空间的两倍,当我们需要排序的数据占据了整个内存的一半以上的空间,那么是不能使用归并排序的。 本篇博客将
IT可乐
2018-03-30
927
0
Java数据结构和算法(十二)——2-3-4树
java
数据结构
编程算法
通过前面的介绍,我们知道在二叉树中,每个节点只有一个数据项,最多有两个子节点。如果允许每个节点可以有更多的数据项和更多的子节点,就是多叉树。本篇博客我们将介绍的——2-3-4树,它是一种多叉树,它的每个节点最多有四个子节点和三个数据项。 1、2-3-4 树介绍 2-3-4树每个节点最多有四个字节点和三个数据项,名字中 2,3,4 的数字含义是指一个节点可能含有的子节点的个数。对于非叶节点有三种可能的情况: ①、有一个数据项的节点总是有两个子节点; ②、有二个数据项的节点总是有三个子节点;
IT可乐
2018-03-30
1.3K
0
Java数据结构和算法(十三)——哈希表
java
数据结构
编程算法
Hash表也称散列表,也有直接译作哈希表,Hash表是一种根据关键字值(key - value)而直接进行访问的数据结构。它基于数组,通过把关键字映射到数组的某个下标来加快查找速度,但是又和数组、链表、树等数据结构不同,在这些数据结构中查找某个关键字,通常要遍历整个数据结构,也就是O(N)的时间级,但是对于哈希表来说,只是O(1)的时间级。 注意,这里有个重要的问题就是如何把关键字转换为数组的下标,这个转换的函数称为哈希函数(也称散列函数),转换的过程称为哈希化。 1、哈希函数的引入 大家都用过
IT可乐
2018-03-30
1.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档