分类 Java 下的文章
- 首页
- Java
Spring Boot 连接 MSSQL 报警告:TLSv1 was negotiated
问题描述Spring Boot 连接 SQL Server 数据库,启动项目后控制台警告如下:TLSv1 was negotiated. Please update server and client to use TLSv1.2 at minimum.解决方案不处理好像也没什么问题非要解决似乎要从服务器上做调整,没仔细研究,因为我本机的 SQL 2019 是没问题的,服务器可能版本低。非要...
IDEA 2019.3 隐藏窗口标题栏(去掉 Win10 白色标题栏)
问题描述两台电脑同样的 Win10 系统,安装 IDEA 2019.3 后一台标题栏可以隐藏,另一台不行,显示难看的白色标题栏,为何?解决方案1:安装插件:Window Decorate Mode Switcher重启 IDEAselect view -> switch decorate mode解决方案2:安装插件:decorate重启 IDEA效果:解决方案3:最终找到我适合我的解...
SQL Server 2019 安装语言扩展调用 Java 代码
1、什么是 SQL Server 语言扩展语言扩展是 SQL Server 的一项功能,用于执行外部代码。 可以使用扩展性框架在外部代码中使用关系数据。SQL Server 2019 支持 Java。 默认的 Java 运行时为 Zulu Open JRE。 此外,也可以使用其他 Java JRE 或 SDK。2、使用 SQL Server 语言扩展可执行的操作语言扩展使用扩展性框架来执行外...
Druid 编译问题 jar must specify an absolute path but is ${env.JAVA_HOME}jconsole.jar
问题描述升级了 jdk11 后使用 druid 编译报以下警告。参考:https://github.com/alibaba/druid/issues/3060https://github.com/alibaba/druid/issues/2491https://github.com/alibaba/druid/issues/1346> Task :compileJava UP-TO-D...
我的 Intellij IDEA 配置
常用 IDEA 快捷键快捷键功能说明F1show in Explorer经常需要在资源管理器中打开项目目录Ctrl+Alt+;格式化代码默认的Ctrl+Alt+L和 QQ 锁定冲突常用 IDEA 设置1、IDEA 取消引号和大括号对选中内容的自动包裹当选中部分内容后按【引号】或【大括号】会自动将所选内容包裹,不喜欢可以如下设置。设置位置:File | Settings | Editor | ...
IDEA Gradle 项目控制台输出中文乱码解决方案
问题描述IDEA Gradle 输出日志中文乱码,如图:解决方案IDEA 2019 之前版本:File | Settings | Build, Execution, Deployment | Build Tools | Gradle如图添加以下参数:-Dfile.encoding=utf-8IDEA 2019 版本:IDEA 2019.3 新版没有上面这个选项。 可以点击 help->...
Pentaho Kettle 8.3 源码编译打包及 Debug 调试运行(图文教程)
本手册描述了开源 ETL 工具 Kettle 8.3 源码编译打包及 Debug 调试运行的详细步骤。本手册编写的目的主要为了应对以下场景:在使用开源的 Kettle 过程中如有个性化需求需要自定义部分功能模块,或者发现系统 Bug 且官方未及时提供修复时,我们需要修改源码并且重新编译打包运行。更多的时候我们需要通过 Debug 调试运行的方式来排查问题。1、环境要求以下各软件的安装及配置不...
Ubuntu 搭建 Maven 私服仓库 Nexus 笔记
Maven 搭建私服可以供公司内部其它同事使用,这样当一个人引用并下载了某个依赖,会被缓存到公司内的私服服务器,这样别的同事在使用的时候就可以直接从内网下载,速度大大提升。这里记录下最近搭建 Nexus 私服仓库的过程。官方地址nexus 是 sonatype 公司的免费产品,大多数私服仓库都是通过这个工具搭建的。官网:https://www.sonatype.com/nexus-repos...
Gradle 强制所有项目替换为本地 Maven 私服地址
自己搭建好的 Maven 私服仓库如果想在 Gradle 中使用,可以在项目的 build.gradle 中定义仓库,但这样每个项目都要设置,有种方法可以将所有 Gradle 项目的 Maven 远程仓库地址强制更换为私服仓库。在默认的 Gradle 目录 C:\Users\你的用户名\.gradle 新建 init.gradle 文件。如果之前修改过目录位置,比如微酷的环境变量设置了 GR...
Win10 安装 Jdk 8/11,配置 java 环境变量方法
下载 JDK从以下地址下载对应 jdk 的 64位或32位 安装包。Oracle JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlOpen JDK 下载地址: https://go.vcoo.cc/openjdk安装 JDK对于安装版:直接不停的下一步安装完成即可。对于解压版:直接解压至指...
Mac 安装 Jdk 8/11,配置 java 环境变量方法
下载 JDK从以下地址下载对应 jdk 的 dmg 安装包。或 mac 系统专用的压缩包如:jdk-11.0.5_osx-x64_bin.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html安装 JDK如果是 dmg 安装后默认安装位置在:/Library/Java/JavaVirtual...
Spring Boot 启动信息定制:显示端口版本等
我想在Spring Boot项目启动后更友好的显示当前的版本及端口等信息,可以通过以下方式实现。效果实现方法/** * 应用定制 * 作者:xinggang * 邮箱:willcoo@qq.com * 网址:https://weiku.co * 日期:2019-04-28 * 说明: */ @ControllerAdvice public class CustomApplica...
Spring Boot 警告:An illegal reflective access operation has occurred
问题描述最新将Spring Boot项目升级到JDK 11,运行时发现警告如下:WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils (file:/D:/Andr...
JDK 8、11、13 收费吗?OpenJDK 下载地址
费话不多说,现在 JDK 已经不再像以前一样完全免费了,简单的说是这样。JDK 8 收费吗对于从 Oracle 下载的 Oracle jdk8-u200以下版本不收费。Oracle 将继续提供JDK 8免费的公共更新和自动更新,支持个人用户到2020 年 12 月底,支持商业用户到2019 年 1 月;换句话说如果想 Oracle 后续继续为你提供 JDK 8 的支持,那么则需要付费。JDK...
Spring Boot 2.x 增加拦截器后静态资源文件404无法访问
问题描述Spring Boot 2.2.0 增加自定义拦截器后发现静态资源都没法访问,报 404 错误。网上找了几个方案比如修改资源文件路径由 /** 改为 /static/** 然后添加到排除列表,我的项目没效果。最后发现是配置拦截器的方式不一样造成的,注意以下两个细节:配置拦截器的几种方式在 spring boot2.x 中已经不推荐再使用 WebMvcConfigurationAdap...