自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 redis 安装

redis 安装redis 源码下载之后上传到 linux 上,或者在 linux 使用 wget 工具下载redis 下载地址:http://download.redis.io/releases/redis-5.0.8.tar.gz[root@localhost ~]# yum install wget # 安装 wget ,用于下载 redis 源码[root@localhost ~]# yum install gcc # 安装 gcc 来编译 redis 源代码[root@localhost

2020-06-30 10:18:46 135 1

原创 Mybatis 插入/批量插入返回主键 ID

有时候我们在插入一条数据后需要返回主键ID,Mytais 提供了相关方法。User 实体类public class User { private Integer userId; private String nickName; private String realName; private String avatar;}Mapper 接口Long sa...

2019-01-15 17:57:05 6394 3

原创 MySQL 解压版在Windows下的安装与配置

从 MySQL 官网下载解压版本的安装包下载地址:https://dev.mysql.com/downloads/file/?id=481160点击直接下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip下载完成后解压到安装位置,我的安装位置为D:\database\mysql-5.7.24在 ...

2018-11-10 15:26:44 234

原创 You must reset your password using ALTER USER statement before executing this statement.

MySQL 安装完成后,首次登陆报以下错误ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.因为我们首次登陆使用的 MySQL 初始化始生成的临时密码,所以需要我们修改 root 用户密码。alter user user() ...

2018-11-07 22:54:22 4684

原创 Java 核心知识回顾 - 异常处理机制

异常是程序中的一些错误,但并不是所有的错误都是异常,有些错误有时候是可以避免的。异常分类Java 中的异常主要分为两类 Error 和 Exception。Error 和 Exception 都是 Throwable 的子类,Error 表示程序无法解决的错误,常见的有 OutOfMemoryError、StackOverflowError错误等。Exception 表示程序执行时发生的异...

2018-10-30 20:17:52 155

原创 Spring Boot 集成 Mybatis 增删改查示例

Spring Boot Mybatis 增删改查示例Mybatis 简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Ja...

2018-10-29 19:33:37 258

原创 Spring Boot 中使用 @Scheduled 注解创建定时任务

在项目日常开发过程中,经常需要定时任务来帮我们做一些工作,如清理日志。定时任务的实现方法主要有 Timer、Quartz 以及 elastic-jobTimer 实现定时任务只执行一次的定时任务Timer timer = new Timer();timer.schedule(new TimerTask() { @Override public void run() { ...

2018-10-23 14:49:17 29114 3

原创 Spring Boot 集成 Java-Mail 实现邮件发送服务

原文地址:https://renguangli.com/articles/spring-boot-mail发送邮件是我们开发中常用的功能,比如注册、登陆验证码、忘记密码还有邮箱激活等场景。今天我们使用 Spring Boot 的 spring-boot-mail-starter 来实现邮件发送。快速开始在 pom.xml 文件添加 Mail 依赖<dependency> ...

2018-10-19 22:14:51 1549

原创 Java 核心知识回顾 - 抽象类和接口

原文地址:https://renguangli.com/articles/java-class-interface抽象类和接口是支持抽象定义的两种机制。两者具有很大的相似性,同时也存在很大的区别。抽象类什么是抽象方法在了解抽象类之前先了解一下什么是抽象方法。抽象方法就是被 abstract 关键字修饰的方法,这种方法只有方法名、参数列表和返回值类型,没有方法体,如下abstract v...

2018-10-19 21:08:57 101

原创 Spring Boot 常用配置以及自定义配置

原文地址:https://renguangli.com/articles/spring-boot-config

2018-10-16 21:30:41 208

原创 Spring Boot 集成 Spring Data Jpa 增删改查示例

原文地址:https://renguangli.com/articles/spring-boot-jpa

2018-10-15 20:34:05 885

原创 Spring Boot 集成 JSP 示例

原文地址:https://renguangli.com/articles/spring-boot-jspJSP 全名为Java Server Pages,中文名叫 Java服务器页面,其根本是一个简化的 Servlet 设计,它是由 Sun Microsystems公司倡导,许多公司参与一起建立的一种动态网页技术标准.Spring Boot 默认不支持 JSP,如果你不喜欢 JSP,可以尝试以...

2018-10-14 23:09:06 602

原创 MySQL 的四种事务隔离级别

MySQL数据库提供了四种事务隔离级别:READ_UNCOMMITTED - 未提交读READ_COMMITTED - 提交读REPEATABLE_READ - 可重复读SERIALIZABLE - 串行读什么是事务事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。事务的ACID四大特性原子性(Atomici...

2018-10-14 21:26:16 158

原创 Spring Boot 集成 Thymeleaf 模板引擎

原文地址:Spring Boot 集成 Thymeleaf 模板引擎Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎。Thymeleaf 的主要目标是为开发带来优雅的模板 - Thymeleaf 模板对于浏览器来说这些非HTML标准属性在渲染的时候会被浏览器自动忽略,因此对于前端人员来说它就是一个静态页面;而后端通过 Thymeleaf 引擎渲染的时候这些标签...

2018-10-13 20:03:32 180

原创 Spring Boot 快速入门示例

越来越多的公司选择使用 Spring Boot 来开发系统,它到底有什么优点?为什么越来越受欢迎?Spring Boot 简介Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。使用 Spring Boot,可以轻松的创建独立运行的程序,构建...

2018-10-13 19:59:10 198

原创 nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)

nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)今天修改了下nginx配置,重新加载配置文件的时候报了如下错误[root@renguangli ~]# nginx -s reloadnginx: [error] open() "/var/run/nginx.pid" fai...

2018-05-31 22:29:45 2551

原创 MySQL 重置 root 密码 - 忘记密码

在配置文件/etc/my.cnf添加配置,重启mysql##无密码登录skip-grant-tables;客户端连接mysql选择mysql库mysql -uroot -p修改root密码5.7版本,5.7版本之后已经没有了password字段,而是用authentication_string加密字段代替update mysql.user set authenti...

2018-05-30 16:09:02 10294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除