腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序那些事
专栏作者
举报
852
文章
704555
阅读量
39
订阅数
订阅专栏
申请加入专栏
全部文章(852)
java(397)
编程算法(222)
flutter(74)
spring(73)
android(65)
python(59)
javascript(59)
网站(59)
http(53)
jdk(53)
node.js(46)
网络安全(46)
jvm(44)
spring boot(40)
云服务器(37)
dart(35)
linux(30)
打包(28)
ide(28)
数据加密服务(27)
文件存储(26)
ios(25)
存储(23)
数据库(21)
缓存(21)
api(20)
maven(20)
数据结构(20)
sql(18)
socket编程(18)
安全(18)
数据万象(17)
数据挖掘(17)
c++(17)
面向对象编程(17)
tcp/ip(17)
数据分析(17)
html(16)
https(16)
区块链(15)
scala(15)
云直播(15)
numpy(14)
gradle(14)
微服务(14)
域名注册(13)
腾讯云测试服务(13)
人工智能(13)
系统架构(13)
面试(13)
xml(12)
ecmascript(12)
jar(11)
架构设计(11)
模型(11)
react(10)
json(10)
unix(10)
SSL 证书(10)
容器(10)
hashmap(10)
即时通信 IM(10)
ICP备案(9)
自动驾驶(9)
unicode(9)
aigc(9)
私有网络(8)
php(8)
神经网络(8)
serverless(8)
windows(8)
bootstrap(7)
访问管理(7)
网络流日志(7)
分布式(7)
udp(7)
腾讯广告算法大赛(7)
腾讯微信算法大赛(7)
listview(6)
汇编语言(6)
apache(6)
ascii(6)
openai(6)
bash(5)
access(5)
github(5)
vr 视频解决方案(5)
正则表达式(5)
ipv6(5)
chatgpt(5)
加密(5)
c 语言(4)
mvc(4)
nginx(4)
移动应用安全(4)
企业(4)
开源(4)
dns(4)
aop(4)
prompt(4)
其他(3)
数字货币(3)
servlet(3)
云数据库 SQL Server(3)
mapreduce(3)
互动直播(3)
命令行工具(3)
云数据库 MongoDB(3)
全站加速网络(3)
大数据解决方案(3)
express(3)
腾讯云开发者社区(3)
云数据库 postgresql(3)
性能测试(3)
qq浏览器ai算法大赛(3)
腾讯云前端性能优化大赛(3)
stream(3)
多线程(3)
加密算法(3)
前端(3)
性能(3)
对象存储(2)
比特币(2)
机器学习(2)
mac os(2)
xcode(2)
jsp(2)
css(2)
typescript(2)
oracle(2)
memcached(2)
flask(2)
git(2)
bash 指令(2)
容器镜像服务(2)
TDSQL MySQL 版(2)
NAT 网关(2)
移动解析 HTTPDNS(2)
大数据处理套件 TBDS(2)
数据安全(2)
微信小程序音视频(2)
koa(2)
ssh(2)
npm(2)
二叉树(2)
机器人(2)
nat(2)
groovy(2)
raft(2)
“觅影”医学人工智能算法大赛(2)
应用安全开发(2)
安全加速 SCDN(2)
final(2)
input(2)
io(2)
selector(2)
并发(2)
对象(2)
工具(2)
集合(2)
配置(2)
数组(2)
优化(2)
字符串(2)
LLM(2)
云点播(1)
云镜(主机安全)(1)
云 API(1)
负载均衡(1)
DNS 解析 DNSPod(1)
开发者实验室(1)
官方文档(1)
ruby(1)
actionscript(1)
regex(1)
jquery(1)
webview(1)
单片机(1)
云数据库 Redis(1)
eclipse(1)
tomcat(1)
负载均衡缓存(1)
深度学习(1)
云数据迁移(1)
日志服务(1)
实时音视频(1)
移动直播(1)
消息队列 CMQ 版(1)
云主机安全(1)
天御验证码(1)
手游加固(1)
流量服务(1)
大数据可视交互系统(1)
DevOps 解决方案(1)
高性能计算(1)
微服务与微计算(1)
socket.io(1)
云数据库 MySQL(1)
移动开发(1)
自动化(1)
黑客(1)
shell(1)
wordpress(1)
gui(1)
jdbc(1)
markdown(1)
ddos(1)
敏捷开发(1)
spring cloud(1)
uml(1)
大数据(1)
小程序(1)
数据处理(1)
openapi(1)
内容安全(1)
jupyter notebook(1)
serverless 微服务平台(1)
sdk(1)
Web 应用托管(1)
AI 互动课开发套件(1)
腾讯智慧建筑 AI 能效(1)
汽车(1)
小程序·云开发(1)
aes(1)
allocation(1)
authentication(1)
axis(1)
bit(1)
buffer(1)
builder(1)
byte(1)
chat(1)
count(1)
deployment(1)
encryption(1)
enumeration(1)
exception(1)
fifo(1)
filter(1)
format(1)
geo(1)
gps(1)
gridview(1)
hash(1)
int(1)
integer(1)
ioexception(1)
key(1)
libra(1)
limit(1)
list(1)
max(1)
message(1)
models(1)
move(1)
nio(1)
ode(1)
output(1)
performance(1)
phaser(1)
point(1)
policy(1)
product(1)
provider(1)
public(1)
random(1)
return(1)
salt(1)
scope(1)
self(1)
semaphore(1)
server(1)
signature(1)
space(1)
ssl(1)
state(1)
this(1)
time(1)
tls(1)
transactions(1)
uber(1)
view(1)
war(1)
watermark(1)
widget(1)
wildfly(1)
变量(1)
部署(1)
插件(1)
动画(1)
二进制(1)
服务器(1)
公众号(1)
基础(1)
接口(1)
开发(1)
框架(1)
垃圾回收(1)
内存(1)
内存泄漏(1)
排序(1)
权限(1)
日志(1)
设计(1)
事件(1)
数据(1)
搜索(1)
腾讯(1)
通信(1)
线程(1)
线程安全(1)
异步(1)
异常(1)
语法(1)
云服务(1)
stable diffusion(1)
搜索文章
搜索
搜索
关闭
netty系列之:在netty中使用native传输协议
java
自动驾驶
bootstrap
linux
socket编程
对于IO来说,除了传统的block IO,使用最多的就是NIO了,通常我们在netty程序中最常用到的就是NIO,比如NioEventLoopGroup,NioServerSocketChannel等。
程序那些事
2022-07-27
678
0
netty系列之:netty对marshalling的支持
java
编程算法
linux
文件存储
在之前的文章中我们讲过了,jboss marshalling是一种非常优秀的java对象序列化的方式,它可以兼容JDK自带的序列化,同时也提供了性能和使用上的优化。
程序那些事
2022-07-27
295
0
netty系列之:netty中常用的对象编码解码器
文件存储
java
jdk
linux
我们在程序中除了使用常用的字符串进行数据传递之外,使用最多的还是JAVA对象。在JDK中,对象如果需要在网络中传输,必须实现Serializable接口,表示这个对象是可以被序列化的。这样就可以调用JDK自身的对象对象方法,进行对象的读写。
程序那些事
2022-07-27
445
0
netty系列之:netty中常用的字符串编码解码器
java
windows
unix
编程算法
linux
字符串是我们程序中最常用到的消息格式,也是最简单的消息格式,但是正因为字符串string太过简单,不能附加更多的信息,所以在netty中选择的是使用byteBuf作为最底层的消息传递载体。
程序那些事
2022-05-17
481
0
netty系列之:netty中的frame解码器
linux
java
编程算法
netty中的数据是通过ByteBuf来进行传输的,一个ByteBuf中可能包含多个有意义的数据,这些数据可以被称作frame,也就是说一个ByteBuf中可以包含多个Frame。
程序那些事
2022-05-17
413
0
netty系列之:channelHandlerContext详解
android
linux
我们知道ChannelHandler有两个非常重要的子接口,分别是ChannelOutboundHandler和ChannelInboundHandler,基本上这两个handler接口定义了所有channel inbound和outbound的处理逻辑。
程序那些事
2022-04-01
352
0
netty系列之:可以自动通知执行结果的Future,有见过吗?
jdk
linux
http
java
javascript
在我的心中,JDK有两个经典版本,第一个就是现在大部分公司都在使用的JDK8,这个版本引入了Stream、lambda表达式和泛型,让JAVA程序的编写变得更加流畅,减少了大量的冗余代码。
程序那些事
2022-02-08
736
0
linux系列之: 你知道查看文件空间的两种方法吗?
linux
linux系统中查看文件空间大小应该是一个非常常见的命令了,今天给大家介绍linux系统中查看文件空间的两种方法和在使用中可能会遇到的奇怪问题.
程序那些事
2021-11-16
539
0
linux系列之: 你知道查看文件空间的两种方法吗?
linux
云服务器
域名注册
腾讯云测试服务
访问管理
linux系统中查看文件空间大小应该是一个非常常见的命令了,今天给大家介绍linux系统中查看文件空间的两种方法和在使用中可能会遇到的奇怪问题.
程序那些事
2021-11-05
665
0
密码学系列之:bcrypt加密算法详解
linux
编程算法
今天要给大家介绍的一种加密算法叫做bcrypt, bcrypt是由Niels Provos和David Mazières设计的密码哈希函数,他是基于Blowfish密码而来的,并于1999年在USENIX上提出。
程序那些事
2021-09-24
3.1K
0
linux系列之:告诉他,他根本不懂kill
java
linux
和很多程序员打过交道,这些程序员可能熟知for遍历的好几种写法,但是却对写出来的程序部署的环境一无所知。我敢打赌,在spring boot出现之后,已经很少有程序员知道tomcat到底是怎么运行的了。对于他们来说,运行一个jar包就完事了。
程序那些事
2021-09-24
459
0
linux系列之:告诉他,他根本不懂kill
java
linux
和很多程序员打过交道,这些程序员可能熟知for遍历的好几种写法,但是却对写出来的程序部署的环境一无所知。我敢打赌,在spring boot出现之后,已经很少有程序员知道tomcat到底是怎么运行的了。对于他们来说,运行一个jar包就完事了。
程序那些事
2021-09-15
300
0
在nodejs中创建child process
c++
linux
c 语言
node.js
javascript
nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。
程序那些事
2021-01-28
3.4K
0
使用Tomcat Native提升Tomcat IO效率
http
apache
SSL 证书
tomcat
linux
IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。
程序那些事
2020-12-31
1.2K
0
java安全编码指南之:文件和共享目录的安全性
linux
java
java程序是跨平台的,可以运行在windows也可以运行在linux。但是平台不同,平台中的文件权限也是不同的。windows大家经常使用,并且是可视化的权限管理,这里就不多讲了。
程序那些事
2020-11-11
489
0
java安全编码指南之:输入校验
编程算法
java
linux
正则表达式
unicode
为了保证java程序的安全,任何外部用户的输入我们都认为是可能有恶意攻击意图,我们需要对所有的用户输入都进行一定程度的校验。
程序那些事
2020-09-24
989
0
分析OutOfMemoryError异常
java
linux
编程算法
java.lang.OutOfMemoryError应该java应用程序中非常常见的一个的错误了。
程序那些事
2020-08-18
442
0
理解分布式一致性:Paxos协议之Multi-Paxos
编程算法
linux
javascript
node.js
在前面一篇文章我们讲到了理解分布式一致性:Paxos协议之Basic Paxos,本篇文章我会讲解更加通用和普遍的Multi-Paxos协议。
程序那些事
2020-07-08
955
0
java中CompletionService的使用
linux
之前的文章中我们讲到了ExecutorService,通过ExecutorService我们可以提交一个个的task,并且返回Future,然后通过调用Future.get方法来返回任务的执行结果。
程序那些事
2020-07-08
799
0
java并发中ExecutorService的使用
java
linux
unix
ExecutorService是java中的一个异步执行的框架,通过使用ExecutorService可以方便的创建多线程执行环境。
程序那些事
2020-07-08
1.4K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档