刷新
fastapi HTTP异常处理

博主头像 HTTPException是FastAPI中用于处理HTTP错误的异常类。HTTPException 是一个非常有用的异常类,用于当HTTP请求处理过程中遇到错误时,能够优雅地返回HTTP错误响应给客户端。通过抛出 HTTPException,你可以控制返回给客户端的HTTP状态码和响应体,使得客户 ...

转发和重定向

博主头像 Java web 开发中的转发和重定向是 JavaEE 开发中的基础知识 。 转发 dispatcher 和重定向 send redirect 有区别 。 用户在客户端请求服务器端的数据服务, 是由客户端的操作事件触 发 。请求 request 可以是一次数据服务的单机事件 event 或者是双击事 ...

GreatSQL 异步复制及搭建

博主头像 GreatSQL 异步复制及搭建 一、简介 复制就是将一个数据库数据复制到一个或多个数据库上,复制的过程是异步的,其工作原理是通过binlog(二进制日志)记录事务变更然后传送到从库并重放事务,保持数据一致 二、复制过程 1-1 复制过程图 2.1 binlog日志 GreatSQL 复制是基于 b ...

采集DNP3设备数据 转 IEC61850项目案例

博主头像 目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置网关采集DNP3协议数据 2 5 用IEC61850协议转发数据 4 6 网关使用多个逻辑设备和逻辑节点的方法 6 7 案例总结 7 1 案例说明 设置网关采集DNP3协议设备数据 把采集的数据转成IEC61850协议 ...

信息安全

博主头像 数据的安全性在Java的网络传输过程中需要通过信息的加密和解密。数据的加密过程有相应的数据编码标准。JavaEE的默认数据编码标准是IOS8859-1。前端请求过来的数据在客户端会有缓存的存在,后台的数据相应在客户端也会缓存。每次用户打开浏览器的窗口的tab页面的时候,用户客户端都会有数据的请求缓存 ...

C#/.NET/.NET Core优秀项目和框架2024年8月简报

博主头像 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。 ...

J2EE项目涉及到的不同的前端连接框架

博主头像 Java开发程序设计语言的开发版本在jdk1.5版本的时候形成了一个标准的程序设计规范。JavaSE是Java程序设计语言的标准版本jdk。企业级别的Java开发包发布在jdk1.6版本。Java开发包的缩减版本是J2ME。J2EE是面向用户的开发版本。Java作为服务端的程序设计语言,处理业务数据 ...

读软件设计的要素07读后总结与感想兼导读

博主头像 1. 基本信息 软件设计的要素 丹尼尔·杰克逊著 浙江教育出版社,2024年5月出版 1.1. 读薄率 书籍总字数236千字,笔记总字数18853字。 读薄率18853÷236000≈8% 1.2. 读厚方向 构建可扩展分布式系统方法与实践 设计模式:可复用面向对象软件的基础 程序员修炼之道:通向务 ...

JMeter性能测试快速入门

博主头像 1.安装Jmeter Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 1.1.下载 可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi 1.2.解压 因为下载的是zip包,解 ...

Docker基本命令

博主头像 目录docker基本命令查看docker环境信息镜像Image查看镜像给镜像打标签删除镜像装载镜像打包镜像为tar包inspect观察镜像容器LXC(linux container)创建容器重命名容器查看容器执行特定命令启动容器重启容器停止容器退出容器删除容器导出容器文件为tar包inspect观察 ...

微服务设计10个需要考虑的要素

微服务是开发可扩展云原生系统的强大工具,但为了避免严重的系统灾难,需要认真设计才能成功。微服务并不是解决所有架构问题的普适方案,过度的设计、不当的应用和错误的理解容易导致系统灾难。选择正确的应用方向对于成功开发微服务极其重要,而权衡利弊做出正确的设计决策同样重要。下面详细讨论设计微服务时需要考虑的一 ...

15个最佳缺陷/错误跟踪工具(2024)

博主头像 在软件开发和维护中,缺陷和错误的管理至关重要。面对复杂的代码库和不断变化的需求,没有合适的错误跟踪工具,你的团队可能会陷入混乱和效率低下的泥潭。你是否想知道在2024年,哪些工具能帮助你高效处理这些问题? 随着软件开发规模的扩大和复杂度的提高,项目中的缺陷和错误数量也逐年上升。在快节奏的开发环境中, ...

自动驾驶端到端,到底到了哪个端口?

最近读一些端到端的文章,发现一个问题,现在所谓的端到端,其实远远没有端到端。 从最开始的传感器端到端,这样做有两个好处,1.把跟踪和检测合为一体。2.把后处理的很多tricks拿到模型上来做了,感知模型实际输出就是物体的世界坐标位置。这种文章又分两个大方向,一个是密集dense类型的,比如bevfo ...

云原生技术

博主头像 云端存储和微服务架构以及现在的云原生技术都是在实现编程范式的设计理念。云原生是设计师的技术定义规范。云原生技术的具体实现方式在不同的区域会有不同的实现产品落地。原型机器或者是一个新的技术规范的声明规范需要有领域驱动模型的设计构建。云桌面在现在的大众社会并不存在。互联网社会网络交通十分发达,本地存储可 ...

布隆过滤器(Bloom Filter)原理+实战

博主头像 布隆过滤器的作用是:可用来判断值 可能在集合中 和 绝对不在集合中 介绍 布隆过滤器(Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量(位图)和一系列随机映射函数(hash 函数)。 布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都 ...

每日算法随笔:环形链表

博主头像 题解:环形链表 在这道题目中,我们需要判断一个链表是否存在环。环的定义是链表的某个节点可以通过连续跟踪 next 指针回到自身。如果存在这样的环,那么就返回 true,否则返回 false。 方法一:使用哈希集合 (HashSet) 思路: 遍历链表,使用一个哈希集合 (HashSet) 存储每个访 ...

<1···8910···100>