会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爪哇驿站
不定期分享编程技术干货笔记,不限于算法、数据库、Spring Boot、微服务、高并发、JVM、Docker、ELK、编程技巧等相关知识,期待与您共同进步!
博客园
首页
新随笔
联系
管理
订阅
2022年3月2日
基于Maven的SpringBoot工程中,如何使用proguard进行Java代码混淆?
摘要: 前言 代码混淆,是将计算机程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。 为什么要做代码混淆? 代码混淆的主要目的是为了保护源代码,阻止反向工程。反向工程会带来许多问题,诸如知识产权泄
阅读全文
posted @ 2022-03-02 17:33 爪哇驿站
阅读(5)
评论(0)
推荐(0)
2022年3月1日
如何在 Mac 系统中安装多个 JDK 版本?
摘要: 前言 平时开发过程中,有些项目需要依赖jdk8,有些需要依赖高版本jdk11。对于mac开发者而言,如何在不同版本jdk之间来回自由的切换? 查看安装 首先去oracle官网下载对应jdk版本的dmg包,安装过程就不再赘述了。安装完成后,执行如下命令进行查看: cd /Library/Java/Ja
阅读全文
posted @ 2022-03-01 15:52 爪哇驿站
阅读(2)
评论(0)
推荐(0)
2022年2月28日
SpringBoot中如何配置Kafka多数据源?
摘要: 前言 日常项目中需要使用两个或以上kafka的数据源地址,面向百度编程的过程中发现,几个数据源就需要配置几个配置文件,并没有优雅的解决方式,于是开发了一款基于Spring-Kafka的kafka-spring-boot-starter除了支持原生配置外,还增加了多数据源配置。 安装 Starter已
阅读全文
posted @ 2022-02-28 15:30 爪哇驿站
阅读(79)
评论(0)
推荐(0)
一怒之下,开发了一款IDEA插件[ Mybatis Log Plus]
摘要: 起因 近期项目开发中,涉及到一个高级查询的功能,SQL长达近百行,排查SQL问题时,需要拼接成可执行SQL。市面存在的 Mybatis Log Plugin,有些收费,有些只适用低版本IDEA,并且经常出现SQL丢失的情况。其中过程,让人痛心疾首。于是,一怒之下,开发了一款Mybatis Log P
阅读全文
posted @ 2022-02-28 15:13 爪哇驿站
阅读(18)
评论(0)
推荐(0)
公告