摘要: 前言 代码混淆,是将计算机程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。 为什么要做代码混淆? 代码混淆的主要目的是为了保护源代码,阻止反向工程。反向工程会带来许多问题,诸如知识产权泄 阅读全文
posted @ 2022-03-02 17:33 爪哇驿站 阅读(5) 评论(0) 推荐(0)
摘要: 前言 平时开发过程中,有些项目需要依赖jdk8,有些需要依赖高版本jdk11。对于mac开发者而言,如何在不同版本jdk之间来回自由的切换? 查看安装 首先去oracle官网下载对应jdk版本的dmg包,安装过程就不再赘述了。安装完成后,执行如下命令进行查看: cd /Library/Java/Ja 阅读全文
posted @ 2022-03-01 15:52 爪哇驿站 阅读(2) 评论(0) 推荐(0)
摘要: 前言 日常项目中需要使用两个或以上kafka的数据源地址,面向百度编程的过程中发现,几个数据源就需要配置几个配置文件,并没有优雅的解决方式,于是开发了一款基于Spring-Kafka的kafka-spring-boot-starter除了支持原生配置外,还增加了多数据源配置。 安装 Starter已 阅读全文
posted @ 2022-02-28 15:30 爪哇驿站 阅读(79) 评论(0) 推荐(0)
摘要: 起因 近期项目开发中,涉及到一个高级查询的功能,SQL长达近百行,排查SQL问题时,需要拼接成可执行SQL。市面存在的 Mybatis Log Plugin,有些收费,有些只适用低版本IDEA,并且经常出现SQL丢失的情况。其中过程,让人痛心疾首。于是,一怒之下,开发了一款Mybatis Log P 阅读全文
posted @ 2022-02-28 15:13 爪哇驿站 阅读(18) 评论(0) 推荐(0)