首页
学习
活动
专区
工具
TVP
发布

搜云库技术团队

专栏作者
353
文章
399397
阅读量
40
订阅数
JDK 都27岁了,你还在用for循环遍历list吗?
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。
搜云库技术团队
2023-03-15
6790
我司为什么禁止使用阿里巴巴Java规范?
阿里巴巴出了一本Java规范,在国内Java开发眼里被赋予了神圣的殿堂,但是我司禁止使用阿里巴巴的开发手册。
搜云库技术团队
2023-03-15
3030
从JDK 8升级到JDK 17踩坑全过程,建议收藏!
最近在做 Java8 到 Java17 的迁移工作,前期做了一些准备,但是在升级过程还是有些问题,太emo了,一些信息记录如下,分为几个部分:
搜云库技术团队
2023-03-15
9.1K0
吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
既然jdk已经有ThreadLocal,为何netty还要自己造个FastThreadLocal?FastThreadLocal快在哪里?
搜云库技术团队
2022-05-24
3520
干掉Maven和Gradle!新一代更强更快的构建工具,炸裂!
相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。
搜云库技术团队
2022-02-17
3570
JDK 17新特性,已发布!程序员:不想追了... ...
Java 17 已正式发布,该版本是自Java 11以来的首个长期支持版本。Oracle 还提议将 JDK LTS发布的节奏从每三年一次改为每两年一次,并且每个LTS 版本的服务时间至少8年以上。Java 版本通常是6个月一更新,时间分别在3月和9月,而这些版本的支持时间基本在半年左右。
搜云库技术团队
2021-11-19
1.4K0
面试难题:Java 数组转 List 的3种 性能对比!
本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。
搜云库技术团队
2021-08-20
7240
Java 15 正式发布,ZGC 最大可支持 16 TB 堆
根据官方发布规划,这次发布是一个短期版本,只能有 Oracle 6 个月的支持,直到明年 3 月 JDK 16 发布。受到 8 年长期支持的 LTS 每 3 年发布一个,上一次是 18 年 9 月的 JDK 11,下一次则是 JDK 17,将于明年发布。不得不说,这更新迭代真快,老司机现在还是 JDK8 上玩耍!
搜云库技术团队
2020-09-21
7150
Lambda表达式入门
Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。
搜云库技术团队
2020-06-06
3600
IDEA 2020.1 稳定版发布,程序员:追不上了...
IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、新增 LightEdit 模式,以及支持从 IDE 下载和配置 JDK。
搜云库技术团队
2020-04-16
9000
请不要在 JDK 7+ 中使用这个 JSON 包了!
Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日。虽然已经很多年不维护了,但在搜索引擎上搜索 "Java Json" 等相关的关键词发现好像一直还有人在介绍和使用这个库。
搜云库技术团队
2020-03-04
5370
SpringBoot实现通用的接口参数校验,注解实战
本文介绍基于 SpringBoot和 JDK8编写一个结合自定义注解实现通用的接口参数校验。
搜云库技术团队
2020-02-13
1.1K0
Java 里的 for (;;) 与 while (true),哪个更快?
其次,for (;;) 在Java中的来源。个人看法是喜欢用这种写法的人,追根溯源是受到C语言里的写法的影响。这些人不一定是自己以前写C习惯了这样写,而可能是间接受以前写C的老师、前辈的影响而习惯这样写的。
搜云库技术团队
2019-12-11
5940
Java 14 可能带来什么新特性?
JDK/Java 13 在一个月前已经发布,该版本带来了 5 大新特性,笔者观察到其中的 Text Blocks(文本块)特性似乎被讨论最多。文本块特性与常见的 Python """any input""" 特性一样,它支持多行字符串文字,可以不需要使用大多数转义序列,同时可以让开发人员控制格式。虽然这不是特别复杂的特性,但对于开发中想将 HTML 代码引入 Java 来说是极大的便利,代码可读性也极大提高。
搜云库技术团队
2019-10-24
4250
Dubbo 整合 Pinpoint 做分布式服务请求跟踪
在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位问题,Pinpoint可以帮助我们快速定位问题(当然,解决方案也不止这一种)。
搜云库技术团队
2019-10-18
8420
还没用上 JDK 11吧,JDK 12 早期访问构建版使用
JDK 更新速度快的飞起,JDK 12 早期访问构建版已发布,你现在用到了第几版本?
搜云库技术团队
2019-10-18
4330
项目动态修改Properties(运行时)
动态配置property,以前老项目没有用过阿波罗,又想不重启虚拟机修改配置文件,此功能帮你实现不重启虚拟机直接改动jvm里的配置文件。
搜云库技术团队
2019-10-18
1.5K0
面试必备:从源码入手,带你一文读懂Spring AOP面向切面编程
AOP,Aspect Oriented Programming,面向切面编程。在很多时候我们写一些功能的时候,不需要用到继承这么重的方法,例如对每个方法在执行前打log,在没有AOP的情况下,我们只能对每个方法都写一句打log的语句。如果是一个复杂点的功能,那么将会产生许多重复的代码,而且会对模块之间有更多的耦合。 然而,在AOP下,我们只需要通过特定的方法,就能直接切入代码,添加自定义的功能(后续再讲AOP里面的概念点)。
搜云库技术团队
2019-10-18
3870
Java中transient关键字的作用
Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Serializable接口,目的就是为了让其可序列化。
搜云库技术团队
2019-10-18
9170
还在用JDK6的同学,来看看JDK13新特性详解吧
在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。三年之前用 JDK 7,后来终于升级到了
搜云库技术团队
2019-10-10
1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档