自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thinkingcao的专栏

CSDN明星博主、博客专家—专注架构、Java、Spring、SpringBoot、SpringCloud、分布式、微服务、数据库、中间件、源码分析、JVM性能调优、K8S等领域

  • 博客(21)
  • 资源 (14)
  • 论坛 (1)
  • 收藏
  • 关注

原创 SpringBoot 系列教程(五十四):SpringBoot自定义favicon.ico图标配置

一、默认的favicon.icoSpring Boot提供了一个默认的Favicon,每次访问应用的时候都能看到,就是我们每次访问SpringBoot项目左上角看到的那个小绿色叶子。二、自定义favicon.ico图标2.1. 可关闭和启用favicon.ico a.我们可以在application.yml中设置关闭Favicon,默认是开启的,所以才能看到那个小叶子...

2019-09-30 11:16:16 2466

原创 SpringBoot 系列教程(五十二):SpringBoot整合Mybatis Plus增删改查

一、简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。# 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无...

2019-09-29 17:49:17 1430

原创 Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value错误解决

描述在集成SpringBoot整合Mybatis-Plus时,调用coontroller中的save方法的时候,报出异常:### Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve com.thin...

2019-09-29 17:37:12 2682 1

原创 SpringBoot 系列教程(五十一):SpringBoot整合Mybatis Plus代码生成器,自动生成代码

一、简介MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。润物无声只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。丰富功能热加载、代码生成、分页、性能分析等功能一应俱全。

2019-09-29 16:21:40 904

原创 SpringBoot 系列教程(五十):Spring Boot 1.X生命周期已结束 ,Spring Boot 2.X 走向舞台中心

Spring Boot 1.x 生命周期已结束2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。官方宣布All good things must come to an end, and for the 1.x line of Spring Boot that means we will n...

2019-09-26 15:39:15 262

原创 EhCache纯Java的进程内缓存框架

一、简介EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点。ehcache官网:http://www.ehcache.org/ 可以下载文档看看,里面关于EhCache缓存写的非常清楚。二、特点主要的特性有:1. 快速2. 简单3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过...

2019-09-25 17:10:50 186

原创 微信公众号授权 提示内容与下载文件不符,请检查文件内容或重新上传

前言 今天在做微信公众号开发框架环境搭建的时候,发现一件比较奇怪的事情,这件事在我以往做微信开发的过程中没有遇到过,由于这次项目使用的是一个新框架,使用基于SpringBoot2.0搭建的权限管理系统,权限级别是使用Shiro框架,框架地址在GitHub上,大家可以fork使用:https://github.com/Thinkingcao/silence-boot遇见问题...

2019-09-24 15:23:16 1608

转载 @RequestBody的使用

@RequestBody的使用:https://blog.csdn.net/justry_deng/article/details/80972817

2019-09-19 17:47:10 324

原创 SpringMVC静态资源访问配置

一、前言不知道有没有遇到过在访问项目登录html页面或者其他html页面的时候访问不了其中的js文件,js文件属于静态资源文件,同时还有img、css、font等静态资源文件,在某些时候,大部分情况下都是需要开放访问权限的;二、查看一下web.xml文件,前端控制器的配置1、web.xml <!-- springmvc的前端控制器 --> &...

2019-09-16 17:59:13 176

原创 Error creating bean with name ‘multipartResolver‘: Lookup method resolution failed; nested exception

1、SpringMVC上传文件,SpringMVC.xml配置2、在启动项目,加载springmvc.xml文件时中报异常Error creating bean with name 'multipartResolver': Lookup method resolution failed; nested exception is java.lang.IllegalStateExcept...

2019-09-12 17:29:10 3372

原创 SpringBoot 系列教程(四十九):SpringBoot配置控制台输出彩色日志

一、前言Spring默认使用Logback来进行日志输出,同时,控制台不同参数输出为不同的颜色,看起来逼格很高。但是,当我们使用自己默认的配置的时候,彩色消失了。我想,在源码中,肯定有默认的配置,所以就去源码中找了一圈,很快就找到了,这里和大家分享下。默认的配置位置:(SpringBoot 2.1.0 版本)springboot默认的日志格式为:%d{yyyy-MM-dd HH:...

2019-09-10 15:06:03 1614

原创 Maven配置阿里云仓库下载依赖

用过Maven的都知道Maven的方便便捷,但由于某些网络原因,访问国外的Maven仓库不便捷,maven默认使用的是国外的中央仓库,下载jar时有时候会因为网络不好等原因下载不全或失败,好在国内像阿里云、网易、JBoos、开源中国等大厂搭建了国内的maven仓库,阿里云的maven仓库使用的比较多:需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加...

2019-09-10 13:49:53 2183

原创 Maven setting.xml中配置新项目的JDK版本

之前使用Maven时,Maven默认使用JDK 1.5,每次都要在idea中手动进行配置。经过网上查阅,是否可以在maven配置文件修改默认的jdk导入新项目时的环境配置,看到的全是修改POM.XML,但这样只是解决了当前项目的JDK版本问题。每次新建个项目或者导入个新项目都还是要去修改POM.XML很麻烦,所以就琢磨了下,找到了解决方案。然后,废话就不多说了:在Setting...

2019-09-10 13:37:30 3915 4

原创 SpringBoot 系列教程(四十八):SpringBoot默认日志配置实践

一.前言对于一个后端来说,日志是不可缺少的,这个东西,形象点就像剑客手中的剑,没有剑你就刷不了帅,砍不了人。所以就有必要好好的说道说道,这个日志文件的管理了。本篇博文将关注以下几点内容日志级别选择 日志输出到文件 格式化输出 日志文件管理(自动删除,压缩归档等) 常用的logback-spring.xml配置二.默认日志参数 2.1基础项目搭建创建一个Sprin...

2019-09-09 17:35:58 143

原创 SpringBoot 系列教程(四十七):SpringBoot集成logback日志组件

更全面的日志讲解:https://www.cnblogs.com/lixuwu/p/5804793.html一、前言 Logback是一款开源的日志框架,是log4j框架的作者开发的新一代日志框架,其内核重写了log4j,是基于log4j基础进行改良的。其官网为logback.qos.ch。logback在性能上有很大提升,拥有更多特性,默认情况下,Spring Boot是使用Lo...

2019-09-09 15:15:38 188

原创 mybatis-plus 3.0.6 yml配置

mybatis-plus: #外部化xml配置 config-location: classpath:mybatis-config.xml #指定外部化 MyBatis Properties 配置,通过该配置可以抽离配置,实现不同环境的配置部署 configuration-properties: classpath:mybatis/config.properties #xml...

2019-09-09 11:04:19 3509

转载 Spring Mobile检测多种设备类型

spring mobile框架是一个很小的,用于获取设备信息,然后跳转到不同视图的框架。集成方式一、pring Moblie是什么? SpringMoblie是SpringMvc的一个扩展项目,它旨在简化移动web应用程序的开发。 开源地址为 https://github.com/spring-projects/spring-mobile二、Spring Moblie可以...

2019-09-09 10:28:13 290

原创 Java注解之 @Target、@Retention、@Documented详解

一、前言想了解下Spring框架里面的注解一些用法和配置,下面以@RestController注解为例子package org.springframework.web.bind.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java...

2019-09-07 21:01:35 982

原创 Spring @ControllerAdvice @ExceptionHandler 全局处理异常

一、概述对于与数据库相关的 Spring MVC 项目,我们通常会把事务配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返回一些不友好的错误信息到客户端。但是,Controller 层每个方法体都写一些模板化...

2019-09-07 20:06:07 352

原创 SpringMVC静态资源访问之缓存配置之cache-period

一、概述 在传统的SSM架构中,开发web项目,在Controller层都用的SpringMVC,如果项目的DispatcherServlet拦截 是配置成*.do这样的URL,就不存在访问不到静态资源的问题。如果DispatcherServlet配置拦截“/”,则是拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。二、分析问题原因:在传统web项目(非...

2019-09-07 19:46:06 1322

转载 JSON.parseObject 和 JSON.toJSONString区别

JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。首先用maven引入fastjson<?xml version="1.0" encoding="UTF-8"?>&l...

2019-09-02 14:15:14 778

Mysql百万级以上查询优化总结

Mysql百万级以上查询优化总结,,对mysql表优化、索引优化

2018-09-29

视觉最好的编程字体Monaco

编程界最佳的编程字体,视觉效果超级好,也是Mac电脑默认的字体,用Monaco来编写程序代码,非常好

2014-01-22

springboot-activiti_model.zip

SpringBoot2.x整合Activiti6.0.0,以及SpringBoot2.x整合Activiti-Model5.22在线流程设计器模块,实现在线设计流程图和在线部署

2020-03-05

SSH整合完整步骤

SSH整合完整步骤

2016-08-29

SQL Server2012安装教程

通过自身安装SQLServer数据库的时候,记录安装步骤,以文档的形式记录下来,供大家下载使用。

2017-09-29

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1

2017-02-07

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库

2016-09-02

springboot-weixin.zip

SpringBoot整合WxJava,接入开发者,实现微信公众号开发

2020-03-05

zookeeper-3.5.5(SpringBoot2.0以上对应Zk3.5及以上).zip

Zookeepe3.5.5版本的安装包以及可视化工具,安装包在本地以及编译好了,解压可以直接使用,查看Zookeeper信息的可视化界面工具也在其中,解压便可使用;

2020-02-24

RocketMQ-4.3.2启动服务包.zip

Windows下安装了RocketMQ之后,使用了批处理文件的方式配置了RocketMQ,方便启动,下载即可使用

2020-01-03

导入excel模板文件下载

导入excel模板,测试excel模板,

2019-11-06

lombok插件以及使用文档

lombok插件以及使用文档,安装eclipse插件lombok,可简化代码,日志。

2018-07-25

SpringCloud微服务组件说明.txt

SpringCloud微服务组件说明,列举了当下微服务框架中SpringCloud所使用的一全套组件

2019-09-30

SpringCloud概览_终稿.docx

Spring Cloud是一系列框架的有序集合: 利用Spring Boot的开发便利性,简化了分布式系统基础设施的开发。 Spring Cloud Eureka 是 Spring Cloud Netflix 的一部分,它基于 Netflix Eureka 做了二次封装,完成微服务架构中的服务治理功能。 Spring Cloud Netflix是对Netflix分布式服务开发框架的封装,包括服务发现和注册、负载均衡、断路器、REST客户端、请求路由等。 Spring Cloud Zookeeper对Zookeeper的封装,使之能配合其它 Spring Cloud项目使用,一般当作注册中心。 Spring Cloud Bus分布式消息队列,是对Kafka MQ的封装,实现可靠消息。 Spring Cloud Config将配置信息中央化保存。 Spring Cloud Security对Spring Security的封装,实现服务安全等。

2019-09-30

Thinkingcao的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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