天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:代码

公众号文章

Java 程序员利器:lombok神工具

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Lombok是一款非常实用Java工具,它可以帮助开发人员减少样板代码,使开发人员专注业务逻辑,在Java界几乎无人不知。 在Springboot开发过程中,我们经常会使用到POJO的知识,为了加快编码效率,有时会在IntelliJ IDEA中加载插件。那么今天就让我们来认识一个常用插件……继续阅读 »

itzoo 2年前 (2022-05-21) 482浏览 0评论 0个赞

公众号文章

Java 程序员不要错过这几个优秀功能!涨知识…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java程序开发人员如今跟上Java频繁发布功能的节奏并不容易。如果错过了密封类、文本块、记录类、新字符串方法以及可选类,则需要修复或弥补这些功能。 Java现在基本上保持在每半年发布一个新的版本,这有利于保持Java的新鲜度和相关性,但它很容易让开发人员错过引入的功能。本文汇总了几个有用……继续阅读 »

itzoo 2年前 (2022-05-21) 337浏览 0评论 1个赞

公众号文章

10 分钟实现 SpringBoot 发送邮件功能

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! # 什么是 SMTP? SMTP 全称为 Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。 #……继续阅读 »

itzoo 2年前 (2022-05-08) 449浏览 0评论 0个赞

公众号文章

代码生成利器:IDEA 强大的 Live Templates

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 前言 Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates功能。刚开始觉得它只是一个简单的Code Snippet,后来发现……继续阅读 »

itzoo 2年前 (2022-05-08) 458浏览 0评论 0个赞

公众号文章

面试官:说说 ConcurrentHashMap 线程安全的实现原理?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! JDK1.7的ConcurrentHashMap 首先,将数据分为一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据时,其他段的数据也能被其他线程访问。 ConcurrentHashMap 是由 Segment 数组结构和 HashEntry 数组结构组成。……继续阅读 »

itzoo 2年前 (2022-05-07) 390浏览 0评论 0个赞

公众号文章

厉害了!通过 Java 技术手段,获取女朋友定位地址…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今早,看到CSDN里推荐的Python获取女朋友发来加班拍照定位地址是酒店的段子,本来准备验证下,顺便练练手的,最后,安装执行pip install json报没有指定版本号。 一怒之下搞我大JAVA,验证可行与场景体遐想。废话不多说,先上硬货。 1 依赖导入 从博文上……继续阅读 »

itzoo 2年前 (2022-05-07) 397浏览 0评论 0个赞

公众号文章

这也许是我见过“最”烂的代码!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在某些时候,我们写出了自己并不感到自豪的代码。这些代码让你怀疑,”我怎么会写出这样的东西?“其实,这没什么好羞愧的。 它发生在我身上,发生在你身上,但它也发生在其他开发者身上。我花了点时间,收集了我能找到的最糟糕的代码片断。 今天,我将把它们介绍给你们。 重新……继续阅读 »

itzoo 2年前 (2022-05-07) 386浏览 0评论 0个赞

公众号文章

从 Spring 的环境到 Spring Cloud 的配置

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 需求   不知不觉,web 开发已经进入 “微服务”、”分布式” 的时代,致力于提供通用 Java 开发解决方案的 Spring 自然不甘人后,提出了 Spring Cloud 来扩大 Spring 在微服务方面的影响,也取得了市场的认可,在我们的业务……继续阅读 »

itzoo 2年前 (2022-05-07) 402浏览 0评论 0个赞

公众号文章

Spring Boot引起的“堆外内存泄漏”排查及经验总结

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到 MDP 框架(基于 SpringBoot),随后我们就发现系统会频繁报出 Swap 区域使用量过高的异常。 笔者被叫去帮忙查看原因,发现配置了 4G 堆内内存,但是实际使用的物理内存竟然高达 7G,确实不正……继续阅读 »

itzoo 2年前 (2022-05-07) 419浏览 0评论 0个赞

公众号文章

Java 8 退场!Java 11 登顶!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 出品 | OSC开源社区(ID:oschina2013) New Relic 最新发布了一份“2022 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。 该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的供……继续阅读 »

itzoo 2年前 (2022-05-07) 365浏览 0评论 0个赞

公众号文章

巧用 Java 8 的 Stream 来优化代码,太简洁了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 1 流如何简化代码 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛……继续阅读 »

itzoo 2年前 (2022-05-06) 382浏览 0评论 0个赞