Java知音
-
SpringBoot实现 License 认证(只校验有效期)
戳上方蓝字“Java面试题精选”关注我! 一、License介绍 License也就是版权许可证书,一般用于收费软件给付费用户提供的访问许可证明 应用场景 应用部署在客户的内网环境…
-
MySQL中各种日志、缓冲区都是干嘛的?
戳上方蓝字“Java面试题精选”关注我! 介绍 本篇文章主要以innodb存储引擎为主;在了解mysql的过程中经常能听到它内部有各种log以及缓冲区,他们在mysql中具有重要作…
-
Git 代码提交规范:feat、fix、chore 都是什么意思?
戳上方蓝字“Java面试题精选”关注我! 写在前面 经常看到别人提交的代码记录里面包含一些feat、fix、chore等等,而我在提交时也不会区分什么,直接写下提交信息,今天就来看…
-
你的 token 是安全的吗?(如何防范伪造、篡改、窃取的问题)
戳上方蓝字“Java面试题精选”关注我! 引言 随着IT和互联网的发展,从国家到企业,网络安全成为数字经济安全的重要内容,是一项每天、长期都要面对的问题。稍大一点的公司每年也都会有…
-
面试官问我 String 能存储多少个字符?
戳上方蓝字“Java面试题精选”关注我! 1.首先String的length方法返回是int。所以理论上长度一定不会超过int的最大值。 2.编译器源码如下,限制了字符串长度大于等…
-
SpringBoot 将 jar 包和 lib 依赖分离,Dockerfile 构建镜像
戳上方蓝字“Java面试题精选”关注我! 前言 Spring Boot 是一个非常流行的 Java 开发框架,它提供了很多便利的功能,例如自动配置、快速开发等等。 在使用 Spri…
-
3万字 SpringBoot 日志全解析:快速掌握!
戳上方蓝字“Java面试题精选”关注我! 前言 日志,是开发中熟悉又陌生的伙伴,熟悉是因为我们经常会在各种场合打印日志,陌生是因为大部分时候我们都不太关心日志是怎么打印出来的,因为…
-
SpringBoot + 事务钩子函数,真香!
前言 经过前面对Spring AOP、事务的总结,我们已经对它们有了一个比较感性的认知了。 今天,我继续安利一个独门绝技:Spring 事务的钩子函数。 单纯的讲技术可能比较枯燥乏…
-
【线上故障复盘】RPC 线程池被打满,1024个线程居然不够用?
1. 故障背景 昨天晚上,我刚到家里打开公司群,就看见群里有人讨论:线上环境出现大量RPC请求报错,异常原因:被线程池拒绝。虽然异常量很大,但是异常服务非核心服务,属于系统旁路,服…
-
知乎热议:为什么很多程序员讨厌低代码?
来源:开源小分队 低代码不是什么新鲜事物,低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。 最近看到一个很有意思的问题,为什么很多程序员讨厌…
-
从Java8到Java17,这些新特性让你的代码起飞!
前言 一直想找时间做一篇关于Java新特性的盘点清单,一切以实用为主,不多赘述,不讲空谈,不整虚头巴脑的概念,从实战的角度出发,根据实际开发需求,盘点值得使用的新特性。 因此对于垃…
-
一文讲清各种场景下 Git 如何回退
一、commit 前回退 场景:当我们在工作区做了一些改动,或者ADD了一些新文件,但还没有提交时 1. 整个工程回退 此时如果我们想整个工程回退到上一个提交版本,可以使用 res…
-
JD-hotkey:京东开源的利器,强得离谱!
项目介绍 京东 App 后台中间件,毫秒级探测热点数据,毫秒级推送至服务器集群内存,大幅降低热 key 对数据层查询压力。 对任意突发性的无法预先感知的热点请求,包括并不限于热点数…
-
玩转Spring:强大的 SpEL 表达式
本文概览 欢迎阅读本文,其中我们将深入探讨 Spring Expression Language(SpEL)的语法和实际应用。从基础概念到高级用法,我们将在本文中了解如何使用 Sp…
-
MySQL+Redis,百万数据轻松优化
提到历史项目,大家对它的第一印象可能会是数据量大、技术老旧、文档缺失、开发人员断层、”屎山”等。刚好这几天就接到了一个优化老项目的需求,客户反馈页面数据加载…
-
Open-Feign 你真的会用了吗?
引言 现在我们在微服务开发中,由于服务拆分,我们不可避免的会涉及一个服务需要调用另一个服务的RPC场景,对于这一场景的实现有很多方案:我们可以自己封装httpclient,也可以使…