JVM类加载机制、双亲委派机制 从一幅图说起:方法的加载、运行过程www.processon.com/diagraming/5f33e...解读:加载某个类时会先委托父加载器寻找目标类,找不到再委托上层父加载器加载,如果所有父加载器在自己的加载类路径下都找不到目标类,则在自己的类加载路径中查找并载入目标类。比如我们的Math类, 先会找应用程序类加载器加 ......
306
0
0
2022-05-15
package com.itenp.gen.action; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.Inpu ......
335
0
0
2022-05-14
​为什么要用Flyway在日常开发中,我们经常会遇到下面的问题:自己写的SQL忘了在所有环境执行;别人写的SQL我们不能确定是否都在所有环境执行过了;有人修改了已经执行过的SQL,期望再次执行;需要新增环境做数据迁移;每次发版需要手动控制先发DB版本,再发布应用版本;其它场景…由于项目需求的变化,或者前期设计缺陷,导致在后期需要修改数据库,这应该是一个比较常 ......
315
0
0
2022-05-13
​package com.lw.database; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.sql.Connection ......
367
0
0
2022-05-11
​这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。一,值是null的情况:1.a.equals(b), a 是null, 抛出NullPointException异常。2.a.equals(b), a不是null, b是null, 返回false3.Objects.equals(a, b)比较时, 若a 和 b 都是null, 则 ......
336
0
0
2022-05-10
​官网地址:官网提供的四个步骤第一步:用户同意授权,获取code第二步:通过code换取网页授权access_token第三步:刷新access_token(如果需要)第四步:拉取用户信息(需scope为 snsapi_userinfo)附:检验授权凭证(access_token)是否有效一、获取code所需要的参数​授权效果​错误码的返回​二、获取acce ......
358
0
0
2022-05-09
本文案例收录在 github.com/chengxy-nds/Springboot-...大家好,我是小富~对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数 ......
354
0
0
2022-05-09
首先,如果是个人的项目,相信maven中的jar包并不会很多,可以无脑选择删掉仓库,重新再引入依赖下载即可如果是公司项目,相信jar包很多,有时仅仅只是希望重新下载特定未下载好的jar,那么可以执行下面的步骤流程步骤1:先到maven仓库所在的目录在该目录打开cmd命令,然后执行for /r %i in (*.lastUpdated) do del %i ......
294
0
0
2022-05-09
Springboot中事务的使用:1、启动类加上@EnableTransactionManagement注解,开启事务支持(其实默认是开启的)。2、在使用事务的public(只有public支持事务)方法(或者类-相当于该类的所有public方法都使用)加上@Transactional注解。在实际使用中一般是在service中使用@Transactional ......
348
0
0
2022-05-09
package org.fh.util; import java.util.Map; import org.quartz.CronScheduleBuilder; import org.quartz.CronTrigger; import org.quartz.Job; import org.quartz.JobBuilder; impo ......
318
0
0
2022-05-08
RedisTemplate位于spring-data-redis包下。RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅。一、Redis的五种类型常用操作:使用RedisTemeplate在maven中添加依赖(下面只是主要的部分依赖)<dependency> <groupId>org.sp ......
325
0
0
2022-05-08
​1. 获取tokenpackage org.fh.util; import org.json.JSONObject; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java ......
302
0
0
2022-05-08
“Java” 有很多意思。除了是印度尼西亚的爪哇岛之外,它还是一个大型的软件开发生态系统。Java 公开发布于 1995 年 3 月 23 日(LCTT 译注:据维基百科数据)。它仍然是企业和休闲软件开发的一个流行平台。从银行业到“我的世界”,许多东西都是由 Java 开发的。本文将引导你了解构成 Java 的各个组件,以及它们是如何相互作用的。本文还将介绍 ......
323
0
0
2022-05-07
想要在控制台看到 flowable 自己内部表执行的sql 语句其实很简单1. 在 application.properties 添加一句配置logging.level.org.flowable.ui.modeler.domain.Model=debug 2. logback.xml<?xml version="1.0" encoding="UTF- ......
353
0
0
2022-05-07
zuul1与spring-cloud-gateway的区别Zuul:是netflix公司的项目,本质上是web servlet,基于JavaEE Servlet技术栈,使用阻塞API,处理的是http请求,没有提供异步支持,不支持任何长连接,比如websocket。依赖: <dependency><groupId>org.spr ......
414
0
0
2022-05-06