E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
玩转spring
mysql水平分表 mybatis_
玩转Spring
Boot之整合Mybatis拦截器对数据库水平分表
利用Mybatis拦截器对数据库水平分表需求描述当数据量比较多时,放在一个表中的时候会影响查询效率;或者数据的时效性只是当月有效的时候;这时我们就会涉及到数据库的分表操作了。当然,你也可以使用比较完善的第三方组件:sharding-jdbc来实现;但是你使用后会发现,貌似对oracle的兼容性不是很好。所以最后我还是决定使用Mybatis拦截器对数据库进行水平分表。为什么要选用Mybatis拦截器
weixin_39534395
·
2024-02-02 16:08
mysql水平分表
mybatis
玩转Spring
Cloud专题(五):Eureka自我保护机制
文章目录1.什么是Eureka保护机制2.为什么要自我保护3.如何关闭Eureka自我保护机制3.1.EurekaServer配置3.2.EurekaClient配置4.开启和关闭Eureka保护机制的场景4.1.开发环境关闭4.2.生产环境开启1.什么是Eureka保护机制官方解释:自我保护模式正是一种针对网络异常波动的安全保护措施,使用自我保护模式能使Eureka集群更加的健壮、稳定的运行。默
yuemmm
·
2023-12-21 21:58
java
springcloud
eureka
【
玩转Spring
cloud Alibaba系列】Nacos集成Nginx搭建高可用Nacos集群(超详细!!)
看这一篇就够了(实战篇)如果我的文章对你有帮助,点赞、收藏、留言都是对我最大的动力【
玩转Spring
cloudAlibaba系列】文章直通车~【
玩转Spring
cloudAlibaba系列】使用Nacos
啊陈晓
·
2023-12-21 21:57
玩转SpringCloud
Alibaba
spring
cloud
nginx
分布式
玩转Spring
Cloud专题(二):SpringCloud基础入门程序
文章目录1.微服务场景模拟1.1.服务提供者1.1.1.创建服务者工程1.1.2.编写代码1.1.3.启动并测试:2.2.服务调用者2.2.1.创建工程2.2.2.编写代码2.2.3.启动测试:2.3.有没有问题?1.微服务场景模拟首先,我们需要模拟一个服务调用的场景。方便后面学习微服务架构!1.1.服务提供者我们新建一个项目,对外提供查询用户的服务。1.1.1.创建服务者工程完整的Pom文件:4
yuemmm
·
2023-12-21 21:27
java
spring
springcloud
玩转Spring
Cloud专题(三):SpringCloud注册中心Eureka入门
文章目录1.Eureka注册中心1.1.Eureka简介1.2.Eureka基本架构1.2.1EurekaServer(注册中心)1.2.2EurekaClient(客户端)2.Eureka项目的构建2.1新建一个工程EurekaServer-70012.2.将user-service注册到Eureka2.3消费者从Eureka获取服务2.4.注册微服务信息完善1.Eureka注册中心1.1.Eu
yuemmm
·
2023-12-21 21:27
java
分布式
spring
springcloud
玩转Spring
状态机 | 京东云技术团队
说起Spring状态机,大家很容易联想到这个状态机和设计模式中状态模式的区别是啥呢?没错,Spring状态机就是状态模式的一种实现,在介绍Spring状态机之前,让我们来看看设计模式中的状态模式。1.状态模式状态模式的定义如下:状态模式(StatePattern)是一种行为型设计模式,它允许对象在内部状态发生变化时改变其行为。在状态模式中,一个对象的行为取决于其当前状态,而且可以随时改变这个状态。
京东云开发者
·
2023-12-21 21:25
技术分享
spring
状态模式
状态机
后端
【手把手】教你
玩转Spring
Cloud Alibaba之Sentinel
1、什么是Sentinel分布式系统的流量防卫兵:随着微服务的普及,服务调用的稳定性变得越来越重要。Sentinel以“流量”为切入点,在流量控制、断路、负载保护等多个领域开展工作,保障服务可靠性。Sentinel承接了阿里巴巴近10年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。Sentinel同时提供实时的
FeenixOne
·
2023-12-21 21:53
手把手
sentinel
spring
cloud
java
玩转spring
ehcache 缓存框架
一、简介Ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的ApacheLicenseV2.0作为授权方式,被广泛地用于Hibernate,Spring,Cocoon等其他开源系统。Ehcache从Hibernate发展而来
LiuM150428
·
2023-12-21 21:23
ehcache
spring
ehcache
【手把手】教你
玩转Spring
Cloud Alibaba之Nacos Config深入
1、不同环境相同配置问题-自定义DataID配置在实际的开发过程中,项目所用到的配置参数有的时候并不需要根据不同的环境进行区分,生产、测试、开发环境所用到的参数值是相同的。怎么解决同一服务在多环境中,引用相同的配置的问题?NacosConfig也提供了相应的解决方案:可以通过服务名+拓展名的方式,来实现同一个微服务下不同的环境,共享的配置文件。在Nacos配置中心添加一个DataId为nacos-
FeenixOne
·
2023-12-21 21:22
手把手
spring
cloud
java
微服务
(转载)
玩转spring
ehcache 缓存框架
玩转spring
ehcache缓存框架原文地址:https://www.cnblogs.com/zhangzhen894095789/p/6525845.html一、简介Ehcache是一个用Java实现的使用简单
七月的空心菜
·
2023-12-21 21:52
玩转Spring
状态机
说起Spring状态机,大家很容易联想到这个状态机和设计模式中状态模式的区别是啥呢?没错,Spring状态机就是状态模式的一种实现,在介绍Spring状态机之前,让我们来看看设计模式中的状态模式。1.状态模式状态模式的定义如下:状态模式(StatePattern)是一种行为型设计模式,它允许对象在内部状态发生变化时改变其行为。在状态模式中,一个对象的行为取决于其当前状态,而且可以随时改变这个状态。
工业甲酰苯胺
·
2023-12-21 21:52
spring
ui
java
从零开始
玩转Spring
Cloud(一):Eureka注册中心
从零开始
玩转Spring
Cloud(一):Eureka注册中心Eureka介绍:Eureka,古希腊词语,含义为我找到了,我发现了!相传阿基米德发现福利原理时说出了这个词。
帷幄庸者
·
2023-12-06 07:05
SpringCloud
SpringCloud
Eureka
微服务注册中心
玩转Spring
中强大的spel表达式!
Spel概述Spring表达式语言全称为“SpringExpressionLanguage”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。表达式语言给静态Java语言增加了动态功能。SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可以单独使用
码上得天下
·
2023-11-27 10:13
Spring
spring
java
Spring成神之路第三十九篇:强大的 Spel 表达式
本文带你
玩转spring
中强大的spel表达式!
小明的学习圈子
·
2023-11-27 10:12
Spring成神之路
spring
java
后端
Spring+SpringBoot+SpringCloud 全攻略
前言前几天,有幸从朋友那里得到了一份Alibaba内部的墙裂推荐的“
玩转Spring
全家桶的PDF”,我也不是个吝啬的人,好的东西当然要一起分享。
Java烟雨
·
2023-11-25 19:50
后端
java
面试
spring
spring
boot
spring
cloud
玩转spring
全家桶笔记-001-初识Spring
spring课程介绍丁雪丰美团研究员,《SpringBoot实战》、《Spring攻略》译者,腾讯云TVP。课程内容:1.初识SpringSpring家族的主要成员跟着spring了解技术发展趋势编写第一个Spring应用程序2.数据操作JDBC必知必会O/Rmapping实战NoSQL实践数据访问进阶3.Web开发SpringMVCWeb开发进阶访问Web资源4.SpringBoot自动配置原理
longailk
·
2023-11-13 08:07
tester
spring
java
后端
玩转Spring
Cloud Stream
背景及痛点现如今消息中间件(MQ)在互联网项目中被广泛的应用,特别是大数据行业应用的特别的多,现在市面上也流行这多个消息中间件框架,比如ActiveMQ、RabbitMQ、RocketMQ、Kafka等,这些消息中间件各有各的优劣,但是想要解决的问题都基本相同。由于每个框架都有它自己的使用方式,这无疑是增加了开发者的学习成本以及添加相同的业务复杂度。框架的变更或者多个中间件的混合使用使得业务逻辑代
Martain
·
2023-10-28 00:10
一篇文章带你
玩转Spring
Cloud实战
SpringCloud官网文档https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/SpringCloud中文文档https://www.bookstack.cn/read/spring-cloud-docs/docs-index.mdNetflix篇Eureka服务注册与发现Eureka采用了CS的
你这人真有趣
·
2023-10-22 10:37
Java
spring
cloud
spring
cloud
java
spring
boot
玩转Spring
Boot 2 快速搭建 | Spring Initializr 篇
SpringBoot为我们提供了外网SpringInitializr网页版来帮助我们快速搭建SpringBoot项目,如果你不想用IDEA中的插件,这种方式也是不错的选择。闲话少说,直接开始我们的搭建操作!记得第一次学习的时候访问SpringInitializr地址https://start.spring.io/是如下图所示的样子:图片当时最新的版本是2.1.0.RELEASE,仅仅几个月的时间h
桌前明月
·
2023-09-09 08:44
聊聊如何
玩转spring
-boot-admin
前言1、何为spring-boot-admin?SpringBootAdmin是一个监控工具,旨在以良好且易于访问的方式可视化SpringBootActuators提供的信息快速开始如何搭建spring-boot-admin-server1、在服务端项目的POM引入相应的GAVde.codecentricspring-boot-admin-starter-server${spring-boot-a
·
2023-09-05 19:47
贼全! 一举通关的 Spring+SpringBoot+SpringCloud 全攻略, 是真香啊
前几天,有幸从朋友那里得到了一份Alibaba内部的墙裂推荐的“
玩转Spring
全家桶的PDF”,我也不是个吝啬的人,好的东西当然要一起分享。
老程不秃
·
2023-07-29 21:13
Spring
Spring
Boot
Java
spring
spring
boot
spring
cloud
java
后端
开发语言
玩转定时任务
文章来源:https://www.cnblogs.com/mmzs/p/10161936.html
玩转Spring
Boot之定时任务详解一、静态:基于注解二、动态:基于接口三、多线程定时任务序言使用SpringBoot
zhanghanga
·
2023-07-28 14:18
玩转Spring
Cloud Alibaba之Sentinel
目录前言常见的容错方案:1.1使用步骤1.引入库2.在yml增加暴露auctor端点选项二、整合sentinel控制台到项目(sentinel使用懒加载模式)二、使用Sentinel实现限流2.1在sentinel控制台进行配置,实现限流流控模式流控效果三、使用Sentinel实现降级(断路器模式)三、使用Sentinel实现热点规则四、使用Sentinel实现系统保护规则五、使用Sentinel
微Fan'
·
2023-07-25 12:32
Spring
Cloud
个人学习
Spring
java
spring
cloud
【
玩转Spring
Boot】解决Long型数据转换成json格式时丢失精度问题
【优雅的解决问题】一、问题场景在项目研发过程中,我们经常用长度18位的bigint类型来做数据库的id主键,这样存在一个问题,就是在序列化传给前端的时候,Long类型会丢失精度,造成前端拿到的id丢失了精度,和数据库中存储的值不一样,而且造成的问题也不容易定位。二、解决方案针对这个问题,SpringBoot中有比较优雅的解决方案:通过全局配置,在序列化的时候把Long类型转换为String,可以完
夏天的风风风
·
2023-07-20 07:54
SpringBoot快速实践 --Ⅰ
文章目录启动一个SpringBoot项目如何替换内嵌容器
玩转Spring
Boot配置全局异常处理过滤器拦截器使用Lombok简洁代码使用IDEAHTTPClient进行接口调试启动一个SpringBoot
十八岁讨厌编程
·
2023-07-19 21:54
SpringBoot
spring
boot
后端
java
5步带你
玩转Spring
Boot自定义自动配置那些知识点
目前SpringBoot框架真的深受广大开发者喜爱,毕竟它最大的特点就是:**快速构建基于Spring的应用程序的框架,而且它提供了各种默认的功能和配置,可以让开发者快速搭建应用程序的基础结构。
可爱的小锋
·
2023-06-20 17:00
升职加薪的必备良品之
玩转Spring
事务源码
今日内容:1.什么是数据库的事务?2.为什么说Spring的事务就是数据库的事务?3.实现Spring事务的核心源码详解4.Spring事务传播属性详解5.实现Spring事务的传播属性6.如何从Spring源码到并发编程再到JVM?什么是数据库的事务?数据库事务,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则
程序员木子
·
2023-06-18 13:13
spring总结
springormmybatis,jpa3.非关系数据库MongoDB,Redis;4.springmvc5.访问Web资源深入浅出Spring参考SpringBoot实战;Spring实战;极客时间
玩转
兰花羽神
·
2023-06-18 09:02
Spring集合
玩转Spring
Cloud Alibaba,看阿里大佬的笔记是真香
大家都知道,SpringCloudAlibaba风靡Java开发行业,各个公司都在用这套技术,所以咱们Java工程师不管是日常工作或是出去面试,都会用到或者被问到关于SpringCloudAlibaba的应用以及底层原理所以说,小编下面带来一份阿里大佬的SpringCloudAlibaba笔记,希望能帮助大家更快的了解掌握相关技术:笔记总览详细章节内容第一章:微服务介绍因为笔记内容实在是太多了,篇
小小怪下士 XIA
·
2023-06-14 11:29
spring
cloud
笔记
java
Spring系列之强大的Spel表达式
本文带你
玩转spring
中强大的spel表达式!
azhou的代码园
·
2023-06-11 03:58
spring系列
spring
java
后端
【手把手】教你
玩转Spring
Cloud Alibaba之Nacos
1、什么是NacosNacos(NamingConfigurationService)是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序。而服务发现是微服务架构中的关键组件之一,Nacos致力于发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。帮助更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建
FeenixOne
·
2023-04-14 08:27
手把手
spring
cloud
微服务
java
贼全!一举通关的Spring+SpringBoot+SpringCloud全攻略,是真香啊
前几天,有幸从朋友那里得到了一份Alibaba内部的墙裂推荐的“
玩转Spring
全家桶的PDF”,我也不是个吝啬的人,好的东西当然要一起分享。
程序员黑哥
·
2023-04-11 13:55
java
编程语言
spring
面试
spring
boot
玩转spring
cloud:springcloud组件的停更你值得拥有阿里巴巴的springcloud
上一期跟大家讲了一下,微服务常用的工程搭建的方法,以及如何管理依赖的问题,一个父工程多个module的开发模式已经是业内的普遍共识了,如果这方面你还不熟悉,那么就需要你花点时间搞一搞,本期跟大家聊聊springcloud组件停更和替换的事情。从事Java开发的同学都知道,并不是学会一门语言就完事了,需要学习一套组合拳才能胜任工作。由于开源,版本升级和换代也很频繁,所以大家最头痛的问题是,隔几年就需
帅哥趣谈
·
2023-04-03 00:44
后端
分布式
架构
springcloud
从零
玩转Spring
Security+JWT整合前后端分离
从零
玩转Spring
Security+JWT整合前后端分离2021年4月9日·预计阅读时间:50分钟一、什么是Jwt?
杨不易呀
·
2023-03-30 10:22
数据库
spring
java
jwt
kerberos
玩转Spring
Cloud Alibaba之Seata「应用篇」
前言距离上一次学习SpringCloud全家桶已经是一年前,由于平时工作着CRUD,相关的知识点都忘却了,正好趁着这次复习,温固而知新。简介为了模拟分布式事务的实际应用场景,以三个微服务来作为示例分别是订单服务、库存服务、账户服务一、业务流程:用户下单,会在订单微服务创建一个订单,然后通过feign远程调用库存服务接口来扣减下单的库存,再通过远程调用账户微服务来扣减用户余额简单来说,下单->扣库存
微Fan'
·
2023-03-29 13:41
个人学习
Spring
Cloud
java
spring
开发语言
玩转 SpringBoot 2 之整合 JWT 下篇
前言在《
玩转Spring
Boot2之整合JWT上篇》中介绍了关于JWT相关概念和JWT基本使用的操作方式。
桌前明月
·
2023-03-09 22:28
四篇文章带你
玩转spring
boot——3启动源码及外部化配置
第1章main入口publicstaticvoidmain(String[]args){//代码很简单SpringApplication.run();SpringApplication.run(ConsumerApp.class,args);}publicstaticConfigurableApplicationContextrun(ClassprimarySource,String...args
Eclipse_2019
·
2023-03-09 10:27
SpringBoot
java
开发语言
spring
boot
后端
spring
玩转spring
cloud(一):什么是Springcloud ,有什么优缺点? 学习顺序是什么?
一、首先看官方解释:SpringCloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式,使用SpringCloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及CloudFoundry等托管平台。其中有着很多
Java耕地机
·
2023-01-12 18:31
spring
cloud
学习
java
玩转Spring
Cloud之服务注册发现(eureka)及负载均衡消费(ribbon、feign)
快速构建微服务)的又一法宝,相信大家如果看到我近期总结的《JAVAWEB快速入门》系列文章,对SpringBoot+SpringMVC应该是比较熟悉了吧,从本文开始,一起来熟悉SpringCloud、
玩转
weixin_30379531
·
2022-12-23 07:16
Spring Boot 访问Redis的三种方式
前言最近在极客时间上面学习丁雪丰老师的《
玩转Spring
全家桶》,其中讲到访问Redis的方式,我专门把他们抽出来,在一起对比下,体验一下三种方式开发上面的不同,分别是这三种方式RedisTemplateJPARepositoryCache
IT哥__
·
2022-12-21 21:41
redis
java
缓存
详解Spring Boot 访问Redis的三种方式
目录前言开始准备RedisTemplateJPARepositoryCache总结前言最近在极客时间上面学习丁雪丰老师的《
玩转Spring
全家桶》,其中讲到访问Redis的方式,我专门把他们抽出来,在一起对比下
·
2022-12-15 04:16
【手把手】教你
玩转Spring
Cloud Alibaba之GateWay
1、什么是GateWay在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,只能在客户端记录每个微服务的地址,然后分别去调用。这样的话会产生很多问题:-客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性;-认证复杂,每个微服务都有独立认证;-存在跨域请求,在一定场景下处理相对复杂;为解决上面的问题所以引入了网关的概念:所谓的AP
FeenixOne
·
2022-11-19 19:07
手把手
spring
cloud
gateway
java
mysql通用mapper_mybatis - 通用mapper
title:
玩转spring
-boot-mybatisdate:2019-03-1119:36:57type:"mybatis"categories:mybatis#分类名tags:mybatis---
weixin_39897127
·
2022-11-11 09:55
mysql通用mapper
四篇文章带你
玩转spring
boot——4starter组件
第1章starter组件简介starter组件是SpringBoot的一个核心特性,Starter组件的出现极大简化了项目开发,例如在项目中使用的pom.xm文件下配置:org.springframework.bootspring-boot-starter-webSpringBoot就会自动关联web开发相关的依赖,如tomcat以及spring-webmvc等,进而对web开发进行支持,同时相关
Eclipse_2019
·
2022-11-08 07:51
SpringBoot
spring
boot
java
后端
spring
玩转 Spring Boot 应用篇(引入RabbitMQ解决店铺下单峰值问题)
0.0.0.历史文章整理
玩转Spring
Boot入门篇
玩转Spring
Boot集成篇(MySQL、Druid、HikariCP)
玩转Spring
Boot集成篇(MyBatis、JPA、事务支持)
玩转Spring
Boot
一猿小讲
·
2022-09-13 08:19
数据库
分布式
redis
spring
boot
mysql
springboot 基于@Scheduled注解 实现定时任务
标题:
玩转Spring
Boot之定时任务详解作者:mmzsblog原文地址:https://www.mmzsblog.cn/articles/2019/08/08/1565247960802.html定时任务应用场景定时向用户推送消息
yigg
·
2022-08-27 21:17
springBoot
Spring+SpringBoot+SpringCloud全攻略
前几天,有幸从朋友那里得到了一份Alibaba内部的墙裂推荐的“
玩转Spring
全家桶的PDF”,我也不是个吝啬的人,好的东西当然要一起分享。
Park33448
·
2022-07-29 21:03
Java
面经
秋招
mybatis
java
数据库
玩转spring
boot——war部署
前言之前部署springboot应用是通过直接输入命令“java-jar”来实现的。而有些情况,由于部署环境的制约,只能把项目从jar转换成war才能部署,如新浪云sae的java环境容器。那怎样转换成war项目呢?其实非常简单,只需要App类继承SpringBootServletInitializer,并重写“protectedSpringApplicationBuilderconfigure(
weixin_30348519
·
2022-03-29 07:39
java
git
《
玩转Spring
Boot全家桶》总结——第8-14节
第八节:好用的连接池——AlibabaDruid通常在建立数据库连接的时候回耗费资源,而一个数据库能够同时建立连接的连接数是有限的,而在大型项目中,通常会有大量的数据库请求,如果Web应用为每一个请求都分配一个数据库连接,那么将导致性能的急剧下降。数据库连接池的意义在于,能够重复利用数据库连接(有点类似线程池的部分意义),提高对请求的响应时间和服务器的性能。连接池中提前预先建立了多个数据库连接对象
玄月九九重又一
·
2022-03-29 07:05
学习总结
spring
2021-03-27——自定义注解
玩转Spring
MVC
自定义注解
玩转Spring
MVC目录1、为什么使用注解1.1使用注解的目的1.2元注解1.3元注解释义2内置注解3在spring框架中常用注解介绍4自定义注解实现MVC4.1定义配置文件、自定义注解4.2controller
蒙奇D灬小武
·
2022-03-29 07:04
进阶之路
java
spring
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他