腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序猿DD
公众号:程序猿DD,博客:didispace.com,Github:dyc87112
专栏作者
举报
1852
文章
1612512
阅读量
85
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
spring(319)
java(284)
开源(202)
https(156)
网络安全(137)
编程算法(136)
spring boot(133)
数据库(131)
开发(127)
数据(119)
微服务(109)
sql(93)
程序员(89)
spring cloud(86)
github(85)
配置(83)
git(79)
工具(74)
ide(73)
网站(71)
系统(67)
工作(63)
api(59)
http(58)
服务(58)
安全(56)
boot(53)
分布式(52)
linux(51)
微信(50)
程序(48)
视频(47)
存储(46)
对象(46)
插件(43)
其他(42)
云数据库 Redis(42)
教程(42)
jdk(40)
云数据库 SQL Server(39)
缓存(39)
接口(38)
javascript(37)
开发者(36)
容器(35)
游戏(35)
编程(35)
模型(35)
线程(35)
测试(34)
管理(33)
面试(31)
优化(30)
json(29)
windows(28)
框架(28)
jvm(27)
服务器(27)
html(26)
企业(26)
登录(26)
算法(26)
android(25)
客户端(25)
apache(24)
mybatis(24)
公众号(23)
软件(23)
设计(23)
腾讯云测试服务(22)
人工智能(22)
内存(22)
日志(21)
搜索(21)
二维码(20)
函数(20)
互联网(20)
性能(20)
tcp/ip(19)
产品(19)
科技(19)
kubernetes(18)
单元测试(18)
变量(18)
基础(18)
网络(18)
node.js(17)
打包(17)
chatgpt(17)
连接(17)
python(16)
部署(16)
架构(16)
手机(16)
异常(16)
注解(16)
文件存储(15)
kafka(15)
mvp(15)
编译(15)
行业(15)
计算机(15)
事件(15)
源码(15)
maven(14)
容器镜像服务(14)
bug(14)
redis(14)
编辑器(14)
集合(14)
效率(14)
nginx(13)
编码(13)
集群(13)
监控(13)
进程(13)
jar(12)
dubbo(12)
大数据(12)
脚本(12)
镜像(12)
浏览器(12)
索引(12)
重构(12)
神经网络(11)
深度学习(11)
访问管理(11)
运维(11)
数据结构(11)
gpt(11)
百度(11)
华为(11)
腾讯(11)
同步(11)
字符串(11)
go(10)
.net(10)
unix(10)
Elasticsearch Service(10)
后台(10)
架构师(10)
漏洞(10)
论文(10)
事务(10)
原理(10)
云服务(10)
ios(9)
bash(9)
黑客(9)
ssh(9)
正则表达式(9)
编程语言(9)
队列(9)
技巧(9)
react(8)
oracle(8)
mvc(8)
搜索引擎(8)
shell(8)
uml(8)
小程序(8)
数据分析(8)
架构设计(8)
code(8)
mysql(8)
定时任务(8)
翻译(8)
工程师(8)
后端(8)
继承(8)
前端(8)
权限(8)
设计模式(8)
负载均衡(7)
php(7)
servlet(7)
vue.js(7)
xml(7)
电商(7)
自动化(7)
kotlin(7)
aop(7)
markdown(7)
rpc(7)
jenkins(7)
系统架构(7)
迁移(7)
并发(7)
博客(7)
操作系统(7)
快捷键(7)
流量(7)
苹果(7)
实践(7)
统计(7)
文件上传(7)
域名(7)
终端(7)
对象存储(6)
NLP 服务(6)
机器学习(6)
mac os(6)
iphone(6)
css(6)
tomcat(6)
负载均衡缓存(6)
hashmap(6)
腾讯云开发者社区(6)
汽车(6)
it(6)
openai(6)
pdf(6)
代理(6)
加密(6)
内核(6)
数学(6)
线程池(6)
序列化(6)
异步(6)
语音(6)
费用中心(5)
比特币(5)
区块链(5)
jquery(5)
typescript(5)
postgresql(5)
bash 指令(5)
mongodb(5)
serverless(5)
压力测试(5)
面向对象编程(5)
udp(5)
socket编程(5)
安全漏洞(5)
云计算(5)
sdk(5)
数据库管理(5)
cloud(5)
遍历(5)
创业(5)
阿里巴巴(5)
高并发(5)
高可用(5)
工具类(5)
解决方案(5)
入门(5)
数组(5)
调试(5)
研发(5)
语法(5)
c++(4)
硬件开发(4)
日志服务(4)
TDSQL MySQL 版(4)
渲染(4)
数据安全(4)
爬虫(4)
hadoop(4)
jdbc(4)
zookeeper(4)
rabbitmq(4)
gradle(4)
性能测试(4)
堡垒机(4)
验证码(4)
app(4)
data(4)
jpa(4)
lombok(4)
merge(4)
security(4)
twitter(4)
编译器(4)
产品经理(4)
磁盘(4)
反射(4)
分布式锁(4)
服务端(4)
接口文档(4)
开源软件(4)
路由(4)
软件开发(4)
协议(4)
硬件(4)
lua(3)
arm(3)
eclipse(3)
ubuntu(3)
SSL 证书(3)
出行(3)
devops(3)
数据迁移(3)
强化学习(3)
gui(3)
npm(3)
机器人(3)
教育(3)
腾讯云(3)
cpu(3)
elasticsearch(3)
excel(3)
fastjson(3)
google(3)
key(3)
mac(3)
postman(3)
record(3)
string(3)
system(3)
tcp(3)
web(3)
版本管理(3)
报表(3)
备份(3)
笔记(3)
表格(3)
并发编程(3)
地图(3)
泛型(3)
关系型数据库(3)
可视化(3)
命令行(3)
软件工程(3)
生命周期(3)
思维导图(3)
系统设计(3)
芯片(3)
虚拟机(3)
压缩(3)
音频(3)
指针(3)
主机(3)
最佳实践(3)
人脸识别(2)
官方文档(2)
数字货币(2)
qt(2)
嵌入式(2)
sqlite(2)
svn(2)
centos(2)
mapreduce(2)
云函数(2)
命令行工具(2)
云数据库 MongoDB(2)
消息队列 CMQ 版(2)
企业邮箱(2)
腾讯git代码托管(工蜂)(2)
文字识别(2)
短信(2)
图像处理(2)
DevOps 解决方案(2)
spark(2)
html5(2)
dns(2)
cdn(2)
openapi(2)
虚拟化(2)
rust(2)
raft(2)
aws(2)
cto(2)
emoji(2)
facebook(2)
ffmpeg(2)
function(2)
httpclient(2)
int(2)
jdbctemplate(2)
lambda(2)
macbook(2)
map(2)
nacos(2)
native(2)
null(2)
prompt(2)
share(2)
ui(2)
youtube(2)
版本控制(2)
布局(2)
代码质量(2)
低代码(2)
递归(2)
多线程(2)
二进制(2)
反向代理(2)
分布式事务(2)
分页(2)
供应链(2)
工作流(2)
链表(2)
排序(2)
权限控制(2)
数据管理(2)
树莓派(2)
团队管理(2)
推送(2)
网关(2)
微信支付(2)
文件系统(2)
原型(2)
云镜(主机安全)(1)
语音识别(1)
腾讯云学堂(1)
自动驾驶(1)
swift(1)
c 语言(1)
c#(1)
ruby(1)
actionscript(1)
scala(1)
bootstrap(1)
angularjs(1)
access(1)
ruby on rails(1)
matlab(1)
全文检索(1)
lucene/solr(1)
windows server(1)
容器服务(1)
批量计算(1)
云直播(1)
海外加速(1)
全站加速网络(1)
检测工具(1)
数据加密服务(1)
cci 持续集成(1)
视频处理(1)
数据备份(1)
日志数据(1)
电子合同服务(1)
svg(1)
webpack(1)
yarn(1)
xslt & xpath(1)
移动开发(1)
erp(1)
yum(1)
numpy(1)
sql server(1)
openstack(1)
grep(1)
selenium(1)
flash(1)
kernel(1)
物联网(1)
hbase(1)
nat(1)
processing(1)
云数据库 postgresql(1)
mqtt(1)
任务调度(1)
sdn(1)
密钥管理服务(1)
mvcc(1)
接口测试(1)
flink(1)
程序人生(1)
服务网格(1)
数据脱敏(1)
腾讯轻联(1)
腾讯电子签(1)
云课堂(1)
数据湖(1)
远程调试(1)
abstract(1)
adobe(1)
aigc(1)
alert(1)
amazon(1)
ant(1)
apple(1)
async(1)
autowired(1)
builder(1)
byte(1)
chrome(1)
class(1)
clickhouse(1)
cncf(1)
coding(1)
collections(1)
com(1)
commit(1)
config(1)
consul(1)
cookies(1)
crud(1)
cycle(1)
dao(1)
date(1)
device(1)
dll(1)
dto(1)
flags(1)
foreach(1)
gateway(1)
get(1)
gmail(1)
godot(1)
gpu(1)
gson(1)
guava(1)
import(1)
innodb(1)
insert(1)
io(1)
iot(1)
ip(1)
istio(1)
jackson(1)
javadoc(1)
jetbrains(1)
junit5(1)
jwt(1)
keycloak(1)
list(1)
lock(1)
mapbox(1)
mariadb(1)
match(1)
medium(1)
meta(1)
minecraft(1)
mock(1)
nas(1)
netty(1)
nio(1)
oauth(1)
object(1)
oceanbase(1)
ocr(1)
output(1)
overflow(1)
package(1)
poi(1)
point(1)
preview(1)
process(1)
prometheus(1)
protobuf(1)
ps(1)
rbac(1)
repeat(1)
request(1)
reset(1)
resttemplate(1)
rocketmq(1)
saas(1)
sap(1)
screen(1)
service(1)
sh(1)
shardingsphere(1)
shift(1)
socket(1)
sso(1)
stack(1)
steam(1)
store(1)
stream(1)
stringbuilder(1)
swagger(1)
synchronized(1)
syslog(1)
task(1)
tdd(1)
templates(1)
thread(1)
tidb(1)
tm(1)
truncate(1)
uber(1)
url(1)
variables(1)
viewport(1)
virtual(1)
visio(1)
watch(1)
whatsapp(1)
width(1)
wifi(1)
xss(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)
前后端分离(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)
搜索文章
搜索
搜索
关闭
如何在 Java 中读取处理超过内存大小的文件
java
服务
内存
数据
统计
读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要大。此时,我们则需要采用另一种策略:部分读取它,并具有其他结构来仅编译所需的数据。
程序猿DD
2024-04-11
98
0
Java 22 正式发布,一文了解全部新特性
程序
内存
线程
字符串
java
就在昨晚,Java 22正式发布!该版本提供了 12 项功能增强,其中包括 7 项预览功能和 1 项孵化器功能。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。
程序猿DD
2024-03-25
328
0
使用Java 17中的 record 替代 Lombok 的部分功能
注解
java
lombok
record
变量
之前只是做了介绍,但没有结合之前的编码习惯或规范来聊聊未来的应用变化。最近正好因为互相review一些合作伙伴的代码,产生了一些讨论话题,主要正针对于有了record之后,其实之前有些用Lombok的场景,是可以替换掉的。
程序猿DD
2024-01-11
217
0
Java 21 中你应该知道的两个Bug修复,升级的时候注意下
java
bug
key
博客
集合
在Java 21中,除了推出很多新特性之外,一些Bug修复,也需要注意一下。因为这些改变可能在升级的时候,造成影响。
程序猿DD
2023-12-10
146
0
Java 21 增强对 Emoji 表情符号的处理了
java
正则表达式
emoji
system
字符串
发现一个 Java 21 中有意思的东西!在java.Lang.Character类中增加了用于确定字符是否为 Emoji 表情符号的 API,主要包含下面六个新的静态方法:
程序猿DD
2023-11-24
192
0
Java中一次启动1000万个虚拟线程要多久?需要多少平台线程?
java
内存
视频
同步
线程
之前,在Java新特性专栏(https://www.didispace.com/java-features/)中,我们简单介绍了Java 21正式发布的虚拟线程。
程序猿DD
2023-10-27
277
0
Java新特性中的Preview功能如何运行和调试
java
preview
插件
配置
调试
在每个Java新版本发布的特性中,都会包含一些Preview(预览)功能,这些功能主要用来给开发者体验并收集建议。所以,Preview阶段的功能并不是默认开启的。
程序猿DD
2023-10-04
299
0
Java 21 新特性:Unnamed Patterns and Variables
java
variables
变量
视频
语音
Java 21中除了推出JEP 445:Unnamed Classes and Instance Main Methods之外,还有另外一个预览功能:Unnamed Patterns and Variables。该新特性的目的是提高代码的可读性和可维护性。
程序猿DD
2023-10-04
125
0
Java 21 新特性:虚拟线程(Virtual Threads)
java
virtual
并发
开发者
线程
在Java 21中,引入了虚拟线程(Virtual Threads)来简化和增强并发性,这使得在Java中编程并发程序更容易、更高效。
程序猿DD
2023-09-28
1.2K
0
Java 21 新特性:Sequenced Collections
java
collections
集合
接口
视频
在JDK 21中,Sequenced Collections的引入带来了新的接口和方法来简化集合处理。此增强功能旨在解决访问Java中各种集合类型的第一个和最后一个元素需要非统一且麻烦处理场景。
程序猿DD
2023-09-26
171
0
Java 21的StringBuilder和StringBuffer新增了一个repeat方法
java
repeat
stringbuilder
博客
视频
发现Java 21的StringBuilder和StringBuffer中多了repeat方法:
程序猿DD
2023-09-26
147
0
Java 21新特性Record Patterns的补充:嵌套解构
java
int
point
record
视频
上述代码中定义了一个名为Point的record类,如果我们想要获取、操作或者打印Point中的x和y的话。就不得不先完成类型判断和类型转换。所以,这里为了实现x+y总共需要4行代码。而在Java 21之后,只需要2行代码就能完成:
程序猿DD
2023-09-21
221
0
Java 21 正式发布!新特性专栏继续更起来了~
java
教程
视频
优化
语音
就在昨天晚间,Oracle公司宣布Java 21正式发布。该版本是继JDK 17之后最新的长期支持版本(LTS),将获得至少8年的支持!
程序猿DD
2023-09-20
1.4K
0
前瞻|Java 21 新特性 String Templates
java
string
templates
对象
字符串
我们在日常写Java代码的时候,对于字符串的操作是非常普遍的,其中最常见的就是对字符串的组织。也因为这个操作非常普遍,所以诞生了很多方案,总下来大概有这么几种:
程序猿DD
2023-09-06
261
0
快速排查死锁与CPU负载!
java
cpu
统计
系统
线程
Arthas的大名想必大家都听过,它是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等。
程序猿DD
2023-08-09
293
0
Java 17 采用率在一年内增长 430% !
java
容器
开发
开发者
数据
出品 | OSC开源社区(ID:oschina2013) New Relic 最新发布了一份 “2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、容器的兴起等多方面进行了调研分析。 Java 17 用户采用率在一年内增长了 430% Java 每两到三年推出一个长期支持 (LTS) 版本。其中,目前最受欢迎的一个版本是 2018 年 9 月发布的 Jav
程序猿DD
2023-05-04
971
0
用漫画讲解 Java,太秀了!
java
编程
开发
视频
异常
Java语言在企业级开发中的地位一直很稳固,几十年下来,Java语言不管在开发者数量还是企业级应用部署量都是领先的。每年有大量的新人立志学好Java,但是又因为Java体系过于庞大,让很多初学者不知如何下手,一些抽象的概念和思想,很容易让初学者还没入门就放弃,比如: 1、面向对象编程思想,包括类、对象、继承、多态等抽象概念 2、大量的关键字、语法规则和标准库函数等语法 3、搭建相应的开发环境,包括JDK、Eclipse或者其他集成开发环境等 4、异常处理的基本原理和常见的异常类型 5、面向对象设计模式,如
程序猿DD
2023-05-04
289
0
时隔 15 年,巨著《Java 编程思想》新版终于来啦
java
编程思想
函数式编程
开发者
设计
老版《Java编程思想》(原书名《Thinking in Java》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。 直至 Java 8 发布,随着大量新特性的发布,原书作者 Bruce Eckel 觉得很有必要重塑这本经典的《Java编程思想》,于是重新动笔完成了最新版本《On Java》, 一经发布就得到了读者的高度关注。 新版《On Java》距离第一版《Java编程思想》出版已经
程序猿DD
2023-04-24
831
0
畅销15年的Java经典,再次重磅升级!速送3套,先到先得!
java
人工智能
编程
程序
接口
畅销15年的Java经典—— 《疯狂Java讲义》出第6版啦!!! 而且买套装纸书免费送电子书!!! 经常有读者买了纸质书以后来找博文菌要电子书~~ 其实,纸质书和电子书是分开售卖的,一般情况下买纸质书是不会送电子书的,电子书是另外的价钱! 但是,这次不一样了! 为了方便大家学习,京东、电子工业出版社和作者通力合作,让大家可以只要购买了《疯狂Java讲义(第6版)》上下册套装,就能获赠价值125.5元的电子书。 有了电子书,以后跟着书里的案例操作时,再也不需要一个个字母码入了。 此外,在赠送电
程序猿DD
2023-04-24
239
0
JAVA 新提案:努力简化Hello World,让初学者更好地接受 Java !
java
编程
程序
入门
优化
出品 | OSC开源社区(ID:oschina2013) OpenJDK 的 JEP 445 提案正在努力简化 Java 的入门难度。这个提案主要是引入 “灵活的 Main 方法和匿名 Main 类” ,希望 Java 的学习过程能更平滑,让学生和初学者能更好地接受 Java 。 提案的作者 Ron Pressler 解释:现在的 Java 语言非常适合开发和维护大型复杂应用程序,但学校在教编程时往往会从变量、函数和子程序等基本的小型编程概念开始,在这个阶段,往往不需要类、包和模块的大型编程概念。但现在的
程序猿DD
2023-04-24
201
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档