腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端开发你必须学会的干货
专栏成员
举报
100
文章
257098
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(100)
编程算法(40)
java(28)
数据库(18)
sql(15)
云数据库 Redis(13)
缓存(13)
node.js(11)
网络安全(10)
kafka(10)
ide(9)
jdk(9)
自动驾驶(7)
spring(7)
http(7)
jvm(7)
网站(6)
tcp/ip(6)
数据结构(6)
javascript(5)
html(5)
json(5)
云数据库 SQL Server(5)
linux(5)
文件存储(5)
消息队列 CMQ 版(5)
分布式(5)
zookeeper(5)
socket编程(5)
面向对象编程(4)
hashmap(4)
https(4)
servlet(3)
android(3)
mvc(3)
github(3)
apache(3)
存储(3)
jdbc(3)
安全(3)
sdk(3)
负载均衡(2)
其他(2)
php(2)
jsp(2)
react(2)
打包(2)
git(2)
api(2)
jar(2)
全文检索(2)
访问管理(2)
SSL 证书(2)
容器(2)
开源(2)
数据迁移(2)
rabbitmq(2)
微服务(2)
云服务器(1)
c++(1)
jquery(1)
ajax(1)
composer(1)
maven(1)
unix(1)
nginx(1)
laravel(1)
VPN 连接(1)
企业邮箱(1)
企业(1)
express(1)
压力测试(1)
mybatis(1)
aop(1)
markdown(1)
dubbo(1)
rpc(1)
udp(1)
微信(1)
数据分析(1)
数据处理(1)
swoole(1)
mvcc(1)
etcd(1)
搜索文章
搜索
搜索
关闭
一文理解Kafka如何做到高吞吐
node.js
java
socket编程
文件存储
缓存
因为硬盘每次读写都会寻址和写入,其中寻址是一个耗时的操作。所以为了提高读写硬盘的速度,Kafka使用顺序I/O,来减少了寻址时间:收到消息后Kafka会把数据插入到文件末尾,每个消费者(Consumer)对每个Topic都有一个offset用来表示读取的进度。
全菜工程师小辉
2021-07-23
1.1K
0
一文理解分布式事务的解决方案
java
分布式
数据库
sql
apache
单体数据库不涉及网络交互,所以在多表之间实现事务是比较简单的,这种事务称之为本地事务。
全菜工程师小辉
2021-07-23
658
0
一文理解ThreadLocal
编程算法
网站
java
本文讲解ThreadLocal、InheritableThreadLocal与TransmittableThreadLocal。
全菜工程师小辉
2021-07-23
395
0
一文快速了解进程、线程与协程
消息队列 CMQ 版
kafka
编程算法
nginx
java
进程是操作系统进行资源分配的基本单位,每个进程都有自己的独立内存空间。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。
全菜工程师小辉
2021-06-25
13.3K
0
一文理解Java中的SPI机制
java
spring
jdk
jar
网站
服务提供者接口(Service Provider Interface,简写为SPI)是JDK内置的一种服务提供发现机制。可以用来加载框架扩展和替换组件,主要是被框架的开发人员使用。在java.util.ServiceLoader的文档里有比较详细的介绍。
全菜工程师小辉
2021-06-25
813
0
一文理解JVM线程属于用户态还是内核态
编程算法
java
jvm
内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。
全菜工程师小辉
2021-06-25
2.9K
0
一文搞懂单例模式
面向对象编程
编程算法
文件存储
java
jdk
单例模式(Singleton Pattern)是Java中最简单的设计模式之一,属于创建型模式。它提供了一种创建对象的最佳方式。
全菜工程师小辉
2020-12-22
649
0
Java对象属性复制组件-Mapstruct的项目改造指南
java
开源
打包
本文介绍下Java对象属性复制组件(MapStruct),以及项目中引入遇到的坑。
全菜工程师小辉
2020-12-08
2.7K
0
一文搞定Java热更新
jvm
java
开源
在持续交付的时代,重新部署一个新的版本只需要点击一下按钮。但在有的情况下,重新部署过程可能比较复杂,停机是不被允许的。所以JVM提供了另外一种选择:在不重启应用的前提下进行小幅改动,又称热更新。
全菜工程师小辉
2019-09-26
3.4K
0
AsyncContext异步请求的用法
javascript
node.js
servlet
java
容器
在Servlet 3.0中,在ServletRequest上提供了startAsync()方法
全菜工程师小辉
2019-09-16
5.2K
0
一种非大小排序(先后关系排序)—拓扑排序
node.js
java
jsp
html
编程算法
在以前很多人可能听过拓扑排序,但可能认为它太难而不愿接触学习,也不清楚是排啥序的,然而拓扑排序实际很简单,生活中也很常用,面试笔试也会遇到,所以掌握拓扑排序已是必要的!
全菜工程师小辉
2019-09-16
1.3K
0
Spring的设计模式快速入门干货
spring
网络安全
servlet
java
android
设计模式是一套被反复使用的、多数人知晓的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。
全菜工程师小辉
2019-08-16
434
0
Jetbrains好用的插件(经验总结)
java
php
ide
composer
laravel
笔者使用过idea,phpstorm,webstorm,pycharm和goland开发过项目,不得不说,Jetbrains的编辑器每一款都挺好用的,而且快捷键通用,对于全栈开发很需要这样,不然每个IDE都不一样,用起来很别扭。非要挑毛病的话,可能就是内存占用大啊,不如sublime,atom或者vscode轻量这样类似的论调吧,暂且不谈(毕竟这话题一直是程序员互撕的话题之一)。
全菜工程师小辉
2019-08-16
994
0
JVM内存模型和垃圾回收机制
编程算法
jvm
jdk
企业
java
有的博客称方法区是永久代,那是因为前者是JVM的规范,而后者则是JVM规范的一种实现,并且只有HotSpot才有永久代,
全菜工程师小辉
2019-08-16
693
0
彻底搞懂Reactor模型和Proactor模型
react
android
编程算法
自动驾驶
java
在高性能的I/O设计中,有两个著名的模型:Reactor模型和Proactor模型,其中Reactor模型用于同步I/O,而Proactor模型运用于异步I/O操作。
全菜工程师小辉
2019-08-16
39.9K
4
TCP粘拆包详解与Netty代码示例
java
jdk
自动驾驶
编程算法
TCP是个“流”协议,所谓流,就是没有界限的一串数据。可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。
全菜工程师小辉
2019-08-16
1K
0
彻底搞懂Netty高性能之零拷贝
java
自动驾驶
编程算法
html
socket编程
作为Java网络编程学习者,不仅要知道NIO,还一定要学习Mina和Netty这两个优秀的网络框架。作为上一篇NIO效率高的原理之零拷贝与直接内存映射的补充,本文将针对Netty的零拷贝特性进行详细分析。
全菜工程师小辉
2019-08-16
5.2K
0
NIO效率高的原理之零拷贝与直接内存映射
编程算法
jvm
自动驾驶
java
在笔者上一篇博客,详解了NIO,并总结NIO相比BIO的效率要高的三个原因,点击查看。
全菜工程师小辉
2019-08-16
4.8K
0
彻底搞懂NIO效率高的原理
自动驾驶
java
linux
socket编程
这篇文章读不懂的没关系,可以先收藏一下。笔者准备介绍完epoll和NIO等知识点,然后写一篇Java网络IO模型的介绍,这样可以使Java网络IO的知识体系更加地完整和严谨。初学者也可以等看完IO模型介绍的博客之后,再回头看这些博客,会更加有收获。
全菜工程师小辉
2019-08-16
2.5K
0
彻底搞懂JDBC的运行过程
jdbc
java
数据库
sql
前几天笔者发布了博客手写mybatis彻底搞懂框架原理。为了帮助初学者更好理解mybatis框架,这次讲解一下Java的JDBC的运行过程。
全菜工程师小辉
2019-08-16
2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档