-
spring+hibernate+struts2零配置整合
说句实话,很久都没使用SSH开发项目了,但是出于各种原因,再次记录一下整合方式,纯注解零配置。一。前期准备工作gradle配置文件:group 'com.bdqn.lyrk.ssh.study'version '1.0-SNAPSHOT'apply plugin: 'war'repositories { mavenLocal...
作者:小编 日期:2026.06.04 分类:算法 122 -
SpringCloud学习之sleuth&zipkin
一。调用链跟踪的必要性 首先我们简单来看一下下单到支付的过程,别的不多说,在业务复杂的时候往往服务会一层接一层的调用,当某一服务环节出现响应缓慢时会影响整个服务的响应速度,由于业务调用层次很“深”,那么在排查问题的时候也会更加困难,如果有一种机制帮我们监控、收集这些服务之间层层调用的时间与逻辑关系是否会助于我们排查问题呢?要解决这个...
作者:小编 日期:2026.06.04 分类:教程 702 -
zookeeper快速入门
一。zookeeper简介zookeeper 是apache旗下的hadoop子项目,它一个开源的,分布式的服务协调器。同样通过zookeeper可以实现服务间的同步与配置维护。通常情况下,在分布式应用开发中,协调服务这样的工作不是件容易的事,很容易出现死锁,不恰当的选举竞争等。zookeeper就是担负起了分布式协调的重担。zook...
作者:小编 日期:2026.06.04 分类:算法 1487 -
SpringCloud学习之zuul
一。为什么要有网关 我们先看一个图,如果按照consumer and server(最初的调用方式),如下所示 这样我们要面临如下问题: 1. 用户面临着一对N的问题既用户必须知道每个服务。随着服务的增多难免会.... 2.消费端(在这里可能是服务,也有可能为controller等),如何进行安全控制?比如说对调用者身份的验证...
作者:小编 日期:2026.06.04 分类:类库 1118 -
SpringCloud学习之Ribbon
一。负载均衡与Ribbon负载均衡,在集群中是很常见的一个“名词”,顾名思义是根据一定的算法将请求分摊至对应的服务节点上,常见的算法有如下几种:轮询法:所有请求被依次分发到每台应用服务器上,每台服务器需要处理的请求数目都相同,适合所有服务器硬件都相同的场景随机法:请求被随机分配到各个应用服务器,在许多场合下,这种方案都很简单实用。源地...
作者:小编 日期:2026.06.04 分类:工具 886 -
SpringCloud学习之Hystrix
一、为什么要有断路器 在分布式系统当中,服务之间调用关系会随着业务的发展而变的复杂,一个服务可能依赖多个服务,服务之间层层依赖也是家常便饭的事情,如果一个服务的瘫痪很有可能导致整个系统的崩溃。比如说,现在每栋房子,每家每户都有电闸,电闸的作用是保证有一家用电出现异常时,电闸进行断电跳闸的操作,这样不至于导致整栋楼用电瘫痪,那么我们的...
作者:小编 日期:2026.06.04 分类:手册 1972 -
关于java线程中stop interrupt daemon wait notify
一。关于终止线程stop与interrupt 一般来说,线程执行结束后就变成消亡状态,乍看之下我们并不需要人为进行干预(人为停止线程),不过凡事都有例外吧,在服务器或者其他应用场景下,线程为了提供服务而一直在不停的运转,因此必要时刻我们还需“人为干涉的”。 通常情况下,终止线程有两种方式:stop与interrupt 1) st...
作者:小编 日期:2026.06.04 分类:语言 1525 -
SpringBoot学习之自动装配
在前面使用SSM集成时,我们可以使用注解实现无配置化注入,但是这种依赖被进行“人工干预了的”,换句话就是说我们手动进行装配,那么此时还没有达到SpringBoot这种自动装配的效果,那么究竟SpringBoot如何进行自动装配的呢?下面我们就一探究竟一。SpringBoot中创建对象的注解扩充 其实说白了,SpringBoot并...
作者:小编 日期:2026.06.04 分类:语言 1080 -
Gradle学习之闭包
Gradle中的闭包其实就等同于Groovy中闭包,Groovy是一种jvm语言,语法兼容于java,曾几何时,也在脚本语言中独树一帜,初学Gradle的时候,大家很容易被其语法所迷惑,由于Gradle基本上是基于闭包以及委托实现的,所以要学Gradle必须先学Groovy闭包一.Groovy中的闭包(Closures)1....
作者:小编 日期:2026.06.04 分类:系统 1139 -
Gradle学习之构建java与web项目
一.使用Gradle的java插件构建Java项目1)Gradle插件包含了若干个接口定义和已有的任务项,语法结构:apply plugin:'插件名' ,此处我们定义插件apply plugin : 'java' 2)Gradle希望我们的java项目需要遵循以下规范: src/main/java :放置java源文件 src/test/java :放置测试文件,比如单元测试等 ...
作者:小编 日期:2026.06.04 分类:算法 315




