• 引入依赖<dependency><groupId>org.springframework.boot<groupId><artifactId>spring-boot-starter-data-
    admin5月前
    100
  • 【websocket】springboot集成websocket的四种方式集成websocket的四种方案1.原生注解pom.xml<dependency><groupId>org.springframework.b
    admin5月前
    120
  • 1.概述老话说的好:便宜没好货,有价值的商品,即使再贵,也有人会买。言归正传,今天继续讨论有关“锁”的话题,synchronized和ReentrantLock大家应该都非常熟悉了,但这两个锁,作用域仅限制于单个Tomcat,如果使用了To
    admin5月前
    130
  • 说明:SaaS服务有多种数据隔离方式,本方案只介绍基于JPA的Entity的数据源隔离方案。实现原理:基于hibernate的@FilterDef,@Filter定义隔离字段,再所有基于entity的操作都注入该字段值。具体实现方式:1、定
    admin5月前
    140
  • 起因:随着项目的进一步推广,数据量的增大,直接访问mysql数据库获取数据所使用的时间越来越长,为解决当前主要矛盾,决定引入redis非关系型数据库作为缓存层,使得数据并不能直接命中数据库,减少访问数据库带来的压力,从而加快运行速度。1.R
    admin5月前
    270
  • 最近在搞产品相关的缓存整合,由于spring的强大的生态,决定使用Springcache来扩展缓存相关功能,但是由于产品相关需求,要求产品内部使用一种缓存机制,给客户提供springcache原生的缓存扩展。
    admin5月前
    80
  • 一、分布式架构的发展历史与背景分布式系统(distributedsystem)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统)
    admin5月前
    100
  • packagecom.xx.xxx.common.distributedLock;importorg.jetbrains.annotations.NotNull;importorg.springframework.be
    admin5月前
    280
  • EXP一款Java插件化热插拔框架前言多年以来,ToB的应用程序都面临定制化需求应该怎么搞的问题。举例,大部分本地化软件厂家,都有一个标准程序,这个程序支持大部分企业的功能需求,但面对世界500强等大客户时,他们的特殊需求,厂家通常是无法拒
    admin5月前
    240
  • HiAuth是一个开源的基于Oauth2协议的认证、授权系统,除了标准的Oauth2授权流程功能外,还提供了应用管理、用户管理、权限管理等相关功能。在这个项目中你能够了解到如何基于spring-security-oauth2-authori
    admin5月前
    60
  • 1.XML文件代码注释说明数据库表生成首先需要在数据库中创建一个user表,表结构如下:CREATETABLE`user`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`name`varch
    admin5月前
    230
  • 3.SpringAMQPSpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。SpringAmqp的官方地址:049ee3c8c65347889b1a1b9201423
    admin5月前
    150
  • tomcat的启动过程就是脚本->catalina.jar->catalina->standardServer->standardService->standardEngine(Catalina加载web组件)
    admin5月前
    130
  • Springboot默认使用的是嵌入式的Servlet容器(Tomcat); 问题?1),如何定制和修改servlet容器的相关配置? 以前使用外置的Tomcat,可以到conf目录下修改配置,进行优化。嵌入式的如何做到呢? 1.修改和se
    admin5月前
    240