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

猿天地

专栏作者
449
文章
658350
阅读量
59
订阅数
麻了!Spring Boot 从 2.2.5 升级到 2.7.2 之后,一堆BUG
这篇文章分享一下Spring Boot 升级到2.7的踩坑总结,还是挺全面的,希望对大家有所帮助~
猿天地
2023-01-05
2.4K0
JDK 19 / Java 19 正式发布,虚拟线程来了!
点击上方蓝色字体,选择“设为星标” 来源:OSC开源社区(ID:‍p‍oschina2013) 记录模式 (预览版) Linux/RISC-V 移植 外部函数和内存 API (预览版) 虚拟线程(预览版) Vector API (第四次孵化) Switch 模式匹配(第三预览版) 结构化并发(孵化阶段) ---- JDK 19 / Java 19 已正式发布。 图片 新版本总共包含 7 个新的 JEP: 405: Record Patterns (Preview) 记录模式 422: Linux/RIS
猿天地
2022-10-10
4410
7 月最新编程排行榜:万年不变的前三,啥时候能是头?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 近日,TIOBE 公布了最新的编程指数信息。前三的编程语言依是 Python、 C 和 Java。在主页君记忆中前三基本是这 3 个人在变来变去的当第一。 上个月,TIOBE 指数没有什么变化。排名前 4 的语言 Python、C、Java 和 C++ 现在总共占据了将近 50% 的市场份额。 Fortran 和 Matlab 再次挤掉 Lua 和 Prolog 进入前 20 名。今年已经过去了一半,TIOBE 2022 年的年度编程语言
猿天地
2022-07-19
2910
SpringBoot快速开发利器:CLI 属实真牛逼!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:blog.csdn.net/qq_31635851/article/details/120411711/ 安装 Spring Boot CLI 演示项目结构 用 Spring Boot CLI 创建 Hello World 示例 使用 @Grab 注释 Spring Boot CLI 测试应用程序 使用 Spring Boot CLI 打包应用程序 使用 Spring Boot CLI 创建一个新项目 使用嵌入式 Shell 参考文
猿天地
2022-07-18
9360
搞懂系列三: G1垃圾收集器
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 一.G1 GC术语 1.1 并发   并发的意思是Java应用执行和垃圾收集活动可以同时进行 1.2 并行   并行的意思是垃圾收集运算是多线程执行的,比如CMS垃圾收集器的年轻代就是并行的,并行与串行的区别如下图,左边为串行,右边为并行: 1.3 STW   STW(stop the world)意思是在一个垃圾回收事件中,所有Java应用线程会被暂停。只有暂停,应用才不会产生新的垃圾,有益于垃圾收集器更好的标记垃圾对象。(这就像是
猿天地
2022-06-17
4280
我用Java几分钟处理完30亿个数据...
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:https://c1n.cn/GM8hb 目录 场景说明 模拟数据 场景分析 读取数据 处理数据 遇到的问题 场景说明 现有一个 10G 文件的数据,里面包含了 18-70 之间的整数,分别表示 18-70 岁的人群数量统计,假设年龄范围分布均匀,分别表示系统中所有用户的年龄数,找出重复次数最多的那个数,现有一台内存为 4G、2 核 CPU 的电脑,请写一个算法实现。         23,31,42,19,60,30,36,
猿天地
2022-05-16
4830
SpringBoot官宣:正式弃用 Java 8
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。 下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,Java 17将成为未来的主流版本。那么问题来了,大家都把Java 17的升级提上日程了吗? 从Java EE APIs 到 Jakarta EE Sp
猿天地
2022-05-06
6930
推荐一款数据mock框架,无需任何依赖,贼牛逼
fox-mock 是基于Java Agent实现的自测,联调Mock利器。 能解决你的这些问题: 开发过程中,依赖了下游多个接口,想跑个单测都必须得等下游把服务部署好 联调过程中,下游某个接口出问题,阻塞了整个流程 其他需要Mock方法返回值的场景 最大的优点: 无侵入式的Mock解决方案,支持应用启动前挂载和应用启动后attach挂载。 支持本地文件mock 支持对接配置中心管理mock数据 Github地址:https://github.com/yinjihuan/fox-mock 觉得不错的记得Sta
猿天地
2022-05-05
5310
大厂已经不收一本以下学历的员工了......
今年大家期待的金三银四似乎消失了,不少粉丝跟我反馈,投了上百份简历全都石沉大海。 再逛逛脉脉,映入眼帘的就是这样一条提问: 我想说难,很难!除非你厉害到公司愿意花钱挖你,否则就算你是IT大佬,学历不过关,机器也会直接把你过滤掉。 随着越来越多人涌入IT行业,程序员之间的内卷也愈发严重,除了技术卷,学历上更是卷得“要命”! 尤其在大厂的抢人大战中,他们往往只会高薪聘请少量学历高、技术硬的顶级人才,而把绝大多数基础岗位低价外包出去。 所以,底层程序员想要纯靠技术换取一个高薪未来的时代已经一去不返,早日提升
猿天地
2022-04-24
4810
JDK9为何要将String的底层实现由char[]改成了byte[]?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[] 优化为了 byte[] 来存储字符串内容,为什么要这样做呢? 开门见山地说,从 char[] 到 byte[],最主要的目的是为了节省字符串占用的内存 。内存占用减少带来的另外一个好处,就是 GC 次数也会减少。 一、为什么要优化 String 节省内存空间 我们使用 jmap -histo:live pid | head -n 10 命令就
猿天地
2022-04-22
2300
IDEA 2022.1 重磅发布!这次不追了
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典  罗奇奇 | OSC开源社区(ID:oschina2013) IntelliJ IDEA 2022.1 正式发布了,熟悉我的朋友都知道,我通常都会第一时间更新到最新版本的。不过,这次我不太想追新版了,有点累,不想折腾了。我目前用的 2021.x 版本已经完全可以满足我的个人开发需求的。除非 2022 有更加里程碑式的新版本,我才会考虑更新一波。 IntelliJ IDEA 2022.1 的重要更新是:引入了 Dependency An
猿天地
2022-04-18
2.4K0
Spring 官方证实!框架爆漏洞,JDK 9 及以上版本均受影响
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 继 Log4j 2 之后,听闻 Java 再次遭到漏洞攻击,这一次,似乎情况也更为严重,因为受到影响的是 Java 平台的开源全栈应用程序框架和控制反转容器实现——Spring 家族,而且网传漏洞还不止一个。 一直以来,Spring 是编程开发的必选技术之一,此前一位名为 Bogdan N. 的全栈开发者甚至评价道:“学习 Java、学习 Spring 框架,你永远都不会失业。”可想而知,如果 Spring 城门失火,Java 必定遭殃。
猿天地
2022-04-06
9610
面试官:Spring 注解 @After、@Around、@Before 的执行顺序是?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 AOP中有@Before,@After,@Around,@AfterRunning注解等等。 首先上下自己的代码,定义了切点的定义 @Aspect @Component public class LogApsect {       private static final Logger logger = LoggerFactory.getLogger(LogApsect.class);       ThreadLocal<Long> st
猿天地
2022-04-01
4750
一键生成数据库文档大利器!安利 ~
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法。 但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备,终于在2020
猿天地
2022-03-30
3530
100 行代码透彻解析 RPC 原理
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:https://sourl.cn/HpZHvy 引 言 本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 Remote Procedure Call 的缩写,即,远程过程调用。RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互编程。 值得注意是,两个或多个应用程序都分布在不同的服务器上,它们之间的调用都像是本地方法
猿天地
2022-03-24
3050
俄罗斯、乌克兰程序员薪资大曝光!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积、最长铁路、重工业等,但似乎很少有人能对其 IT 技术侃侃而谈。 相比西方发达国家,俄罗斯的信息技术水平曾稍有落后,对国外技术和产品也有较高依赖性。 然而近十年,俄罗斯一直坚持向「IT 自主可控」的方向发展,不论芯片、桌面/移动操作系统、云计算、CPU、5G 等核心技术,均强调国产化替代。 在此趋势下,俄罗斯的「
猿天地
2022-03-08
5690
机密!网易Java开发者内训课程,白嫖了!(内附网易三大项目实战)
前几天在知乎上看见一个很扎心的问题: 从各位码农的回答中,不难拼凑出,现阶段程序员的担忧: 知道学习重要,但是没精力学习,技术迭代=被淘汰 摆脱不了“增删改查”状态,从没接触过互联网大厂的开发技术和框架技术,没竞争力=被淘汰 有技术,90%公司不需要,年纪变大=被淘汰     程序员的现状就是:90%的资源集中在1%的互联网大厂,还是要想方设法去大厂!    网易针对自家的Java开发员工有一套内训课程,首次对外公开!粉丝福利,限时免费为大家开放,成为大厂员工不是梦: 网易严选等核心项目精讲,积累大厂开发
猿天地
2022-03-08
3700
个人笔记,深入理解 JVM,很全!
刷豆瓣看到《深入理解 JVM》出第三版了,遂买之更新 JVM 知识,本文为笔记,仅供个人 Review
猿天地
2021-11-08
2410
实属不易,一次 QPS 翻倍的 Java 服务性能优化
前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。
猿天地
2021-11-08
6330
Java 内存泄漏排查,新技能Get
来源:https://zhenbianshu.github.io/2018/12/troubleshooting_java_memory_leak.html
猿天地
2021-11-08
3510
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档