一、应用背景 项目中需要后端以无入侵的方式,调用调度中心API服务。然而调度中心设置了登录,调度中心API接口对cookie进行了验证,feign访问调度中心API服务时,需...
一、应用背景 项目中需要后端以无入侵的方式,调用调度中心API服务。然而调度中心设置了登录,调度中心API接口对cookie进行了验证,feign访问调度中心API服务时,需...
前言 代码混淆,是将计算机程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称...
前言 平时开发过程中,有些项目需要依赖jdk8,有些需要依赖高版本jdk11。对于mac开发者而言,如何在不同版本jdk之间来回自由的切换? 查看安装 首先去oracle官网...
前言 日常项目中需要使用两个或以上kafka的数据源地址,面向百度编程的过程中发现,几个数据源就需要配置几个配置文件,并没有优雅的解决方式,于是开发了一款基于Spring-K...
起因 近期项目开发中,涉及到一个高级查询的功能,SQL长达近百行,排查SQL问题时,需要拼接成可执行SQL。市面存在的Mybatis Log插件,有些收费,有些只适用低版本I...
前言 在面试的时候这两年有一个非常高频的关于spring的问题,那就是spring是如何解决循环依赖的。这个问题听着就是轻描淡写的一句话,其实考察的内容还是非常多的,主要还是...
前言 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢?可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不...
前言 哈喽,大家好。 众所周知,GitHub 是程序员的宝藏,里面的好东西实在太多了,可是唯一的缺憾就是访问和下载速度都太慢了,甚至有时候还直接拒绝访问了! 图片 接下来就教...
一、前言 “深入java虚拟机”中提到,int等不大于32位的基本类型的操作都是原子操作,但是某些jvm对long和double类型的操作并不是原子操作,这样就会造成错误数据...