java
文章平均质量分 87
xiaoduup
i love it
展开
-
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 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 · 9639 阅读 · 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 · 3520 阅读 · 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 109 阅读 · 0 评论 -
word 模板替换 poi-tl简单使用
文章目录前言poi-tlpom代码示例前言工作中,需要给word 中的一些标签替换为 指定的数据;暂时来记录一下,并且网上找了一些 ,经典的 poi, itext 等,顺便找了几个比较好用的 尝试使用了下并记录下来poi-tl简介: 轻量, 主要针对word的模板引擎,提供了对word的丰富操作。官网 其实官网很详细了,自己就照搬一下吧。pom <dependency> <groupId>com.deepoove</groupId>原创 2021-01-22 19:27:17 · 1701 阅读 · 0 评论 -
springboot 环境下 jetcache使用详解
文章目录jetcache使用jetcache简介github地址;jetcache 的优势在于比spring cache 提供更加强大的注解操作,并提供两级缓存,本地缓存和远端缓存(redis)以及异步cacheAPI操作,以及其他的TTL等有些内容来源官网,本文仅供交流和学习使用...原创 2021-01-22 15:39:35 · 8308 阅读 · 2 评论 -
通过classLoader批量读取文件(文件夹)遇到的问题
前言适用springboot 简单搭建了一个小环境,通过classLoader获取classpath下的文件夹中的文件,批量获取文件,也许你不知道有多少文件和文件的名称,基于这个情况下总结了一些经验教训环境resource下创建文件夹这里创建了2个文件,a 和b , 如果我们确定知道文件名称 就好办了 通过classLoader.getResourceAsStream() 即可获取, 假设我们不知道文件名称和数量编写测试类错误代码示范\color{red}{错误代码示范}错误代码示范原创 2021-01-18 16:15:20 · 967 阅读 · 0 评论 -
设计模式 -- (代理模式)
代理模式: 代理模式也是对开闭原则的一种实现,在不动源代码的情况下对功能扩展,通过代理对象 对目标对象的封装,很好的隐藏了目标对象,并对原功能进行了一次售前售后工作; spring aop 就是很典型的代理模式 静态代理模式: // 目标对象和代理对象实现同一个接口interface Interface01{ void fun01(...原创 2021-01-08 13:38:26 · 77 阅读 · 0 评论 -
springmvc 中返回页面后缀为html 或jsp
当项目中同时有jsp 和html页面的时候,怎么配置后缀使用配置InternalResourceViewResolver的时候不配置后缀,controller返回的时候指定后缀配置多个InternalResourceViewResolvers实例,设定viewClass创建ResourceView public class HtmlResourceView extends Int...原创 2020-02-12 14:50:16 · 1303 阅读 · 0 评论 -
java并发之CAS和AQS
CAS(Compare And Swap)AQS原创 2019-10-24 21:56:26 · 122 阅读 · 0 评论 -
java开发中锁的一些概念简述
文章目录原创 2019-10-15 12:45:56 · 315 阅读 · 0 评论 -
多线程学习之 Exchange
文章目录原创 2019-10-11 19:47:35 · 231 阅读 · 0 评论 -
activemq 简单代码演示 和 安全认证设置
1. 简单代码 点对点模式 queue引入依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version&g...原创 2019-04-05 21:22:57 · 237 阅读 · 0 评论 -
atomic原子类
文章目录原创 2019-10-11 19:28:05 · 150 阅读 · 0 评论 -
CountDownLatch, CyclicBarrier和Semaphore
文章目录CountDownLatchCyclicBarrierSemaphoreCountDownLatchCyclicBarrierSemaphore原创 2019-10-09 13:33:44 · 178 阅读 · 0 评论 -
guava -- 集合API认识
1、简化工作,简化集合的创建和初始化api:http://tool.oschina.net/apidocs/apidoc?api=guava1)集合创建: j'd'k写法:Map<String, Map<String, String>> map = new HashMap<String, Map<String,String>&...转载 2019-04-10 14:04:46 · 149 阅读 · 0 评论 -
设计模式 -- (初识设计模式)
23种设计模式: 创建模式:1. 工厂方法模式(factory) 2. 抽象工厂模式(abstractFactory); 3.单例模式(singleton) 包括饿汉式 和懒汉式 以及 枚举类型; 4. 建造者...原创 2019-03-26 13:28:43 · 144 阅读 · 0 评论 -
idea中使用git 分支操作
转载链接:https://blog.csdn.net/u012240455/article/details/80852055工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小...转载 2019-03-07 19:54:04 · 221 阅读 · 0 评论 -
git 上传文件到码云
转载地址:https://blog.csdn.net/qq_37751454/article/details/809684351.在码云创建项目文件 如:test2.在本地需要上传的文件夹执行 git init 初始化git厂库3.将本地git厂库与远程厂库连接:git remote add origin https://gitee.com/luckhwb/test.git...原创 2019-03-07 13:59:34 · 784 阅读 · 0 评论 -
js 正则例子
转载:https://www.cnblogs.com/xinwusuo/p/5948908.html验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?...转载 2019-01-23 11:13:51 · 201 阅读 · 0 评论 -
有界、无界队列和java线程池
转载:https://blog.csdn.net/kusedexingfu/article/details/72491864有界队列 和无界队列转载 2019-05-17 12:13:32 · 2276 阅读 · 1 评论 -
rabbitMq docker安装以及简单使用(springboot)
RabbitMQ 核心名词简介Publisher:消息生产者Exchange: 交换器,用来接收生产者发送的消息并将这些消息根据路由键和队列的绑定关系路由给服务器中的队列Exchange有4种类型:direct(默认),fanout, topic, 和headers: diract: 完全匹配策略,交换器的路由键key必须和binding中的路由key完全一直,才能发送消息到对应...原创 2019-04-15 09:18:39 · 5300 阅读 · 0 评论 -
java8 -- Lambda 表达式
1.java8以后出现了 函数式编程在java中体现为 一个接口对应一个抽象方法;使用注解@FunctionalInterface 声明为 函数式抽象方法lambda表达式是一种新的语言功能,允许把函数作为参数传入方法内(好多高级语言都支持),lambda表达式可以简化开发代码一 声明函数接口package com.xiaodu.java8Test.lambda.funct...原创 2019-04-17 09:31:56 · 117 阅读 · 0 评论 -
java8 -- 函数接口
java8 新特性 -- 函数接口函数接口:一个接口,一个抽象方法,构成了函数接口,可以加注解@FunctionalInterface 指定约束该接口为函数接口;函数接口只能有一个自己的抽象方法简单使用:自定义函数接口: 定义了三个函数接口package com.xiaodu.java8.methodcite;import jav...原创 2019-04-11 13:19:18 · 108 阅读 · 0 评论 -
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 · 923 阅读 · 0 评论 -
java8 -- Stream
java8 Stream API和I/O流是不一样的,它是操作集合元素的API,专注于对集合对象进行各种非常便利、高效的聚合操作 操作的时候,会把集合转成Stream,在stream中对集合进行过滤(filter),遍历操作(map),排序(sorted)等操作学习 stream,最好把Lambda 和方法引用学习下;自己只是根据ibm 社区 练习了 一下代码体现:pack...原创 2019-04-20 10:37:52 · 129 阅读 · 0 评论 -
设计模式 -- (单例模式)
单例模式: 单例模式的目的就是希望一个类的实例在程序中只有一个; 代码:1.饿汉式 不需要考虑线程安全的问题class TestSingleton01{ // 构造器私有 private TestSingleton01() { }// 提供一个静态的变量, 或者一个静态方法 public static Tes...原创 2019-03-28 12:12:36 · 74 阅读 · 0 评论 -
JAVA线程池
文章目录ThreadPoolExecutor线程池执行流程workQueue队列ThreadPoolExecutor先看一下他的最全参数的一个构造器 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2019-10-08 16:16:55 · 88 阅读 · 0 评论