自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 maven依赖本地仓库jar包问题记录

转载于:记录maven install到本地,其他项目引入jar,报错程序包不存在 首先新建一个项目,会自动在pom.xml中引入打包插件的依赖,如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId&

2021-09-26 22:32:34 168

转载 详解MyBatis缓存机制

Mybatis的缓存机制详解 一级缓存MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。mybatis默认情况下只会开启一级缓存,也就是局部的 session 会话缓存。首先我们要知道什么是查询缓存?查询缓存...

2020-07-16 14:53:10 147

原创 mysql更新数据错误记录

以下内容是本人在工作过程中所碰到的错误,以此记录下来,避免踩坑。大家都知道,SQL更新语句:update table set column1 = 'XXX',column2 = 'XXX' where 条件...我需要更新数据库中的某个值,但是条件中的值需要使用子查询查出来,按照这个更新语法,写出了以下的语句:update FND_FLEX_VALUES set NAME '固定金额',DESCRIPTION = '固定金额' where ID = (select m.ID from FND_FL

2020-06-17 16:45:10 485

原创 ArrayList和数组的相互转化

我们都知道,Collection接口的子接口List,有两个实现类,ArrayList和LinkedList,而以数组作为数据结构的集合是哪一个呢?答案当然是ArrayList喽,本篇我们来探讨一个问题,就是ArrayList和数组的互转问题。1、数组转集合。在操作数组的工具类Arrays中,有个静态方法如下:Arrays.asList(T... a);返回由指定数组支持的固定大小的列表...

2020-03-13 15:32:58 758

原创 Springboot集成消息中间件RabbitMq详解

集成之前首先安装rabbitmq及环境。1、由于rabbitmq是用erlang语言开发,因此需要erlang环境,安装Erlang环境并配置环境变量(本人是windows环境)下载地址:https://www.erlang.org/downloads2、配置环境变量新建系统变量,变量名为:ERLANG_HOME,变量值为erlang的安装目录,我的为D:\RabbitMq\Erlang\...

2020-03-02 19:15:03 440 2

原创 SpringBoot配置文件加密之Jasypt

在一个springboot项目之,经常会看到application.properties文件中的这样一段:username=ENC(dflea9KKz/RYb148NaXoi0zM3Og+fi8FtDYPkajVYC+jfrEN6LMkzdKSHbnAGkXX)password=ENC(XwE1EPLZ9plVqQKXvgVROmJSiTcONzs9hnOVJjsW4iBntTsj+HXLmX...

2020-02-14 11:07:39 204

原创 数据结构之手动实现HashMap

前两篇博文数据结构之手动实现ArrayList数据结构之手动实现LinkedList分别介绍了List接口的两个子类的优缺点及底层的数据结构,本篇文章将介绍一下数据结构为“数组+链表”的HashMap。一、HashMap核心结构查看HashMap源代码可以发现两大核心:transient Node<K,V>[] table;static class Node<K,...

2020-02-06 13:20:02 239

原创 数据结构之手动实现LinkedList

上一篇我们一起研究了同为List接口的ArrayList,这一篇我们来共同研究其“亲兄弟”LinkedList。由于上一篇中强调了List的特点以及优缺点,本篇不在赘述,详情请看数据结构之手动实现ArrayList我们知道,LinkedList的底层数据结构为链表,那么链表的特点及优缺点又是什么呢?1、链表的特点:链表的空间不连续,添加删除元素不需要移动元素,而是改变指针的指向。2、优点是...

2020-02-06 12:18:27 142

原创 数据结构之手动实现ArrayList

这篇文章,我们来一起研究一下Java集合中的ArrayList。一、回顾List。1、特点(1)有序:List中每个元素都有索引标记,可以根据元素的索引标记来精确控制元素。(2)可重复:List中允许放入重复(e1.equals(e2)即此处的重复)的元素。2、优点我们知道,List底层数据结构为数组,数组开辟的空间是连续的,so,遍历元素和随机访问元素的效率较高。3、缺点添加和删...

2020-02-06 11:43:43 179

原创 Springboot项目整合Swagger2入坑之旅

现阶段,JavaWeb开发,前后端分离已成主流。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;在运行阶段前后端分离模式需要对web应用进行分离部署,前端使用http或者其他协议进行交互请求。因此,后台接口服务中,我们可以借助swagger来定义接口及其信息。关于swagger的详细信息,大家可以其去官网浏览Swagger官网:我的感觉就是它是一种可视化的调试工具,哈哈哈。。...

2019-12-08 16:20:02 5369 9

转载 springboot全局异常处理

原文链接:https://www.cnblogs.com/xuwujing/p/10933082.htmlSpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHan...

2019-11-21 15:06:59 286

转载 String详解

本文为转载作品,详细点击原文链接! 原文链接为:https:...

2019-11-14 15:51:59 75

原创 怎样将一个本地的项目传至github,听我来给你细说

Git作为一个分布式版本控制工具,深受广大开发者的喜爱,包括大部分公司、包括个人开发小团队,利用其来管理代码的状态,不乏为一个好的选择。作为一个新手,一个菜鸟,我将分享一下我的爬坑经历,将一个本地的项目推送到github远程仓库。1、安装Git,此步骤较为简单,此处不再赘述。2、比如我创建了一个springboot项目,要将此项目传至github远程仓库。首先切换至前面已经创建好的项目根目录,...

2019-10-23 21:14:39 124

原创 springboot项目配置(拦截器和配置文件:主要涉及静态资源的访问)

springboot项目拦截器配置:首先写一个类继承HandlerInterceptor,重写里面的方法preHandle(),postHandle(),afterCompletion(),需求不同,在每个方法中实现自己的逻辑,在此重点重写 preHandle()。@Componentpublic class MyIntercept implements HandlerInterceptor ...

2019-05-21 17:34:53 1790 3

空空如也

空空如也

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

TA关注的人

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