- 博客(18)
- 收藏
- 关注
原创 IntelliJ IDEA 常用快捷键一览表
IntelliJ IDEA 常用快捷键一览表 1-IDEA的日常快捷键 第1组:通用型 说明 快捷键 复制代码-copy ctrl + c 粘贴-paste ctrl + v 剪切-cut ctrl + x 撤销-undo ctrl + z 反撤销-redo ctrl + shift + z 保存-save all ctrl + s 全选-select all ctrl + a 第2组:提高编写速度(上) 说明 快捷键 智能提示-edit alt
2023-04-11 22:02:13
389
1
原创 Maven基础设置
<!--阿里云镜像加速--> <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.
2021-02-11 16:51:35
474
原创 Docker安装
一.安装docker # 1.卸载旧版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ doc
2021-01-20 21:37:33
274
原创 Tomcat服务器乱码相关问题
1.控制台日志输出乱码 解决办法: 1.在本地tomcat / conf 目录下,修改logging.properties配置文件,添加 java.util.logging.ConsoleHandler.encoding = GBK 2.重启tomcat服务器 2.静态页面(html)部署在tomcat服务器后中文乱码 解决办法: 1.在本地tomcat / conf 目录下,修改server.xml配置文件,添加 URIEncoding=“UTF-8” 完整示例: <Connector p
2020-11-14 14:50:31
365
原创 MyBatis-Plus学习笔记
1.自动填充功能 创建时间,修改时间!这个操作一般都是自动化完成的,我们不希望手动更新! 阿里巴巴开发手册:所有的数据库表:gmt_create,gmt_modified几乎所有的表都要配置上,而且需要自动化! 在对应的表中添加gmt_create,gmt_modified两个字段 在实体类中加入对应的字段属性,并使用注解填充字段 @TableField(fill= FieldFill.INSERT) private Date gmtCreate;//创建时间 @TableFie
2020-09-09 13:18:37
436
原创 SSM框架整合笔记
整合SSM 环境要求 环境: IDEA MySQL 5.7 Tomcat 8 Maven 3.6 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARC
2020-09-07 13:28:00
238
原创 统一日志处理
一、日志 1、配置日志级别 日志记录器(Logger)的行为是分等级的。如下表所示: 分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL 默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别 #设置日志级别 logging.level.root=WARN 这种方式只能将日志打印在控制台上 二、Logback日志 spring boot内部使用Logback作为日志实现的框架。 Logback和log4j非常相似,如果你对log4j很
2020-08-23 20:51:28
279
原创 统一异常处理
一、什么是统一异常处理 1、制造异常 除以0 int a = 10/0; 2、什么是统一异常处理 我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理 二、统一异常处理 1、创建统一异常处理器 在service-base中创建统一异常处理类GlobalExceptionHandler: /** * 统一异常处理类 */ @ControllerAdvice public class GlobalExceptionHandler { @Exception
2020-08-23 18:15:29
310
原创 统一返回数据格式
项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容 例如,我们的系统要求返回的基本数据格式如下: 列表: { "success": true, "code": 20000, "message": "成功", "data": { "items"
2020-08-23 13:25:19
855
原创 Swagger基础配置
(一)Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 1.及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 2.规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息) 3.一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧) 4.可测性 (直接在接口文档上进行测试,以方便理解业务) (二)Swagger2配置
2020-08-23 08:55:22
477
原创 Java配置文件基础配置
#### application.yml #端口 server: port: 8080 spring: #服务名 application: name: service-demo #开发环境 profiles: active: dev #数据源 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost
2020-08-22 22:16:41
256
原创 gitee生成/添加SSH公钥
码云提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。 你可以按如下命令来生成 sshkey: #Generating public/private rsa key pair... ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 注意:这里的 xxxxx@xxxxx.com 为了便于辨识使用邮箱即可。 按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 pub
2020-08-16 13:18:54
1065
原创 Docker安装Redis
一、部署Redis 1.搜索redis镜像 docker search redis 2.拉取redis镜像 docker pull redis:6 3.创建容器,设置端口映射 mkdir -p ~/redis/conf cd ~/redis/conf touch redis.conf docker run \ -p 6379:6379 \ --name=redis \ -v $PWD/data:/data \ -v $PWD/redis.conf:/etc/redis/redis.conf \ -d
2020-08-16 11:51:39
148
原创 Docker安装MySQL
一、部署MySQL 1.搜索mysql镜像 docker search mysql 2.拉取mysql镜像,相应镜像版本搜索docker hub docker pull mysql:5.7 3.创建容器,设置端口映射、目录映射 # 在/root目录下创建mysql目录用于存储mysql数据信息 mkdir ~/mysql cd ~/mysql #docker创建mysql容器:(命令:) docker run \ -p 3306:3306 \ --name=mysql \ -v $PWD/log:/v
2020-08-15 22:11:19
153
原创 Linux中(CentOS7)安装JDK1.8
1.下载JDK 附:JDK1.8Linux版本 2.上传JDK到linux系统 首先我们进入到/usr/local目录(命令:cd /usr/local),在当前目录下创建一个jdk文件夹(命令:mkdir jdk),然后将root根目录下上传的jdk1.8剪切到刚创建的jdk目录中(命令:mv jdk-8u11-linux-x64.tar.gz /usr/local/jdk) 3.解压压缩文件 命令:tar -zxvf jdk-8u11-linux-x64.tar.gz,会在当前目录下自动创建jdk1.
2020-08-08 16:33:53
227
原创 CentOS7中网络连接配置
在VMware软件上默认安装好的CentOS7,是没有开启配置网卡信息的,所以连不上网。现尝试用两种配置来让CentOS7开启联网功能,一种是直接打开网络功能自动获取ip,会在设定的网段下面随机分配一个ip,另一种是设置固定ip,出于某些特殊的需求,例如要在局域网内做端口映射,需要将虚拟机设置成使用固定的局域网IP,即使虚拟机重启了,其局域网ip仍然不变。 一、自动获取ip 1.进入网络配置的目录 cd /etc/sysconfig/network-scripts/ 下,如下图 2.用vi指令..
2020-08-07 22:15:16
2246
原创 IntelliJ IDEA 集成 Tomcat 服务器控制台乱码问题
** 工程乱码 ** 打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了 运行tomcat时,控制台乱码 在本地tomcat / conf 目录下,设置 logging.properties ,增加参数 java.util.logging.ConsoleHandler.encoding = GBK,重启idea后中文乱码问题解决。 ...
2020-06-26 00:27:29
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅