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

标签:Java

公众号文章

如何成为合格的Java开发人员

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今天,成为一名称职的程序员比以往任何时候都更具挑战性,人们应该拥有大约70%的技术技能和30%的软(认知)技能。如果一个“硬核”开发人员缺乏所需的软技能,他/她很难进入管理层。 1. 技术技能 这是一个不需要动脑筋的问题;你的技术能力将使你获得面试机会。在招聘Java开发人员时,公司需……继续阅读 »

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

公众号文章

偷天换日,用JavaAgent欺骗你的JVM

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 熟悉Spring的小伙伴们应该都对aop比较了解,面向切面编程允许我们在目标方法的前后织入想要执行的逻辑,而今天要给大家介绍的Java Agent技术,在思想上与aop比较类似,翻译过来可以被称为Java代理、Java探针技术。 Java Agent出现在JDK1.5版本以后,它允许程序……继续阅读 »

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

公众号文章

干掉Random:这个类才是获取随机数的王者!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 背景 最近在写一些业务代码时遇到一个需要产生随机数的场景,这时自然想到 jdk 包里的 Random 类。但出于对性能的极致追求,就考虑使用 ThreadLocalRandom 类进行优化,在查看 ThreadLocalRandom 实现的过程中,又追了下 Unsafe ……继续阅读 »

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

公众号文章

SpringBoot 启动时自动执行代码的几种方式,还有谁不会??

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 目录 前言 java自身的启动时加载方式 Spring启动时加载方式 代码测试 总结 2 前言 目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方……继续阅读 »

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

公众号文章

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

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

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

公众号文章

彻底搞懂 SpringBoot jar 可执行原理

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

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

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

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

公众号文章

Log4j 2漏洞杀不死Java!

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

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