方式一:写个去除数组中重复数据的方法public static String[] arrayUnique(String[] a) {
List<String> list = new LinkedList<>();
for ...
阅读全文...
Redis 笔记整理
Redis连接redis-cli -h 127.0.0.1 -p 6379 -a "123456"
关于Key的常用命令del key # 删除已存在的key
exists key # 检查key是否已存在。存在返回1,不存在返回0
expire k...
阅读全文...
阅读全文...
Establishing SSL connection without server's identity verification is not recommended.
Spring Boot 链接 MySQL 时提示警告信息Establishing SSL connection without server's identity verification is not recommended.解决方法:mysql的ur...
阅读全文...
阅读全文...
Spring事务手动回滚
Spring的事务机制中默认事务只在发生未被捕获的 RuntimeExcetpion时才回滚。Spring AOP异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下AOP只捕获Runt...
阅读全文...
阅读全文...
Gradle构建Web应用
Gradle 提供了两个插件用来支持网页应用: War 插件和 Jetty 插件. War 插件是在 Java 插件的基础上扩充的用来构建WAR文件. Jetty 插件是在 War 插件的基础上扩充的, 允许用户将网页应用发布到一个介入的 Jetty 容...
阅读全文...
阅读全文...
Gradle构建Groovy项目
先加入Grooy插件apply plugin: 'groovy'它也会同时把 Java 插件加入到你的项目里. Groovy 插件扩展了编译任务, 这个任务会在 src/main/groovy 目录里寻找源代码文件, 并且加入了编译测试任务来寻找 src...
阅读全文...
阅读全文...
Gradle发布jar文件
通常 JAR 文件需要在某个地方发布. 为了完成这一步, 你需要告诉 Gradle 哪里发布 JAR 文件. 在 Gradle 里, 生成的文件比如JAR文件将被发布到仓库里.发布到一个本地的目录示例:build.gradleuploadArchives...
阅读全文...
阅读全文...
Gradle测试时修改系统属性
测试阶段加入一个系统属性build.gradletest {
systemProperties 'property': 'value'
}你可以使用 gradle properties命令来列出项目的所有属性. 这样你就可以看到 Java 插件加入的...
阅读全文...
阅读全文...
Maven依赖Scope标签参数
scope的其他参数如下:
compile
默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布
provided
跟compile相似,但...
阅读全文...
阅读全文...
Linux下MySQL的root密码忘记解决方案
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭...
阅读全文...
阅读全文...