SpringBoot
文章平均质量分 96
不敲代码的攻城狮
这个作者很懒,什么都没留下…
展开
-
GraalVM入门教程
native-image 是一个用于将 Java 程序编译为本地可执行文件的工具。它是 GraalVM 的一部分,GraalVM 是一个高性能的通用虚拟机,支持多种语言。它可以将 Java 应用程序预编译为本机可执行文件,这样生成的文件可以直接运行,无需 JVM 或者任何其他的运行时环境。原创 2023-10-20 17:58:38 · 957 阅读 · 0 评论 -
jpa的好伙伴QueryDSL快速入门
Querydsl定义了一种常用的静态类型语法,用于在持久域模型数据之上进行查询。JDO和JPA是Querydsl的主要集成技术。本文旨在介绍如何使用Querydsl与JPA组合使用。JPA的Querydsl是JPQL和Criteria查询的替代方法。QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。一、准备工作1、引依赖querydsl 相关jar包<!--query dsl --><dependency> <gro原创 2020-09-20 23:34:44 · 3054 阅读 · 5 评论 -
这样使用Quartz,就不怕任务执行失败了!
文章目录项目结构效果入门参考源码Quartz版本:2.3.0 目前稳定版SpringBoot版本:2.0.4.RELEASE项目结构结构很简单就不多说了,有一点需要注意,因为此项目使用的是Druid连接池,需要额外的一些配置,具体看:Quartz学习笔记(五) quartz扩展druid连接池建议直接把最下面的源码克隆下来运行,源码里面注释很清晰,然后结合下面的几篇文章看,就可以很快理...原创 2019-05-19 16:11:26 · 1275 阅读 · 1 评论 -
项目中关于时间入参、出参之处理
入参格式化@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")public class DateVo { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date date; public void setDate(Date date){ this...原创 2019-08-21 00:17:11 · 2928 阅读 · 1 评论 -
H2数据库入门,看这篇就对了
H2数据库是一个开源的关系型数据库。H2是一个采用java语言编写的嵌入式数据库引擎,只是一个类库(即只有一个 jar 文件),可以直接嵌入到应用项目中,不受平台的限制应用场景:可以同应用程序打包在一起发布,可以非常方便地存储少量结构化数据可用于单元测试可以用作缓存,即当做内存数据库H2的产品优势:纯Java编写,不受平台的限制;只有一个jar文件,适合作为嵌入式数据库使用;h2提供了一个十分方便的web控制台用于操作和管理数据库内容;功能完整,支持标准SQL和JDBC。麻雀虽小五原创 2020-07-07 22:22:02 · 26292 阅读 · 2 评论 -
Redis操作三部曲:SpringBoot2.0.X集成Redis + Redis分布式锁 + RedisCacheManager配置
SpringBoot2.0.X配置Redislook:SpringBoot2.0.X配置RedisRedis实现分布式锁look: Redis实现分布式锁使用Redis做集中式缓存look: 使用Redis做集中式缓存原创 2019-10-18 11:50:05 · 693 阅读 · 0 评论 -
SpringBoot使用Redis做集中式缓存
文章目录依赖配置测试常用注解依赖<!--cache--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency&g...原创 2019-10-18 11:48:06 · 452 阅读 · 0 评论 -
SpringBoot2.0.X配置Redis
文章目录引入依赖`Lettuce``jedis`配置`application.yml``RedisConfig.java`工具类测试`RedisUtilsTest.java``BaseApplicationTests.java`其他引入依赖Lettuce下面这种配置是使用 SpringBoot 默认 RedisClient,也就是 Lettuce。<!--Redis 1.X.X 使用...原创 2019-10-18 10:37:23 · 1163 阅读 · 0 评论 -
SpringBoot整合Memcached
文章目录Memcached简介Memcached安装Java客户端选型XMemcached介绍XMemcached主要特性整合SpringBoot依赖配置使用其它Memcached简介Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储...原创 2019-10-14 21:44:06 · 1805 阅读 · 0 评论 -
Spring EL 表达式实现资源的注入
前言Spring 开发中经常涉及调用各种资源的情况,包括普通文件,网址,配置文件,环境变量。使用spring 表达式语言实现资源的注入 ,能够以一种强大和简单的方式将值装配到bean 属性和构造器中.特性spring EL 的特性使用bean 的id 来引用bean调用方法和访问对象的属性对值进行算术,关系 和逻辑运算正则表达式匹配集合操作使用spring主要在@value...原创 2019-08-21 15:18:52 · 905 阅读 · 0 评论 -
springboot+security 的BCryptPasswordEncoder 使用
其他Spring Security PasswordEncoder 密码校验和密码加密流程转载 2019-08-21 00:22:30 · 3082 阅读 · 0 评论 -
【Spring Boot】配置文件@ConfigurationProperties,读取List、Map参数
转载 2019-08-06 20:48:15 · 1480 阅读 · 0 评论 -
SpringBoot 测试基类
每次写单元测试都要重复写一些方法、注解等,这里我写了一下测试的基类文章目录基类测试基类BaseApplicationTests.java测试基类,其他测试类继承此类即可。package com.leigq.www.shiro.base;import org.junit.After;import org.junit.Before;import org.junit.runner.Ru...原创 2019-06-28 16:03:20 · 882 阅读 · 0 评论 -
SpringBoot 使用 Log4j2 结合 Mongodb记录日志
1原创 2019-05-30 11:34:21 · 2215 阅读 · 0 评论 -
Elasticsearch学习
文章目录全文搜索引擎 Elasticsearch 入门教程Elasticsearch环境搭建和介绍(Windows)Elasticsearch的使用场景深入详解SpringBoot整合Elasticsearch全文搜索引擎 Elasticsearch 入门教程全文搜索引擎 Elasticsearch 入门教程Elasticsearch环境搭建和介绍(Windows)Elasticse...原创 2019-05-09 13:46:19 · 305 阅读 · 0 评论 -
Flyway的使用
Flyway的使用环境:SpringBoot 2.0.4.RELEASE为什么要用Flyway?开发人员在合作的时候经常遇到以下场景:1.开发人员A在自己的本地数据库做了一些表结构的改动,并根据这些改动调整了DAO层的代码,然后将代码上传到svn或git等版本控制服务器上。此时如果开发人员B拉取了A的代码改动,在运行项目的时候很可能会报错,因为B的本地SQL数据库并没有修改。2.在项目上...原创 2019-05-09 13:38:49 · 3522 阅读 · 0 评论