自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao/du的博客

共享技术

  • 博客(94)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring-boot-mybatisPlus

文章目录Spring boot 整合MybatisPlus上一节 springboot JPA源码MybatisPlusspringboot 整合MybatisPlussql 打印mybatisPlus 通用mapperMybatisPlus 通用ServiceMybatisPlus 分页MybatisPlus 条件查询QueryWrapperUpdateWrapperLambdaQueryWrapperLambdaUpdateWrapperMybatisPlus AR主键生成策略逻辑删除自动填充功能乐观锁

2021-06-30 14:02:13 439

原创 Spring boot JPA

文章目录Spring boot mybatis上一节源码mybatis 简介springboot 整合mybatis下一节Spring boot mybatis上一节源码mybatis 简介springboot 整合mybatis依赖配置文件代码示例mapperaaaaaaaa下一节

2021-05-16 13:33:53 396 1

原创 Spring boot mybatis

文章目录Spring boot mybatis上一节源码mybatis 简介springboot 整合mybatis代码示例注解版使用sql生成器其他mybatis分页mybatis 自带分页pageHelpermybatis拦截器下一节Spring boot mybatis上一节源码mybatis 简介springboot 整合mybatis添加依赖添加驱动和 mybatis-spring-boot-starter <dependency>

2021-05-14 17:42:41 332 4

原创 Spring boot test

文章目录Spring boot test上一节源码TestJunit Testhamcrest AssertAssertJMockitojson AssertJsonPathspring TestRunwith SpringSpring Mock下一节Spring boot test上一节源码Testjava 测试中肯定是首选junit; 在测试类中,测试方法一般为Junit Testhamcrest AssertAssertJMockitojson AssertJsonPath

2021-05-13 13:55:20 703 1

原创 Spring boot servlet,filter,Listener,Interceptor

文章目录Spring boot servlet,filter,Listener,Interceptor上一节源码Spring boot 使用servlet使用注解@WebServlet使用spring 提供的方式ServletRegistrationBeanspring boot 使用 filter@WebFilter使用 FilterRegistrationBeanspring boot 使用 Listener@WebListener 集成spring 提供的ServletListenerRegistra

2021-05-13 09:35:04 232 1

原创 spring微服务全家桶基础入门学习指南

文章目录Spring bootSpring CloudSpring Cloud AlibabaSpringSpring bootSpring boot 基础web入门搭建Spring boot Banner和iconSpring boot 配置文件和ymal结构Spring boot loggingSpring boot swaggerSpring boot 参数校验Spring boot 异常配置Spring boot ConfigurationSpring boot Configur

2021-05-11 23:09:49 256 2

原创 Spring boot restTemplate

文章目录Spring boot jdbcTemplate上一节源码Spring boot jdbcTemplate下一节 Spring boot servlet,filter,InterceptorSpring boot jdbcTemplate上一节源码Spring boot jdbcTemplate下一节 Spring boot servlet,filter,Interceptor

2021-05-10 14:35:24 566 4

原创 Spring boot 数据库连接池

文章目录Spring boot 数据库连接池上一节 Spring boot jdbcTemplate源码Spring boot 数据库连接池默认数据库 Hikarialibaba Druid 数据库连接池pom 依赖配置连接池信息durid 的监控配置Filter开启监控UI页面 StatViewServlet配置慢sql配置sql防火墙 WallFilter配置web应用和URL监控 WebStatFilter监控页面**以上就是spirngboot 集成druid的基本操作;和**下一节 Spr

2021-05-08 13:26:15 9611 2

原创 Spring boot jdbcTemplate

文章目录上一节 Spring boot lombok源码下一节 Spring boot 数据库连接池Spring boot jdbcTemplate上一节 Spring boot lombokSpring boot lombok源码springboot学习指南下一节 Spring boot 数据库连接池Spring boot 数据库连接池Spring boot jdbcTemplate...

2021-05-07 22:44:21 3978 7

原创 Spring boot Lombok

文章目录Spring boot Lombok上一节 Spring boot 参数校验源码简介idea 安装eclipse 安装常用注解简单示例@UtilityClass 和 @Slf4j 修饰工具类@Accessors@NonNull@Cleanup @SneakyThrows@val @vargetter,setter 使用问题下一节 Spring boot jdbcTemplateSpring boot Lombok上一节 Spring boot 参数校验Spring boot 参数校验源码

2021-05-06 13:33:58 628 1

原创 Spring boot 异常配置

文章目录Spring boot 异常配置上一节 Spring boot 参数校验源码下一节 Spring boot jdbcTemplateSpring boot 异常配置上一节 Spring boot 参数校验Spring boot 参数校验源码源码地址下一节 Spring boot jdbcTemplateSpring boot jdbcTemplate...

2021-05-04 21:54:51 350 2

原创 Spring boot 参数校验

文章目录Spring boot 参数校验上一节 Spring boot crud 和 swagger使用源码简介基本数据类型参数校验(包括string)实体参数校验嵌套校验分组校验常用校验注解自定义校验下一节 Spring boot 异常配置Spring boot 参数校验上一节 Spring boot crud 和 swagger使用Spring boot crud 和 swagger使用源码源码地址springboot web模板已经自动集成了 hibernate-validator; 所

2021-05-04 16:45:09 3516 2

原创 Spring boot crud 和 swagger使用

文章目录spring boot swagger上一节源码地址正文swagger快速上手swagger 代码中使用下一节spring boot swagger上一节源码地址正文swagger快速上手spring boot 集成1. pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-u

2021-04-30 13:24:59 211

原创 Spring boot logging

Spring boot logging文章目录Spring boot logging源码上一节springboot 启动日志自定义logging配置文件中设置日志参数springboot 对logback中的扩展支持控制台日志颜色输出下一节源码源码链接地址:上一节Spring boot 配置文件读取和yaml结构首先我们搭一个web工程,集成spring-boot-starter-web;spring-boot-starter-web中依赖了spring-boot-starter-loggin

2021-04-30 13:11:55 650 2

原创 Spring boot 配置文件读取和yaml结构

Spring boot 配置文件和ymal结构文章目录Spring boot 配置文件和ymal结构源码上一节yaml语法ymal 中的数据结构Sprinsg boot 配置文件根据profiles 读取不同的配置文件获取配置信息注解下一节源码源码链接地址:上一节Spring boot Banner和iconyaml yaml 简介就不多说了,说白了就是类似json结构,比json更清晰的 kv形式的;通俗易懂。语法k: v ; 冒号后面有一个空格使用空格缩进,表示层级关系,尽量不要

2021-04-29 22:25:49 359 1

原创 Spring boot Banner和icon

文章目录Spring boot Banner和iconSpring boot banner自定义bannerSpring boot iconSpring boot Banner和icon上一节:Spring boot 基础web入门搭建banner 和icon 就是做一些启动或者页面系统标识的作用;首先创建一个web项目,如果不是很熟悉请参考上一节:Spring boot 基础web入门搭建 搭建Spring boot bannerspringboot 自带的banner . ____

2021-04-29 22:14:36 410

原创 Spring boot 基础web入门搭建

springBoot 基础入门文章目录springBoot 基础入门源码开启springboot应用程序1. 父工程2. 创建 demo项目3. 打包创建可执行jar打包war,使用传统容器运行切换嵌入式容器jetty简介spring boot 现在已经成为java 搭建微服务系统的基础技能,生态圈已经越发的完善;网上的资料也很丰富了,学习之余总结下,巩固巩固。一下是一系列的创建使用流程,更多的适用一些有过了解和使用过的人员。知识点:1. 创建一个简单的springboot web项目2. 打包

2021-04-27 10:41:54 236 2

原创 自用- git命令

git 命令git 常用命令git checkout 分支名 //切换分支git branch -v // 查看所有分支git status // 当前所在分支状态git branch 分支名 // 创建本地分支 git branch // 查看本地分支 git branch -a // 查看所有分支 包括远程分支git branch -m 旧分支名 新分支名 // 重命名本地分支名git checkout 分支名 // 切换分支 git checkout -b 分支名 // 创建本地分支并

2021-04-16 15:21:54 108

原创 word 模板替换 poi-tl简单使用

文章目录前言poi-tlpom代码示例前言工作中,需要给word 中的一些标签替换为 指定的数据;暂时来记录一下,并且网上找了一些 ,经典的 poi, itext 等,顺便找了几个比较好用的 尝试使用了下并记录下来poi-tl简介: 轻量, 主要针对word的模板引擎,提供了对word的丰富操作。官网 其实官网很详细了,自己就照搬一下吧。pom <dependency> <groupId>com.deepoove</groupId&gt

2021-01-22 19:27:17 1699

原创 springboot 环境下 jetcache使用详解

文章目录jetcache使用jetcache简介github地址;jetcache 的优势在于比spring cache 提供更加强大的注解操作,并提供两级缓存,本地缓存和远端缓存(redis)以及异步cacheAPI操作,以及其他的TTL等有些内容来源官网,本文仅供交流和学习使用...

2021-01-22 15:39:35 8302 2

原创 通过classLoader批量读取文件(文件夹)遇到的问题

前言适用springboot 简单搭建了一个小环境,通过classLoader获取classpath下的文件夹中的文件,批量获取文件,也许你不知道有多少文件和文件的名称,基于这个情况下总结了一些经验教训环境resource下创建文件夹这里创建了2个文件,a 和b , 如果我们确定知道文件名称 就好办了 通过classLoader.getResourceAsStream() 即可获取, 假设我们不知道文件名称和数量编写测试类错误代码示范\color{red}{错误代码示范}错误代码示范

2021-01-18 16:15:20 967

原创 设计模式 -- (代理模式)

代理模式: 代理模式也是对开闭原则的一种实现,在不动源代码的情况下对功能扩展,通过代理对象 对目标对象的封装,很好的隐藏了目标对象,并对原功能进行了一次售前售后工作; spring aop 就是很典型的代理模式 静态代理模式: // 目标对象和代理对象实现同一个接口interface Interface01{ void fun01(...

2021-01-08 13:38:26 77

原创 springmvc 中返回页面后缀为html 或jsp

当项目中同时有jsp 和html页面的时候,怎么配置后缀使用配置InternalResourceViewResolver的时候不配置后缀,controller返回的时候指定后缀配置多个InternalResourceViewResolvers实例,设定viewClass创建ResourceView public class HtmlResourceView extends Int...

2020-02-12 14:50:16 1303

原创 java并发之CAS和AQS

CAS(Compare And Swap)AQS

2019-10-24 21:56:26 122

原创 java开发中锁的一些概念简述

文章目录

2019-10-15 12:45:56 315

原创 多线程学习之 Exchange

文章目录

2019-10-11 19:47:35 231

原创 atomic原子类

文章目录

2019-10-11 19:28:05 150

原创 CountDownLatch, CyclicBarrier和Semaphore

文章目录CountDownLatchCyclicBarrierSemaphoreCountDownLatchCyclicBarrierSemaphore

2019-10-09 13:33:44 178

原创 JAVA线程池

文章目录ThreadPoolExecutor线程池执行流程workQueue队列ThreadPoolExecutor先看一下他的最全参数的一个构造器 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...

2019-10-08 16:16:55 88

原创 Synchronized和volatile以及final语义

文章目录synchronizedvolatilefinalsynchronizedsynchronized 是早期的线程同步的实现,通过给方法或者 代码块加上synchronized修饰 可以保证在多线程环境下只有一个线程进入到语句中执行synchronized 是通过加入monitor(监视器) 也就说是锁,来保证线程安全的,并且获取监视器的所有权是具有互斥性,就是说只有一个线程能获取锁,...

2019-09-26 13:40:25 214

原创 java线程基础

线程的生命周期新建状态(new):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread()就绪状态(Runnable):当调用线程对象的start()方法,线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就会执行运行状态(Running):当CPU开始调度处于就绪状态...

2019-09-24 20:13:25 72

原创 JAVA内存模型(JMM)

java内存模型: java虚拟机规范中定义的java内存模型(JMM)是为了 屏蔽各种操作系统 ,硬件等内存的访问差异,以确保Java程序在所有操作系统和平台上能够实现一次编写、到处运行的效果。 理解java内存模型是学习java并发的基础,JMM定义了java中多线程对共享变量操作的定义主内存 java虚拟机规范规定所有的共享变量存储在主内存中工作内存每个线程有自己的独...

2019-09-23 16:36:49 145

原创 markdown编辑器介绍(.md 文件编写)

文章目录转载:markdown市面上常用编辑器感谢TRHX博主的博客

2019-09-23 10:40:43 419

原创 guava--应用篇(三)Ordering 和异常处理 Throwables

Ordering: guava对比较器的扩展 在java中进行类的排序大小比较,需要实现comparable接口 也就是内部比较器, 或者 使用外部比较器Comparator,定义一个book类,实现了comoparable接口@Data@AllArgsConstructor@NoArgsConstructorpublic class Book implem...

2019-08-19 13:14:07 301

原创 guava--应用篇(二)Optional 和断言 Preconditions

Preconditions 前置条件检查,或者断言也行 checkNotNull// NULL检查 Preconditions.checkNotNull(""); // null 抛异常// 抛空指针异常,并打印信息 checkNotNull("", "参数不能为null");// checkArgum...

2019-08-13 13:33:23 1321

原创 guava--应用篇(一)字符串操作--splitter,joiner, Strings, Objects

guava-docs:guavaApi目录guava-docs:guavaApiSplitter: 拆分器 1. 构建splitter: 2. splitter 是final修饰的 不可变的 3. split运用 4. splitter 添加筛选条件Joiner: 连接器 Strings:Objects:...

2019-08-12 19:20:23 697

原创 update set from 以及表 数据的复制 insert into select from ....

insert into ... select from ...工作中的示例: 初始化数据INSERT INTO "db_gyfw"."t_fa_capz"( "c_bh", "c_bh_ryfz", "n_bh_fy", "n_hlca", "n_fpcs", "dt_cjsj", "dt_zhgxsj", "n_zsbl" )SELECTuuid (),fz.c_bh,...

2019-06-11 15:16:09 499

转载 有界、无界队列和java线程池

转载:https://blog.csdn.net/kusedexingfu/article/details/72491864有界队列 和无界队列

2019-05-17 12:13:32 2275 1

原创 iframe 中的问题

记录下一个后端人员开发前端 是遇到的iframe中的问题转载博客:https://www.cnblogs.com/Capricorn-HCL/articles/4216302.htmljquery操作iframe:https://www.jb51.net/article/123314.htmiframe子页面与父页面元素的访问以及js变量的访问1、子页面访问父页面元素...

2019-05-10 11:26:46 748

原创 Http Client 简单demo 使用

HttpClient 是 apache 下的一个小项目1.导入jar下载地址:http://hc.apache.org 从下载的压缩包下的lib中获取 所有jarget 建单请求:不带参数输出信息:get 请求带参数结果:url 服务端接收到的信息:get添加 多个 参数:1. 可以写多个 addParameter2. 创建list<...

2019-05-04 13:31:29 922

空空如也

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

TA关注的人

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