腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
java 成神之路
专栏成员
举报
163
文章
291311
阅读量
63
订阅数
订阅专栏
申请加入专栏
全部文章(163)
java(50)
其他(40)
jvm(17)
编程算法(12)
jdk(12)
spring(9)
linux(7)
socket编程(7)
mvc(6)
存储(6)
缓存(6)
安全(6)
servlet(5)
tomcat(5)
人工智能(5)
xml(4)
数据库(4)
消息队列 CMQ 版(4)
tcp/ip(4)
.net(3)
node.js(3)
api(3)
hashmap(3)
自动驾驶(2)
ios(2)
javascript(2)
bash(2)
html(2)
云数据库 SQL Server(2)
sql(2)
容器(2)
黑客(2)
yum(2)
rpc(2)
windows(2)
数据结构(2)
https(2)
微服务(2)
cpu(2)
time(2)
php(1)
jsp(1)
bootstrap(1)
react(1)
ide(1)
eclipse(1)
git(1)
unix(1)
centos(1)
bash 指令(1)
容器镜像服务(1)
SSL 证书(1)
数据加密服务(1)
es 2(1)
开源(1)
压力测试(1)
ssh(1)
正则表达式(1)
dns(1)
asp(1)
ftp(1)
grep(1)
二叉树(1)
aop(1)
ddos(1)
udp(1)
数据分析(1)
数据处理(1)
nat(1)
mvcc(1)
client(1)
flush(1)
io(1)
ip(1)
kill(1)
sequence(1)
server(1)
statistics(1)
swap(1)
服务(1)
函数(1)
脚本(1)
进程(1)
快捷键(1)
排序(1)
同步(1)
异步(1)
字符串(1)
搜索文章
搜索
搜索
关闭
这款轻量级 Java 表达式引擎,真不错
java
正则表达式
函数
脚本
字符串
aviator本来是一个轻量级、高性能的基于JVM的表达式引擎。不过从5.0.0版本开始,aviator升级成为了aviatorScript,成为一个高性能、轻量级寄宿于 JVM (包括 Android 平台)之上的脚本语言。
java404
2023-09-15
876
0
linux-top命令
cpu
kill
进程
快捷键
排序
r:修改进程的优先级,设置值的范围 -20~19 拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大) k:kill 掉指定的进程 c:显示详细的进程绝对路径 z:高亮显示正在运行的快捷键 按z选项运行top命令将显示运行过程的颜色,这可能有助于您更容易识别正在运行的过程 d: 修改top 刷新的频率
java404
2022-12-18
3.6K
0
docker 安装
yum
容器镜像服务
centos
linux
bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
java404
2022-12-16
320
0
git 概览图
git
java404
2022-01-21
263
0
Java访问HTTPS不受信任证书问题解决
SSL 证书
https
java
Java在访问SSL加密的网站时,需要从JDK的KeyStore 里面去查找相对应得可信证书,如果不能从默认或者指定的KeyStore 中找到可信证书,就会报错。 另外,Java所使用的证书仓库并不是Windows系统自带的证书管理。所以即使系统中包含此证书也不可以使用。
java404
2021-04-30
3.1K
0
IP协议 头部格式
html
tcp/ip
Version(版本号):IP 协议版本号。目前只有两个版本:IPv4 和 IPv6
java404
2020-04-09
5.4K
0
DNS 原理
dns
tcp/ip
缓存
存储
DNS (Domain Name System)域名系统。是提供根据域名找到对应的 IP 的服务。 Http 协议访问一个网址时,其实是根据 ip 地址进行访问的,所以需要把 域名转换成IP,在进行访问。
java404
2020-04-09
1K
0
数据库的隔离级别和 MVCC
mvc
mvcc
数据库
sql
MVCC (Multi-Version Concurrency Control),多版本并发控制。数据库实现并发访问请求,就是基于 MVCC 实现的。
java404
2020-03-24
698
0
Netty 之 ChannelPipeline 源码解析
.net
ChannelPipleline 是 ChannelHandler 的管理容器,它内部维护了一个 ChannelHandler 的链表,可以方便的实现 ChannelHandler 的查找、添加、删除、替换、遍历等。
java404
2019-03-15
829
0
Netty 之 FileRegion 文件传输
socket编程
ios
java
jvm
Netty 传输文件的时候没有使用 ByteBuf 进行向 Channel 中写入数据,而使用的 FileRegion。下面通过示例了解下 FileRegion 的用法,然后深入源码分析 为什么不使用 ByteBuf 而使用 FileRegion。
java404
2019-03-13
5.4K
1
Netty 之 NioEventLoop 源码分析
编程算法
linux
自动驾驶
每一个 NioEventLoop 开启一个线程,线程启动时会调用 NioEventLoop 的 run 方法,执行I/O任务和非I/O任务
java404
2019-03-11
527
0
Netty 之 DefaultPromise 源码解析
javascript
node.js
promise 是可写的 future, 因为 future 不支持写操作接口,netty 使用 promise 扩展了 future, 可以对异步操作结果进行设置。
java404
2019-03-06
1.6K
0
Netty 之 AbstractNioByteChannel 源码分析
socket编程
缓存
编程算法
1、该类定义了一个 flushTask 变量,来负责刷新发送已经 write 到缓存中的数据。write 的数据没有直接写到 socket 中,而是写入到 ChannelOutboundBuffer 缓存中,等 flush 的时候才会写到 Socket 中进行发送数据。 2、AbstractNioByteChannel 定义了 NioByteUnsafe 类。 NioByteUnsafe 类继承了 AbstractNioChannel 的内部类 AbstractNioUnsafe,并重写了读取数据的方法。
java404
2019-03-05
838
1
Netty 之 ChannelOutboundBuffer 源码分析
编程算法
socket编程
每个 ChannelSocket 的 Unsafe 都有一个绑定的 ChannelOutboundBuffer , Netty 向站外输出数据的过程统一通过 ChannelOutboundBuffer 类进行封装,目的是为了提高网络的吞吐量,在外面调用 write 的时候,数据并没有写到 Socket,而是写到了 ChannelOutboundBuffer 这里,当调用 flush 的时候,才真正的向 Socket 写出。
java404
2019-03-05
959
0
Netty 之 NioSocketChannel 源码分析
socket编程
bash
bash 指令
从上面代码中可以看出 NioSocketChannel 封装了 Nio 中的 SocketChannel。 SocketChannel 是通过 SelectorProvider.provider().openSocketChannel() 创建的。
java404
2019-03-04
911
0
Netty 线程模型
react
编程算法
java
socket编程
Netty中的Reactor模型主要由多路复用器(Acceptor)、事件分发器(Dispatcher)、事件处理器(Handler)组成,可以分为三种。
java404
2019-03-04
848
0
Netty 之 ByteBuf 分析
java
Netty 中的 ByteBuf 和 NIO 中的 ByteBuffer 的区别。
java404
2019-02-26
1.5K
0
Netty 之 AbstractChannel 和 AbstractNioChannel 源码分析
socket编程
java
缓存
channel 是 netty 网络 IO 操作抽象出来的一个接口,主要功能有:网络IO的读写,客户端发起连接、主动关闭连接,链路关闭,获取通信双方的网络地址等。
java404
2019-02-26
639
0
RocketMQ 延迟消息
消息队列 CMQ 版
RocketMQ 支持发送延迟消息,但不支持任意时间的延迟消息的设置,仅支持内置预设值的延迟时间间隔的延迟消息。
java404
2019-01-03
2.6K
0
RocketMQ MappedFile 预热原理解析
消息队列 CMQ 版
从代码中可以看出,只有 MappedFile 的大小等于或大于 CommitLog 的大小并且开启文件预热功能才会预加载文件。 CommitLog 文件的大小默认为 1 G。
java404
2019-01-03
2.9K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档