摘要:
在实际项目开发中,有时候需要与其他系统进行集成完成相关业务功能,这种情况最原始的做法是程序内部相互调用,除此之外,还可以使用消息服务中间件进行业务处理,使用消息服务中间件处理业务能够提升系统的异步通信和扩展解耦能力。Spring Boot对消息服务管理提供了非常好的支持。 8.1消息服务概述 1.为 阅读全文
摘要:
基本概念 理想的路由算法 算法必须是正确的和完整的。 算法在计算上应简单。 算法应能适应通信量和网络拓扑的变化,这就是说,要有自适应性。 算法应具有稳定性。 算法应是公平的。 算法应是最佳的。 关于“最佳路由” 不存在一种绝对的最佳路由算法。 所谓“最佳”只能是相对于某一种特定要求下得出的较为合理的 阅读全文
摘要:
概述 IP 是互联网的核心协议。 互联网经过几十年的飞速发展,到 2011 年 2 月,IPv4 的 32 位地址已经耗尽。 ISP 已经不能再申请到新的 IP 地址块了。 我国在 2014 – 2015 年也逐步停止了向新用户和应用分配 IPv4 地址。 更换IPv6的原因: 解决 IP 地址耗尽 阅读全文
摘要:
实际开发中,一些应用通常要考虑到安全性问题。例如,对于一些重要的操作,有些请求需要用户验明身份后才可以执行,还有一些请求需要用户具有特定权限才可以执行。这样做的意义,不仅可以用来保护项目安全,还可以控制项目访问效果。 Spring Security介绍 1.Spring Security介绍 Spr 阅读全文
摘要:
开发Web应用时,多数应用都具备任务调度功能。常见的任务包括异步任务、定时任务和发邮件任务。 我们以数据库报表为例看看任务调度如何帮助改善系统设计。报表可能是错综复杂的,用户可能需要很长时间找到需要的报表数据,此时,我们可以在这个报表应用中添加异步任务减少用户等待时间,从而提高用户体验;除此之外,还 阅读全文
摘要:
# 概述 **部署图定义** 部署图是描述一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及如何彼此通信的**静态视图**。 **注意:一般一个系统仅有一个部署图。** ## 作用 1. 描述一个具体应用的主要**部署结构** 2. **平衡**系统运行时的计算机**资源分布* 阅读全文
摘要:
# 概述 ## 组件(Component/构件) ![image](https://img2022.cnblogs.com/blog/2502367/202210/2502367-20221003170206166-1859915069.png) **定义** 组件(Component/构件)是系统 阅读全文
摘要:
集合状压DP Doing Homework HDU - 1074 题意: 1:每次给n个作业及其花费时间和截至时间 2:每次做一个作业直到做完才可以换下一个作业 3:对于每一个作业,每超过一天就会减去1分 4:问减去的最小的分数 5:题中的输入顺序是按字典序的 思路: 状态压缩动态规划 在二进制情况 阅读全文
摘要:
需求: 插入数据时不插入主键,让主键自增,但是需要知道插入的数据主键是啥。 注意: insert方法的返回值,表示成功添加的条数,和主键ID无关 实现:添加注解 @Options() 示例 @Insert("insert into table_name (num,grade,name,age,sex 阅读全文
摘要:
参考原文:https://juejin.cn/post/6971740313501368356 一级缓存是:sqlSession,sql建立连接到关闭连接的数据缓存 二级缓存是:全局的缓存 准备 配置文件启用打印sql语句 配置文件启用打印sql语句 方法1 #Mybatis打印sql语句 logg 阅读全文