自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (15)
  • 收藏
  • 关注

原创 Mysql 是如何解决幻读问题的?

Mysql 有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不。幻读是指在同一个事务中,前后两次查询相同的范围时,得到的结果不一致(我们来看这个图)接着第一个事务再去查询的时候,得到的结果比第一次查询的结果多出来了一条数据。第一个事务里面我们执行了一个范围查询,这个时候满足条件的数据只有一条。其中 InnoDB 在 RR 的隔离级别下,解决了幻读的问题。第二个事务里面,它插入了一行数据,并且提交了。1、 Mysql 的事务隔离级别。可重复读、幻读的问题。

2025-12-25 10:41:24 177

原创 布隆过滤器到底是什么东西?它有什么用

但是如果我们有几千万甚至上亿的数据的时候{如图},虽然可以通过不同的数据结构来优化数据检索 的时间复杂度,但是整体的效率依然很慢,它的原理是,当一个元素被加入集合时,通过 K 个散列函数将这个元素映射成一个位数组中的 K 个点, 把它们置为 1。检索的时候,使用同样的方式去映射,只要看到每个映射的位置的值是不是 1,就可以大概知道该元素 是否存在集合中了。这种方式适用于大规模数据,但数据状态又不是很多的情况,通常是用来判断某个数据存不存在的。布隆过滤器就是在位图的基础上做的一个优化设计{如图}。

2025-12-25 10:34:50 156

原创 Redis 为什么这么快?

在多路复用及层面增加了多线程的处理,来优化 IO 处理的能力。不过,具体的数据操作仍然是由主线程来处理的,所以我们可以认为 Redis 对于数据 IO 的处理依然是 单线程。在网络层面,Redis 采用多路复用的设计,提升了并发处理的连接数,不过这个阶段,{如图}Server 端的所有 IO 操作,都是由同一个主线程处理的。19. 如果采用多线程,对于 Redis 中的数据操作,都需要通过同步的方式来保证线程安全性,这反而会 影响到 redis 的性能。所以从 Redis6.0 开始{如图},

2025-12-25 10:18:49 209

原创 Mysql 中的性能调优方法

分库分表、读写分离、为字段选择合适的数据类型、适当的反范式设计,适当冗余设计、 为查询操作 创建必要的索引但是要避免索引滥用、尽可能使用 Not Null。通过慢查询分析需要优化的 SQL 进行合理优化、利用 explain、profile 等工具分析 SQL 执行计划、避。11. 硬件方面、主要是 CPU 核数、磁盘的读写性能(减少寻道时间、旋转时间、传输时间),可以选。8.表结构和索引的优化,主要可以从下面这些方面去优化。这四个方面的优化成本和优化效果是成反比的。择 SSD、网卡、内存等方面。

2025-12-25 10:11:16 80

原创 什么是消息队列?P135

流量削峰一般应用在大流量入口且短时间内业务需求处理不完的服务中心, 为了权衡高可用,把大量的并行任务发送到 MQ 中, 依据 MQ 的存储及分发功能,平稳地处理后续的业务, 起到一个大流量缓冲的作用。比如订单系统与 WMS、EHR 系统,有关联但不那么紧密,每个系统之间只需要把约定的消息发送到 MQ,另外的系统去消费即可。比如中小型公司,低吞吐量的一般用 ActiveMQ、RabbitMQ 较为合适,解决了各个系统可以采用不同的架构、语言来实现,从而大大增加了系统的灵活性。剩下的由消费消息的服务去处理,

2025-12-25 10:09:43 206

原创 手机端左右滚动代码

使用uniapp表格,定义样式scroll-container,

2025-12-20 11:54:24 158

原创 Excel批量导入到数据库的方法

把上面的单元格复制到Vs ,用Alt键组合添加分割符,组成一行。2、第二种方式,在Excel表格中使用语句,生成所需要的语句。语句上可以修改成和数据库一致的语句,复制所有语句去执行就可以了。光标移到尾,删除换行,删除空格和首字符,组成需要的字符串。1、把要导入的数据拼接成字符串,值用特殊字符分割。在网络上找了方法,改一下代码,直接使用。

2025-09-27 11:52:39 251

原创 MSSQL字段去掉excel复制过来的换行符

今天处理Excel表格导入到Sql service的数据,发现在统计数据时出错,后来发现是因为复制时,带有换行符,导致查询语句时不能统计到。用like可以查后,用=不能查到。

2025-09-27 11:32:26 263

原创 Blazor中使用Redis

【代码】Blazor中使用Redis。

2025-08-21 11:00:57 111

原创 Blazo显示HTML 内容

inject IWebHostEnvironment,我是用Net8版本,不需要,可以直接显示。

2025-08-21 08:52:19 106

原创 系统架构设计师-案例分析-系统建模工具

2025-06-03 16:42:44 128

原创 系统架构设计师案例分析 -质量属性场景

质量属性场景:质量属性场景是一种面向特定的质量属性的需求。在架构评估中,场景是从风险承担者(利益相关者)的角度对与系统交互的描述。环境:刺激发生时,系统所处的状态。刺激:一个响应系统的情况。响应度量指标:如何评估响应。制品:系统被刺激的部分。响应:刺激所产生的结果。刺激源:谁造成的刺激。

2025-06-02 16:41:13 393

原创 系统架构设计师案例分析----经典架构风格特点

的数据传输标准,因此每个过滤器都需要解析输⼊数据和合成数据,批处理风格也有这 样的特性。批处理架构特点:(独立、完整、依次(没有并行性)、不交互、固定重启)系统按照功能分为若干层,每一层为上层提供服务,并作为下层的客户。数据与处理解耦,知识源是相对独立的,它们负责解决问题的不同方面。管道过滤器架构特点:(标准、流式、并发性能、不交互、固定重启)内部层接口只对相邻层可见,提供层次化的虚拟机功能。⽣的、由谁提供的及通过何种途径来提供。数据必须是完整的,以整体方式传递。个对象,则必须知道它的标识和名称。

2025-05-29 13:57:22 645

原创 .net数组中,查找指定字符串

string[] arrName = { "a", "cc", "孙d", "岳e", "d红", "苏", "颜", "纪", "杨", "孙", "孙", "纲","唐","张" };context.Response.Write("{\"IsSuccess\":5,\"msg\": \"没有权限\"}");//定义要查找的变量。

2025-03-25 08:09:59 131

原创 通过Task遍历目录,删除文件

遍历指定目录下所有文件。

2025-03-14 14:53:47 211

原创 一个站点使用两个不同版本的Newtonsoft.Json.dll

web.config配置文件, runtime节点加入。在站点bin目录下分别存放不同版本的文件。

2025-02-28 16:49:23 224

转载 带凭据的CORS请求处理指南

凭据(Credentials)包含头的请求是带凭据的请求,需要服务器明确允许(不包含头的简单请求不带凭据,可以使用。预检请求(Preflight)包含头的请求总是会触发预检请求。不包含头的简单请求不会触发预检请求,而非简单请求可能会触发预检请求。的值包含头的请求不能使用,必须指定具体的源。不包含头的简单请求可以使用。包含头的请求在处理 CORS 时需要更加严格的配置,因为它们涉及凭据的传输。服务器必须明确允许这些请求,并且不能使用通配符来指定允许的源。而不包含。

2025-02-27 16:02:16 155

原创 论敏捷开发方法及应用之二

近年来,公证行业深入贯彻落实司法部《“公证减证便民提速”活动方案》精神,根据省司法厅相关工作部署,认真落实《关于加强全省法律服务行业规范化建设的意见》要求,持续优化公证流程,创新工作方式,增强服务能力,提升规范化建设质量和水平,增强公证服务效能,某省司法厅推出的“利企便民智慧公证中心”,公众借助“云上公证”平台的强大功能,能随时随地完成网络信息的取证、固证、备案等工作,只要在线上提出办理公证申请,并将相关备案数据提交通过预审,即可线上预约办理、申领公证书,办理公证的时间成本大幅降低。笔者所在团队使用禅道。

2025-02-15 10:49:45 419

原创 论系统安全架构设计及其应用

在应用安全方面,笔者主要关注 SQL 注入、跨站脚本攻击(XSS)等常规的安全漏洞防。为应对日益激烈的市场竞争和消费者的多元化需求,开辟新的增长渠道,我司于 2021。让 SQL 引擎预先编译 SQL 语句,再去执行,从而避免危险代码的注入。在系统安全方面,我们主要关注的是操作系统层面的安全。得益于系统安全架构的落地实施,本项目的安全风险得到了较好地控制。在笔者的理解里,SQL 注入本质上是由于程序在执行 SQL 语句时,用户输入的数据未被。因为攻击者往往会利用一些常见的应用程序的漏洞,如 SQL 注入、

2025-02-14 13:51:28 1024

原创 图片从网络地址下载到本地

2、如果文件,判断文件大小,如果大小==0,删除此文件,重新下载。3、服务器做了权限控制,只有特定的IP才可以访问下载。1、先从判断所在目录有没有些文件。5、下载用了两种方式。

2025-02-14 13:48:52 379

原创 论软件系统架构评估及其应用

2023年2月,我作为系统架构师及主要管理人员,有幸参与并主导了这个省级重点工程,并在项目中实践了系统架构评估方法及其应用,得到了项目成员的认可。主要的评估方法有架构权衡分析(ATAM)、软件架构分析法(SAAM)等,选择正确的系统架构评估方法,对于保证架构设计的合理性、完整性和针对性,保证系统质量,降低成本和投资风险,都是很有必要的。公证信息平台项目的系统架构经过严格、严肃的评估并付诸实践,在各方面取得了成功。质量属性:最初于分析体系结构的可修改性,之后用于其他质量属性(可移植性、可扩充性)的评估。

2025-02-14 11:25:59 558

原创 论软件架构风格

组织方式则描述了系统的组成构件和这些构件的方式。面向对象风格:数据的表示和它们的相应操作被封装起来,对象的行为体现在接受和请求的动作中。批处理风格:每一步处理都是独立 的,且顺序执行的。数据必须以完整的,整体的方式传递。主程序/子程序风格:只具有单一的控制线程,调用关系是确定的。在主程序/子程序风格虽,主过程的正确性依赖于子过程的正确性。可以选择下5-6类的主要的软件软件体系结构风格就去,进行详细的含义、特点阐述。层次结构风格:采用层次化组织方式,每一层向上一层提供服务,调用下层的服务,只有相邻层可见。

2025-02-14 11:25:15 215

原创 论软件质量保证及其应用

软件质量保证(SQA)是审计软件质量要求,确保采用合理的质量标准和操作的过程。软件质量保证过程关注软件产品生成的整个过程,难软件产品的开发过程中相关实施过程的完整性、一致性、有效性,确保开发活动和测试活动等遵循正确的过程,为软件产品达到合适的质量提供保证。软件质量保证着眼软件 开发活动中的过得、步骤有产物,通过预防和改进过得来提高软件质量。而软件测试不关心过程,关注过程的产物(软件、文档等),通过运行、走查程序,找到问题。SQA应从客户的角度看待软件,帮助研发高质量的产品。

2025-02-14 11:24:30 270

原创 论软件的可靠性设计

冗余设计是在一套完整的软件系统之外,用不同的方法设计一套备份系统,当软件系统故障进替换运行,这种方式花费太高。N版本设计是设计出多个模块或不同版本,在同样的初始条件下运行,得到结果。通过多数表决判定结果的正确性。可靠性包含三个方面的层面含义。恢复块设计是每次模块处理完毕时都要检查运行结果,一旦发现异常,则用备份模块替换再运行。可以选择以下2-3类主要的提高软件可靠性,进行特点阐述及采纳的原因阐述。常见的提高软件可靠性的方法有避错设计、检错设计、容错设计。容错设计有N版本程序设计、恢复块设计、冗余设计等。

2025-02-14 11:23:36 467

原创 微服务架构及其应用

服务架构是一种使用一套小服务开发单个应用的方法。每个小服务可以单独动行在一个里程上,采用HTTP等通用协议和轻量级API实现微服务之间的协作与通信。这此服务基于业务能力构建,并能够自动、独立部署和发布,可以使用不同的编程语言实现,可以保持最低限度的集中式管理。

2025-02-14 11:22:38 162

原创 论软件设计模式及其应用

该类型包含了模式模式、解释器模式、责任链械、命令模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、访问者模式等子模式。结构型模式考虑如何组合类和对象成为更大的结构,如何构建一个对象(行为、属性),该模式般使用继承将一个或多个类、对象进行组合、封装。该类型包含了适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式等子模式。创建型模式用于描述如何创建、组合、表示对象,分离对象的创建和对象的使用。该类型包含了工厂模式、抽象工厂模式、单例模式、建造模式等子模式。

2025-02-14 11:15:37 384

原创 软件设计方法及其应用

软件设计的基本目的就是构造系统“怎么做”的模型。软件设计的详细目标是对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口,以及所采用的算法给出详尽的描述。软件开发基于软件设计,因些软件的总体设计决定了系统的质量。注:软件模型体现了软件设计的思想,是连接需求和实现的桥梁,用于指导软件的具体实现。软件设计师依据设计模型,开发与维护软件系统。因此,软件设计的方法和软件系统建模方法大同小异。主流的软件设计方法有:结构化设计、系统工程、面向对象设计、原型设计 、基于构件的开发方法。原型设计根据用户的基本需求,

2025-02-14 11:12:18 283

原创 论软件系统建模方法及其应用-理论

结构化建模按照系统观点,从最高、最抽象层次出发,自顶向下分解,由表及里、由粗到米、分层次、分模块地进行分析和设计,将系统设计成层次化的模块结构,从而实现由一般到具体的建模。基于构件的软件开发是指用可利用的构件开发方法。实体-联系图(E-R图)是一种表示实体类型、属性和联系的方法,用于描述现实世界关系概念模型,该图中的矩形表示实体,椭圆或圆角矩形表示实体属性,实心线段连接关联的实体。(2)、数据字典:定义和描述数据的数据项、数据结构、数据流、数据存储、处理逻辑等,其目的是与效率与饥饿数据流程图中的各个元素。

2025-02-14 11:10:46 486

原创 软件系统建模方法及其应用/软件设计方法及其应用

对象可以是具体的物理实体,也可以是抽象的逻辑实体。结构化建模按照系统观点,从最高、最抽象层次出发,自顶向下分解,由表及里、由粗到米、分层次、分模块地进行分析和设计,将系统设计成层次化的模块结构,从而实现由一般到具体的建模。软件设计的详细目标是对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口,以及所采用的算法给出详尽的描述。实体-联系图(E-R图)是一种表示实体类型、属性和联系的方法,用于描述现实世界关系概念模型,该图中的矩形表示实体,椭圆或圆角矩形表示实体属性,实心线段连接关联的实体。

2025-01-19 11:53:57 490

原创 论敏捷软件开发方法及其应用

例如,招聘业务子系统由招聘企业用户模块,求职由用户模块,公共查询展示模块等组成,虽然拆分成三个订单开发时间,有先后顺序,但字们在业务上是一个整体,必须同时部署上线。本人以某省司法厅公证信息平台管理系统集中项目的建设为例,介绍了敏捷开发方法的以人为核心、拥抱变化、迭代、秩序渐进等特点,并结合实践经验介绍了项目所采用的敏捷方法中的Scrum并列争球法。我们每天举行一个例会,更新冲刺订单的进度,检查项目看板和燃尽较长。在冲刺的过程中,我们暂时冻结需求,因此既允许项目总体可变,又保障了一个冲刺周期内的需求稳定性。

2025-01-19 11:46:06 986

原创 windows2016安装SSL证书后提示错误代码 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY解决方案

开注册表编辑器regedit,在以下位置添加2个REG_DWORD的键值。

2024-07-09 16:35:26 500

转载 WAP获取手机终端信息的一段程序

Dim Ip,number,mobiletype,loca,uriDim Conn,Sql,RsIp=Request.ServerVariables("REMOTE_ADDR")uri=Request.ServerVariables("PATH_INFO")number1=Request.ServerVariables ( "HTTP_x-up-calling-line-id" )mobi

2008-10-13 19:21:00 745

转载 ASP.NET程序中常用的三十三种代码

1. 打开新的窗口并传送参数:   传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数:string a = Request.QueryString("id");string b = Request.

2008-10-12 11:42:00 351

原创 上传图片并给图片加水印(公共类积累)

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We

2008-10-12 11:41:00 608

转载 一些常用的Js调用cs类

using System;using System.Web;using System.Web.UI;namespace COCOWO.COMP{    /**////     /// 一些常用的Js调用    /// 创建时间:2006-8-3    /// 创建者:    ///     public class Jscript    {                             

2008-10-12 11:40:00 734

原创 ASP.NET程序中常用代码收集

ASP.NET程序中常用代码1. 打开新的窗口并传送参数:    传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>")   接收参数: string a = Request.QueryString("id"); string 

2008-10-12 11:39:00 392

转载 net页面间的参数传递简单实例

转贴自:http://www.dvbbs.net/tech/asp/2006040328763.asp使用QueryString   使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下, 这个方法还是一个不错的方案。使用这种

2008-10-12 11:28:00 321

原创 C#精髓

GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等

2008-10-12 11:27:00 378

原创 C#基础概念二十五问(转)

注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除!    当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.i

2008-10-12 10:53:00 324

转载 最近sql注入数据库被更改泛滥,以下提供一个.net程序防止sql注入的方法

最近sql注入数据库被更改泛滥:状况如下:“ > 以下提供一个.net程序防止sql注入的方法(过滤敏感语句的仅供参考)方式如下:在Global.asax文件下面加入如下代码:  void Application_BeginRequest(Object sender, EventArgs e)     {         StartProcessRequest();     }     #r

2008-10-12 10:52:00 697

2023年11月信息系统项目管理师案例分析真题(第三批次)

2023年11月信息系统项目管理师案例分析真题(第三批次)

2024-02-27

信息系统项目管理师案例分析真题(第四批次).pdf

2023年11月信息系统项目管理师案例分析真题(第四批次).pdf

2024-02-27

2023年11月信息系统项目管理师第三批次论文真题

2023年11月信息系统项目管理师第三批次论文真题

2024-02-27

流量充值平台加密接入指南(通用版无https请求)

一、充值平台(API)对接方式 第一步:获取渠道商ID 渠道商可通过商务对接的方式获取到对应的渠道商信息,包括帐户、密码和渠道ID。 第二步:开发业务订购功能 平台提供产品查询和订购接口,代理商可通过GET或POST请求调用。而具体业务订购页面依据渠道商实际情况。

2015-07-10

Nokia手机AT指令集Nokia手机AT指令集

Nokia手机AT指令集Nokia手机AT指令集Nokia手机AT指令集Nokia手机AT指令集

2008-10-29

最新小猪微信企业OA源码,微信移动OA办公,含CRM+进销存等,可对接小猪Cms企业号!.zip

最新小猪微信企业OA源码,微信移动OA办公,含CRM+进销存等。 1、上传程序到网站根目录 2、用phpmyadmin导入数据库suibianlu.sql 3、修改Data\Conf目录下的:db.php里的数据库配置文件 4、安装好了之后,进入程序网站账号:admin 密码:wazyb

2019-12-02

apktools安卓右键工具v1.0版本

安卓右键工具v1.0版本

2021-11-26

中国移动彩信中心MM7接口模拟器

中国移动彩信中心MM7接口模拟器,中国移动彩信中心MM7接口模拟器

2008-10-12

CMPP2.0接口的VB程序

CMPP2.0接口的VB程序CMPP2.0接口的VB程序

2008-10-12

中国联通SGIP 2.0协议的源代码

中国联通SGIP 2.0协议的源代码,中国联通SGIP 2.0协议的源代码

2008-10-17

GSMSMS调试软件VB源程

GSMSMS调试软件VB源程GSMSMS调试软件VB源程

2008-10-12

中国联通SGIP1.2短消息网关开发接口库

中国联通SGIP1.2短消息网关开发接口库

2008-10-17

PDU格式发送短信读取短信中源手机号码、目的手机号码格式转换函数

PDU格式发送短信读取短信中源手机号码、目的手机号码格式转换函数

2008-10-12

CMPP3.0协议源码下载

CMPP3.0协议源码下载CMPP3.0协议源码下载

2008-10-12

CHM电子书批量反编译器 (ChmDecompiler)

CHM电子书批量反编译器 (ChmDecompiler)

2008-10-10

手机号段数据库可以做测试用

手机号段数据库!可惜没有最新的!手机号段数据库!可惜没有最新的!

2008-10-28

SMS开发的资料包 SMS开发的资料包

SMS开发的资料包,SMS开发的资料包,SMS开发的资料包

2008-10-12

WAP 2.0 开发环境教程

WAP 2.0 开发环境教程,WAP 手机开发

2008-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除