flyway-6.4.2.rar
1、解压flyway-commandline-6.4.2-linux-x64.tar.gz或flyway-commandline-6.4.2-windows-x64.zip包;
2、把path目录里的lib目录拷贝到解压目录里进行覆盖;
覆盖lib/community/flyway-core-6.4.2.jar包是去除不支持MySQL5.6的限制;
lib下的其它jar包是为了在命令行情况下可以使用logback方式进行打印日志;
fastdfs-client-javajar1.29-SNAPSHOT.zip
Missing artifact org.csource:fastdfs-client-java:jar:1.29-SNAPSHOT
fastdfs-client-javajar1.27-SNAPSHOT.zip
Missing artifact org.csource:fastdfs-client-java:jar:1.27-SNAPSHOT
Git-2.7.2-64.rar
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git-2.7.2-64-bit_setup.1457942968版本。
官网下载太慢。
Git-2.26.2-64-bit.rar
Git-2.26.2-64-bit git最新版本,官网下载太慢了,网速千兆下了1个小时,拿出来分享一下。
flyway-patch.rar
1、解压flyway-commandline-6.4.2-linux-x64.tar.gz或flyway-commandline-6.4.2-windows-x64.zip包;
2、把path目录里的lib目录拷贝到解压目录里进行覆盖;
覆盖lib/community/flyway-core-6.4.2.jar包是去除不支持MySQL5.6的限制;
lib下的其它jar包是为了在命令行情况下可以使用logback方式进行打印日志;
flyway-commandline-6.4.2-linux-x64.tar.gz
Flyway 是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway 可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations 可以写成 SQL 脚本,也可以写在 Java 代码中,不仅支持 Command Line 和 Java API,还支持 Build 构建工具和 Spring Boot 等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。
linux-x64
flyway-commandline-6.4.2-windows-x64.zip
Flyway 是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway 可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations 可以写成 SQL 脚本,也可以写在 Java 代码中,不仅支持 Command Line 和 Java API,还支持 Build 构建工具和 Spring Boot 等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。
windows-x64
kafkatool_64bit.exe
是查看kafka上面数据的可视化工具,能更好的理解kafka原理,获取信息,操作topic等,十分的方便。
也可以去kafka工具官网地址下载:http://www.kafkatool.com/download.html,速度是很慢。
具体安装步骤可以参考该博主的博客:https://www.cnblogs.com/miracle-luna/p/11299345.html
junit-4.11与hamcrest-core-1.3.jar.zip
junit测试所需jar包,包含4.11和4.12两个版本以及hamcrest-core-1.3.jar等jar,是进行junit测试不可缺少的包
学习Redis的脑图.rar
是一份redis学习脑图可编辑文档,能更好的辅助学习redis,是从安装到分布式部署,数据持久化,主从复制等高级的骚操作。
redis不但要会用,还要知道为啥这样用,知其然,知其所以然。
开启Redis历程篇,记录学习Redis路上的问题,总结进步。
ProcessExplorer(线程cpu占用率工具)
windows下只能查看进程的cpu占用率,要查看线程的cpu占用率要借助该工具,线程信息一目了然。
zookeeper-3.4.5
zookeeper-3.4.5是用做于分布式锁,dubbo的服务注册中心,是程序开发过程中不可或缺的角色。
Bean以及注解的方式实现dubbo调用(Maven)
用Bean的方式以及注解的方式实现的dubbo调用,该demo是一份Maven项目,包含服务端,客户端,实现RPC的远程服务调用。
PGP加密软件Java实现
PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密软件。
以RSA与DES为基础用Java实现。
DSS数字签名标准Java实现
所谓数字签名,是一种用数字通信形式达到签名的功能,目的是证明通信双方的身份、达到确保通信的安全,是一套密码系统。
这里用RSA加密,用MD5形成摘要,验证信息完整性。
RSA公钥加密算法Java实现
RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
这时一个简单的Java实现,在RSA网络安全工具类是比较完整的实现。
信息-摘要算法5(MD5)Java实现
MD5主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,用以验证信息的完整性。一般用于数字签名。
用Java实现的一个例子。
DES对称加密算法Java实现
DES算法为密码体制中的对称密码体制,是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。
这里以Java代码实现DES算法。
DH密钥交换算法Java实现
DH密钥交换算法这个机制的巧妙在于它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道确定对称密钥。
我用Java写了两个例子,有需要的可以看看。
RSA网络安全工具类
是RSA工具类,包括分段加密、分段解密、公私钥对生成,是一份完整的工具类。
二维码生成以及扫一扫解析二维码原理实例
是java后台的二维码生成以及扫一扫解析二维码原理的实例,包含二维码生产,以及解析原理,代码实现不易。
日期通用处理类
用于所有的与日期相关的格式转化的工具类
* 将date转换为日历
public static Calendar date2Calendar(Date date) {
Calendar calendar = Calendar.getInstance(); // 得到日历
calendar.setTime(date);
return calendar;
}