最新消息:开发工具之家

最新发布 第3页

开发工具之家唯一官网:http://www.itdevtools.com

JAVA

Docker 大势已去,Podman 即将崛起

souyunku 2年前 (2022-06-06) 254浏览

什么是Podman? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况...

JAVA

MyBatis超强大的动态 SQL 大全

souyunku 2年前 (2022-06-06) 81浏览

读完这篇文章里你能收获到 Mybatis动态SQL语句大全 Mybatis中如何定义变量 Mybatis中如何提取公共的SQL片段 1. If 语句 需求:根据作者名字和博客名字来查询博客!如果作者名字为空,那么只根据博客名字查询,反之,则 根据作者...

JAVA

Java 8 日期处理

souyunku 4年前 (2020-09-11) 95浏览

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使...

JAVA

分析 ThreadLocal 原理与使用场景

souyunku 4年前 (2020-09-11) 124浏览

什么是ThreadLocal变量 ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意: 因为每个 Thread 内有自己的实例副本,且该副本只能由当前 T...

Spring

Spring、Dubbo等框架源码的几个小技巧

souyunku 4年前 (2020-09-11) 118浏览

今天介跟大家分享一下我平时阅读源码的几个小技巧,对于阅读java中间件如Spring、Dubbo等框架源码的同学有一定帮助。 本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。 1、Quick...

JAVA

请不要在 JDK 7+ 中使用这个 JSON 包了

souyunku 4年前 (2020-09-11) 99浏览

Json-lib 介绍 Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日。虽然已经很多年不维护了,但在搜索引擎上搜索 "Java...

Spring

Spring 内存泄露,排查竟这么难!

souyunku 4年前 (2020-09-11) 50浏览

背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正...

JAVA

直观讲解一下RPC调用和HTTP调用的区别

souyunku 4年前 (2020-09-11) 85浏览

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质...

SpringBoot

Spring Boot应用启动器(全44种)

souyunku 4年前 (2020-09-11) 107浏览

啥是应用启动器?SpringBoot集成了spring的很多模块,比如tomcat、redis等等。你用SpringBoot搭建项目,只需要在pom.xml引入相关的依赖,和在配置文件中简单的配置就可以使用相应模块了。非常方便,spring boot...

Spring

图解 Spring 循环依赖,写得太好了!

souyunku 4年前 (2020-09-11) 116浏览

Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那么既然写了这篇文章,...