腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
知了一笑
专栏作者
举报
302
文章
201919
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
sql
微服务
编程算法
java
api
spring
容器
分布式
存储
云数据库 SQL Server
缓存
网络安全
大数据
数据分析
node.js
打包
网站
http
配置
jdk
hadoop
jvm
xml
云数据库 Redis
apache
腾讯云测试服务
管理
jdbc
zookeeper
kafka
数据
servlet
文件存储
spring boot
服务
接口
linux
数据结构
https
对象存储
负载均衡
jar
容器镜像服务
mapreduce
开源
mybatis
面向对象编程
aop
jenkins
spring cloud
Elasticsearch Service
bash
ide
git
负载均衡缓存
消息队列 CMQ 版
日志数据
电商
dubbo
es
框架
设计模式
c++
python
html
json
android
nosql
postgresql
mvc
搜索引擎
unix
TDSQL MySQL 版
企业
数据安全
yarn
压力测试
hashmap
tcp/ip
安全
hbase
任务调度
部署
分页
工具
镜像
日志
系统
研发
javascript
scala
全文检索
nginx
bash 指令
短信
kubernetes
数据迁移
二叉树
cdn
微信
架构设计
验证码
bi
表单
测试
登录
集群
监控
开发
实践
算法
语法
原理
源码
费用中心
其他
官方文档
自动驾驶
php
bootstrap
ajax
github
tomcat
maven
日志服务
访问管理
命令行工具
云数据库 MongoDB
SSL 证书
数据加密服务
cci 持续集成
数字营销
mongodb
express
serverless
自动化
运维
shell
spark
ssh
hive
yum
markdown
rpc
socket编程
uml
小程序
机器人
数据处理
windows
数据可视化
系统架构
信息流
云计算
unicode
接口测试
flink
智能推荐平台
add
app
bigdecimal
bug
chatgpt
config
copy
deployment
directory
dp
elasticsearch
factory
file
ibatis
module
ole
public
quartz
redis
reflection
rocketmq
root
security
server
service
session
spi
static
token
web
版本管理
报表
编程
对象
工程师
工作
继承
基础
脚本
开发环境
客户端
可视化
路由
软件
设计
视频
数据管理
索引
统计
推送
线程池
异步
异常
优化
注解
字符串
搜索文章
搜索
搜索
关闭
聊一聊责任链模式
缓存
网络安全
spring
责任链模式(Chain of Responsibility Pattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对象,直至有对象处理这个请求为止,属于行为型模式。下面放一张足球比赛的图,通过层层传递,最终射门。通过这张图,可以更好的理解责任链模式。
知了一笑
2022-11-30
300
0
从SpringBoot启动,阅读源码设计
spring
api
tomcat
网站
初学SpringBoot框架时,第一次启动服务,直呼什么鬼?只需要简单的几步配置,几个核心的注解,就可以快速实现工程的搭建和运行;
知了一笑
2022-11-30
321
0
AOP实现系统告警
spring
微信
企业
机器人
ide
在开发的过程中会遇到各种各样的开发问题,服务器宕机、网络抖动、代码本身的bug等等。针对代码的bug,我们可以提前预支,通过发送告警信息来警示我们去干预,尽早处理。
知了一笑
2022-11-30
514
0
应用配置管理,基础原理分析
微服务
spring
bootstrap
在微服务的代码工程中,配置管理是一项复杂的事情,即需要做好各个环境的配置隔离措施,还需要确保生产环境的配置安全;如果划分的微服务足够的多,还要考虑配置更新时的效率;
知了一笑
2022-11-30
366
0
复杂任务中,流程的解耦设计
压力测试
spring
在系统开发的过程中,必然存在耗时极高的动作,是基于请求响应模式无法解决的问题,通常会采用解耦的思维,并基于异步或者事件驱动的方式去调度整个流程的完整执行;
知了一笑
2022-06-14
1K
0
SpringBoot2 参数管理实践,入参出参与校验
java
spring boot
spring
在编程系统中,为了能写出良好的代码,会根据是各种设计模式、原则、约束等去规范代码,从而提高代码的可读性、复用性、可修改,实际上个人觉得,如果写出的代码很好,即别人修改也无法破坏原作者的思路和封装,这应该是非常高水准。
知了一笑
2021-07-07
550
0
SpringBoot2 整合OAuth2组件,模拟第三方授权访问
spring
ole
security
server
token
验证第三方服务的身份,验证邮箱用户的身份,记录和管理认证Token,为资源服务器提供Token校验。场景:第三方网站借助用户的邮箱登录,并访问邮箱账户的基础信息,头像、名称等。
知了一笑
2020-12-28
763
0
编程体系结构(08):Spring.Mvc.Boot框架
android
网站
网络安全
spring
mvc
Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring是一个分层的轻量级开源框架。
知了一笑
2020-11-02
601
0
数据源管理 | 分布式NoSQL系统,Cassandra集群管理
nosql
分布式
spring
tcp/ip
开源
Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,此后,由于Cassandra良好的可扩展性,逐渐发展成为了一种流行的分布式结构化数据存储方案。
知了一笑
2020-08-13
823
0
SpringCloud微服务:基于Nacos组件,整合Dubbo框架
dubbo
对象存储
微服务
spring
Dubbo服务化治理的核心框架,之前几年在国内被广泛使用,后续由于微服务的架构的崛起,更多的公司转向微服务下成熟的技术栈,但是Dubbo本身确实是非常优秀的框架。
知了一笑
2020-08-10
1.7K
0
数据源管理 | 主从库动态路由,AOP模式读写分离
api
spring
容器
aop
java
在相对复杂的应用服务中,配置多个数据源是常见现象,例如常见的:配置主从数据库用来写数据,再配置一个从库读数据,这种读写分离模式可以缓解数据库压力,提高系统的并发能力和稳定性,执行效率。
知了一笑
2020-04-08
428
0
SpringBoot2 整合Nacos组件,环境搭建和入门案例详解
微服务
spring
spring boot
负载均衡
一、Nacos基础简介 1、概念简介 Nacos 是构建以“服务”为中心的现代应用架构,如微服务范式、云原生范式等服务基础设施。聚焦于发现、配置和管理微服务。Nacos提供一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。敏捷构建、交付和管理微服务平台。 2、关键特性 动态配置服务 服务发现和服务健康监测 动态 DNS 服务 服务及其元数据管理 3、专业术语解释 命名空间 用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置
知了一笑
2020-02-17
1.3K
0
Spring 框架基础(05):事务管理机制,和实现方式
spring
sql
Spring事务管理的本质就是封装了数据库对事务支持的操作,使用JDBC的事务管理机制,就是利用java.sql.Connection对象完成对事务的提交和回滚。
知了一笑
2019-12-10
411
0
Java描述设计模式(20):命令模式
spring
一、生活场景 1、场景描述 智能电脑的品牌越来越多,由此诞生了一款电脑控制的APP,万能遥控器,用户在使用遥控器的时候,可以切换为自家电视的品牌,然后对电视进行控制。 2、代码实现 public class C01_InScene { public static void main(String[] args) { TVClient tvClient = new TVClient() ; Remote remote = new RemoteApp(tvClient)
知了一笑
2019-11-20
500
0
微服务架构案例(06):通过业务、应用、技术、存储方面,聊聊架构
微服务
数据库
sql
spring
架构分类可细化的分为业务架构、应用架构、技术选型、代码规划、部署环境架构等。业务架构是核心的驱动力,应用架构是实现的思路,技术选型落地是结果。根据用户需求,设计合理的业务架构,做出相应的应用架构流程,最后落地实施,完成项目。如何在架构的初期,预判业务发展的速度,保证架构可以稳定快速的扩展,支撑起业务发展,这个是软件开发者,特别是架构师,需要长期积累和修炼的核心能力。
知了一笑
2019-11-09
780
0
Spring 框架基础(04):AOP切面编程概念,几种实现方式演示
aop
spring
jdk
java
打包
将增强添加到目标类的具体连接点上的过程。编译期织入,这要求使用特殊编译器;类装载期织入,这要求使用特殊的类加载器;动态代理织入,在运行期为目标类添加增强生成子类的方式,Spring采用的是动态代理织入,而AspectJ采用编译期织入和类装载期织入。
知了一笑
2019-10-30
316
0
Spring 框架基础(03):核心思想 IOC 容器总结,案例演示
xml
容器
网络安全
spring
一、IOC控制反转 1、IOC容器思想 Java系统中对象耦合关系十分复杂,系统的各模块之间依赖,微服务模块之间的相互调用请求,都是这个道理。降低系统模块之间、对象之间、微服务的服务之间耦合度,是软
知了一笑
2019-09-30
354
0
Spring 框架基础(02):Bean的生命周期,作用域,装配总结
spring
http
容器
xml
上面使用 ComponentScan 注解,也可在配置文件进行统一的配置,效果相同,还简化代码。
知了一笑
2019-09-24
357
0
Spring 框架基础(01):核心组件总结,基础环境搭建
spring
mybatis
aop
容器
jdbc
一站式,每一个层都提供的解决方案 web层:struts,spring-MVC service层:spring dao层:hibernate,mybatis,jdbcTemplate,JPA
知了一笑
2019-09-11
456
0
Java描述设计模式(07):适配器模式
api
android
spring
缺省(接口)适配(Default Adapter)模式为一个接口提供缺省实现,这样子类型可以从这个缺省实现进行扩展,而不必从原有接口进行扩展。
知了一笑
2019-08-16
290
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档