记一次对 IntelliJ IDEA 的所有设置
对 IDEA 进行设置,让开发的时候更加便利顺手,以下是我对 IDEA 的设置,可供参考,IDEA 版本 2020.3.2
IDEA 2020.3.2 安装破解 MyBatis Log Plugin
在此之前都是用的 IDEA 2018.3,前几天才更新到了 2020.3.2,但是在进行同步插件的时候,oh shit!!! 我发现 MyBatis Log Plugin 居然开始收费了
Windows 修改 MySQL 5.7 默认字符集
MySQL 安装完成之后默认的字符集是 latin1,而它是不支持中文的,所以当插入的数据有中文时,会出现乱码或者无法插入到数据库中。MySQL 5.5 版本以后,要使用 utf8mb4
使用 Spring Boot 组件动态修改日志级别
在日常工作中,我们为了方便定位问题通常都会打印日志,在开发、测试和生产环境中,日志级别可能都不一样,而在自己开发的过程中为了方便调试可能会打印很多日志
使用 Spring 的 IOC 实现账户的 CRUD (注解配置)
注解配置和 xml 配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。关于实际的开发中到底使用 xml 还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。
使用 Spring 的 IOC 实现账户的 CRUD (XML配置)
1.导入maven依赖(pom.xml)2.创建数据库 3.编写实体类(cn.imzjw.entity.Account.java)4.编写持久层代码(cn.imzjw.dao.IAccountDao.java)5.编写业务层代码(cn.imzjw.service.IAccountService.java)
使用 Spring 的 IOC 解决程序耦合
本文使用的案例是账户的业务层和持久层的依赖关系解决。在开始 spring 的配置之前,我们要先准备一下环境。由于我们是使用 spring 解决依赖关系,并不是真正的要做增删改查操作,所以此时我们没必要写实体类。
Spring 复习 - IOC 的概念和作用
耦合性(Coupling) 也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。
Spring 复习 - 概述
Spring 是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以 IOC(Inverse Of Control)反转控制 和 AOP(Aspect Oriented Programming)面向切面编程为内核
Spring Boot 自定义通用异常
如果一个项目都包含了各种各样的服务。每个服务都又以不同的方式返回异常信息,这样排查的时候就会比较麻烦。如果我们定义一个标准的异常处理体系。并在所有的服务中使用