大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码、发送ajax请求时,获取到的数据乱码等,这种都需要进行新增或修改适当代码或配置来解决; 非编码层面的乱码:指的是那些修改项目外在的一 ...
分类:
编程语言 时间:
2020-03-05 15:22:56
阅读次数:
351
简介 IDEA编译Java项目报错:无效的源发行版9 目测原因编译等级不对,需要调整IDE中的编译等级相关参数 解决方案 1. 打开设置, Java Compiler选择如图所示的选项进行相应调整 2. 打开项目构建(Project Structure...) Project选择相应的编译级别 3. ...
分类:
编程语言 时间:
2020-03-02 15:02:23
阅读次数:
124
一、介绍 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍! 二、开源仓库 Github htt ...
分类:
其他好文 时间:
2020-03-02 10:31:56
阅读次数:
620
Maven的作用 1、在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差jar包? 2、每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个 ...
分类:
其他好文 时间:
2020-02-27 19:02:10
阅读次数:
51
最近项目需要国际化,一般常见的方式就是采用配置文件话国际化。 根据请求头传入不同的语言,返回不同的内容; 自己搭建了一个模型,分如下几步: 1.spring配置文件修改,定义国际化消息 2.查找项目中需要返回到web的国际化内容,写到配置文件中 3.处理国际化封装成一个工具类,在controller ...
分类:
编程语言 时间:
2020-02-25 17:33:38
阅读次数:
99
本文目标是探索在没有使用任何额外插件的情况下,如何使用 Gradle 构建一个 Java 项目,以此对比使用 Java 插件时得到的好处。 初始化项目 使用 Gradle Init 插件提供的 init task 来创建一个 Gradle 项目: gradle init --type basic - ...
分类:
编程语言 时间:
2020-02-23 11:29:52
阅读次数:
98
1.创建java项目。在pom.xml文件中添加 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.10.2.0</version> </depende ...
分类:
编程语言 时间:
2020-02-18 18:57:14
阅读次数:
98
在pom.xml中添加 1 <properties> 2 <maven.compiler.source>1.8</maven.compiler.source> 3 <maven.compiler.target>1.8</maven.compiler.target> 4 </properties> ...
分类:
编程语言 时间:
2020-02-18 13:22:07
阅读次数:
103
catalina.home与catalina.base区别
分类:
编程语言 时间:
2020-02-17 14:15:25
阅读次数:
93
Maven介绍 Maven是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、依赖管理及项目信息管理。 Maven优点 1、项目非常大时,可借助Maven将一个项目拆分成多个工程,最好是一个模块对应一个工程,利于分工协作。 2、借助Maven,可将jar包仅 ...
分类:
其他好文 时间:
2020-02-15 23:38:26
阅读次数:
124