Spring Boot深度课程系列04 Spring Boot基本配置1)容器的相关配置 在Spring Boot中可以内置Tomcat、Jetty、undertow、Netty等容器,当开发者在pom.xml中spring-boot-starter-web依赖后,会默认配置Tomcat容器。如果需要对Tomcat进行进一步的配置,可以在application.properties中进行
转载 10月前
43阅读
【JAVA】springboot概述入门原理整合整合Mybatis整合Junit整合Spring Data JPA整合Redis 概述SpringBoot 特点1:为基于Spring的开发提供更快的入门体验 2:开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求(.properties,.yml文件) 3:提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、
转载 2024-06-24 09:03:08
21阅读
mini-spring-cloud:简化版 Spring Cloudmini-spring-cloud 是一个手写的简化版的 Spring Cloud,旨在帮助你快速熟悉 Spring Cloud 源码及掌握其核心原理。mini-spring-cloud 实现了 Spring Cloud 生态提供的核心功能比如服务注册、服务发现、负载均衡、集成 Feign 简化调用、流量控制、熔断降级、API 网
转载 2024-08-21 19:57:50
37阅读
SpringBoot 2.x 集成 Rediswindows上搭建redis环境添加依赖此处redis客户端使用jedis。<!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
转载 2024-04-07 06:22:49
115阅读
SSM中操作Redis——Jedis1、Jedisjedis是基于java的redis客户端,集成了redis的命令操作,提供了连接池管理jedis的方法就是redis的命令2、导入依赖<!--jedis依赖--> <dependency> <groupId>redis.clients</groupId> <artifactId
转载 2024-05-21 14:33:30
80阅读
一、JNDI配置 1、更改tomcat的server.xml或context.xml 在context.xml的根节点Context里加入Resource配置;如果需要配置全局的 Resource,则在server.xml的GlobalNamingResources节点里加入Resource,再在Context节点里加入ResourceLink的配置。全局的resour
1.版本说明及引用因为考虑到我的项目springboot-boot-starter是2.2.6RELEASE版本,所以关于jasypt使用的是jasypt-spring-boot-starter 3.0.3版本。mvn:<!-- https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot-sta
cookie、session、sessionid 与jsessionid,要想明白他们之间的关系,下面来看个有趣的场景来帮你理解。/取款业务,可以有几种方案:/取款业务,单凭职员的记忆力,要记到每位顾客的相貌,并迅速这个顾客当前的存款以及存取的次数,每次存取的金额是多少。-----------这种方式表示协议本身支持状态。/取款的信息保存在这张折子,然后交给顾客保管,当顾客来存款/取款时,只要拿出
如果使用的是redis2.x,在项目中使用客户端分片(Shard)机制。如果使用的是redis3.x中的集群,在项目中使用jedisCluster。redis3.2.5集群搭建:第十二章 redis-cluster搭建(redis-3.2.5)1、项目结构 2、pom.xml<?xml version="1.0" encoding="UTF-8"?> <project
1、Jersey的配置应用要使用@Path和@POST组合来组成前端访问后端的路径,就必须要实现Jersey的配置。导入依赖<!-- java.ws.rs是JAX-RS规范中定义的包名 --> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.
           spring boot 与 JdbcTemplate 一起工作 本文将介绍如何将spring boot 与 JdbcTemplate一起工作。 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTempl
转载 2024-10-16 12:08:05
65阅读
1.新建JedisPoolUtil类用于获取连接public class JedisPoolUtil { private static final Logger LOGGER = LoggerFactory.getLogger(JedisPoolUtil.class); private static final String PROPERTIES_PATH = "applicat
原创 2023-05-11 09:47:19
348阅读
# Spring Boot 读取 Redis Jedis 的概述与实用示例 在现代的微服务架构中,数据存储的效率和快捷性显得越来越重要。Redis 作为一种高性能的内存数据库,在缓存、消息队列等场景中扮演了重要角色。Jedis 是 Java 中 Redis 的一款客户端,它提供了简单易用的 API,使得在 Spring Boot 应用中读取 Redis 数据变得轻松。 ## Redis 和 J
原创 8月前
36阅读
目录前言环境搭建语法实战前言作为java开发者,一般我们在使用orm框架的时候绝大部分会使用mybatis作为我们的第一方案。mybatis是一款半自动化的orm框架,它的灵活性、易上手是它能够快速占据java开发者市场的一个重要原因。在早期使用mybatis的过程中,遇到比较困扰的问题就是,每个功能需求都需要去编写sql语句,虽然这个对于sql的优化提供了便利,但是即使是简单的增删改查都需要单独
转载 6月前
59阅读
在阅读本文之前,我们还应该对session、cookie、JWT有一个基本的了解。在本篇文章中小码仔不再对它们做出过多赘述,如果对这三者认识还不够清晰的小可爱可以先移步这里:看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了对其做基本的了解和认识。如果你已对以上三者有了的基本概念和了解,但是对于JWT的使用还充满疑问的话,那么本篇文章就是为你而写。本文我们将使用Spring
首先出场的是java.util包下的Collections类,该类主要用于操作集合或者返回集合,我个人非常喜欢用它。1.1 排序在工作中经常有对集合排序的需求。看看使用Collections工具是如何实现升序和降序的:List<Integer> list = new ArrayList<>(); list.add(2); list.add(1); list.a
转载 2024-09-29 20:32:32
30阅读
springboot发布为jar时无法携带jsp,将springboot项目发布为war包 前言: 首先此文章的出现,更多是对自己的项目过程做一些整理,若有人读到其中的内容,有所帮助,萌新程序员我也是很高兴,其次在这要感谢CSDN中大佬们给我的经验,若不是读了他们的文章,也不会写出这份文档,从此儿说本应是转载,但是无法找到他们的博名了,再此向这里可能出现同类文字的前辈表示道歉 原因:
空闲列表分配:如果内存不是规整的,已使用的内存和未使用的内存相互交错,那么虚拟机将采用的是空闲列表来为对象分配内存。意思是虚拟机维护了一个列表,记录上那些内存块是可用的,再分配的时候从列表中找到一块足够大的空间划分给对象实例, 并更新列表上的内容。这种分配方式成为了 “空闲列表(Free List)”处理并发问题:采用CAS配上失败重试保证更新的原子性在Eden区给每个线程分配一块区域TLAB -
也是在整合redis的时候偶然间发现spring-cache的。这也是一个不错的框架,与spring的事务使用类似,只要添加一些注解方法,就可以动态的去操作缓存了,减少代码的操作。如果这些注解不满足项目的需求,我们也可以参考spring-cache的实现思想,使用AOP代理+缓存操作来管理缓存的使用。 在这个例子中我使用的是redis,当然,因为spring-cache的存在,我们可以整合多样的
转载 2024-10-21 22:35:18
21阅读
# 如何解决springboot jedis连接不上redis的问题 ## 引言 作为一名经验丰富的开发者,我们经常会遇到一些问题,比如jedis连接不上redis。这时候我们需要耐心帮助那些刚入行的小白解决问题。本文将以教会一位刚入行的小白如何解决“springboot jedis连接不上redis”为例,详细介绍整个解决问题的流程和具体步骤。 ## 整个解决问题的流程 首先,我们需要明确整
原创 2024-03-14 04:33:28
143阅读
  • 1
  • 2
  • 3
  • 4
  • 5