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

Redis 7.0 正式发布,新增近 50 个新命令,这次真的学不动了。。

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 出品 | OSC开源社区(ID:oschina2013) Redis 7.0 现已正式发布,该版本已经开发了将近一年,之前经历了三个候选版本。现如今,开发团队认为它已经足够稳定,可以应用于生产。 简而言之,Redis 7.0 几乎包括了对各个方面的增量改进。其中最值得注意的是 Redi……继续阅读 »

itzoo 3年前 (2022-05-02) 950浏览 0评论 0个赞

秒懂 23 种设计模式!有点污,但真得秒啊…

01 工厂方法 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。 消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时……继续阅读 »

itzoo 3年前 (2022-05-02) 768浏览 0评论 0个赞

彻底搞懂 SpringBoot jar 可执行原理

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 文章篇幅较长,但是包含了SpringBoot 可执行jar包从头到尾的原理,请读者耐心观看。 涉及的知识点主要包括Maven的生命周期以及自定义插件,JDK提供关于jar包的工具类以及Springboot如何扩展,最后是自定义类加载器。 spring-boot-maven-plug……继续阅读 »

itzoo 3年前 (2022-05-02) 714浏览 0评论 0个赞

IntelliJ IDEA激活教程 最新版本2022.1破解教程 超详细图文教程 亲测有效

前言 本教程适用于 IntelliJ IDEA 2022.x 以下所有版本,请放心食用~ 本教程适用 Windows/Mac/Linux 系统,文中以 Windows 系统为例做讲解,其他系统按照教程顺序即可。 仅以下文记录本人 IntelliJ IDEA 2022.x 版本的激活破解全过程,步骤非常详细哟~ 关注公众号:终码一生  回复 永久激活 ……继续阅读 »

往事如烟 3年前 (2022-04-29) 1240浏览 0评论 1个赞

面试官:聊聊二维码扫码登录的原理

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。 在扫码的过程中,大家可能会有疑问:这二维码安全吗?会不会泄漏我的个……继续阅读 »

itzoo 3年前 (2022-04-28) 749浏览 0评论 0个赞

不要再封装各种 Util 工具类了,这款开源项目,真的很好用!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今天给大家推荐一个,非常好用的Java工具类库,企业级常用工具类,基本都有,能避免重复造轮子及节省大量的开发时间,非常不错,值得大家去了解使用。 Hutool谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。 Hutool 是一个 Java 工具包,也只是一个工……继续阅读 »

itzoo 3年前 (2022-04-28) 940浏览 0评论 0个赞

再见了 VMware,一款更轻量级的虚拟机!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Multipass是一个轻量虚拟机管理器,是由 Ubuntu 运营公司 Canonical 所推出的开源项目。运行环境支持 Linux、Windows、macOS。在不同的操作系统上,使用的是不同的虚拟化技术。在 Linux 上使用的是 KVM、Window 上使用 Hyper-V、mac……继续阅读 »

itzoo 3年前 (2022-04-28) 906浏览 0评论 0个赞

妙用Java 8中的 Function接口 消灭if…else…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else...。 if (...){  &nbs……继续阅读 »

itzoo 3年前 (2022-04-28) 813浏览 0评论 0个赞

每日开源 | 一款不错的性能调优利器:火焰图

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 工具的进化一直是人类生产力进步的标志,合理使用工具能大大提高我们的工作效率,遇到问题时,合理使用工具更能加快问题排查的进度。这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起文本数据集来真的精准而优雅,让人迷醉。 但很多时候文本的……继续阅读 »

itzoo 3年前 (2022-04-28) 714浏览 0评论 0个赞

实战!基于Security+JWT的单点登陆开发及原理解析

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在学习 Spring Cloud 时,遇到了授权服务 oauth 相关内容时,总是一知半解,因此决定先把 Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并整理一遍。 Spring Security 解析 (六) —— 基……继续阅读 »

itzoo 3年前 (2022-04-28) 741浏览 0评论 0个赞

面试官:如何防止你的 jar 包被反编译?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 序   由于Java字节码的抽象级别较高,因此它们较容易被反编译。本文介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 2……继续阅读 »

itzoo 3年前 (2022-04-28) 715浏览 0评论 0个赞

Log4j 2漏洞杀不死Java!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java 作为顶级编程语言之一,已经在企业级软件开发领域活跃 25 年了。有人不断宣传 Java 已死,同时也有人坚称 Java 活得好好的。最近,又有报道称 log4j 2 漏洞将再次“杀死” Java。我们曾开玩笑说,Java 博物馆就好像是一个墓园,记录了每一次“死亡”的经过。 ……继续阅读 »

itzoo 3年前 (2022-04-28) 793浏览 0评论 0个赞