自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (29)
  • 收藏
  • 关注

原创 高并发环境下的实现与优化策略

尤其对于电商、社交、在线支付等业务场景,面对瞬间涌入的大规模用户请求,如何保证系统的稳定性和响应速度,对技术架构设计与优化提出了极高要求。此外,引入数据库中间件,如MyCat、ShardingSphere等,也能有效管理数据库资源,实现动态扩容和负载均衡。:建立完善的监控体系,实时监控服务器状态、接口调用情况、数据库负载等,以便及时发现问题并作出调整。:对于耗时较长的操作如发送邮件、生成报表等,可采用消息队列(如RabbitMQ、Kafka)进行异步处理,避免阻塞主线程,确保系统能快速响应其他请求。

2024-04-08 15:56:26 626

原创 负载均衡:实现高效稳定的网络服务

随着互联网技术的快速发展,网络应用服务的规模和复杂性日益增加。为了满足日益增长的用户需求,确保服务的高可用性和稳定性,负载均衡技术应运而生。本文将详细介绍负载均衡的概念、原理、分类以及应用场景,帮助读者深入了解这一关键的网络技术。负载均衡,顾名思义,就是将网络请求分发到多个服务器上,以实现请求的均衡分配。通过负载均衡,可以有效提高系统的处理能力、降低单点故障的风险,并提升用户体验。通过了解负载均衡的概念、原理、分类和应用场景,我们可以更好地利用这一技术,提升网络服务的性能和稳定性,为用户提供更好的体验。

2024-04-02 14:54:58 884

原创 MySQL索引优化:选择合适的索引类型

MySQL索引优化:选择合适的索引类型

2024-03-29 14:39:21 374

原创 探索Garnet:微软开源的高性能分布式缓存存储系统

微软研究院近期宣布推出一款名为Garnet的创新开源分布式缓存存储系统,致力于解决现代应用程序在处理大规模数据时对于高吞吐量、低延迟及卓越可扩展性的严苛要求。这款基于C# .NET 8.0构建的新型系统,充分利用了现代硬件能力,为应用程序开发人员提供了加速数据访问与处理的强大工具。总之,Garnet作为微软开源的一款高性能分布式缓存存储系统,凭借其卓越的性能、可扩展性以及全面的功能特性,为数据密集型应用场景带来了新的解决方案。Garnet的核心设计理念在于实现极致性能和弹性扩展。

2024-03-20 16:55:52 1121

原创 提高web性能和速度的方式方法

综上所述,优化Web性能涉及到从前端到后端、从代码到基础设施等多个层面的改进措施,以达到减少加载时间、提高用户体验的目的。

2024-03-18 10:05:17 374

原创 通过Jenkins自动化部署net core 项目

通过Jenkins自动化部署net core 项目

2024-03-11 16:08:00 1492 4

原创 HTTP/3 加速度

相较于HTTP/2,HTTP/3最显著的变化在于底层传输层协议的改变,从TCP切换到了基于UDP的QUIC(Quick UDP Internet Connections)协议。总之,HTTP/3通过采用QUIC协议解决了一系列HTTP/2中尚未完全解决的网络传输瓶颈,旨在提供更加高效、安全、低延迟的Web服务体验。因为QUIC提供了连接ID,所以当设备在网络环境发生变化(如Wi-Fi切换到移动网络)时,现有的HTTP/3连接可以保持不变,从而避免了传统TCP中需要重新建立连接所造成的延迟和数据丢失。

2024-03-07 16:25:52 489

原创 .NET 8.0:塑造未来的技术革新

.NET 8.0 进一步简化了 AI 和机器学习在应用程序中的集成

2024-03-06 17:44:31 525

原创 DotNetCore.Cap分布式事务实现最终一致性

CAP 是一个事件总线EventBus,同时也是一个在微服务或者SOA系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠并且易于更改的微服务系统

2022-09-08 11:26:38 1179 1

原创 .net core +ocelot+ consul 服务治理

.net core +ocelot+ consul 服务治理

2022-06-01 14:06:56 1599

原创 那个万能的正则表达式

表达式

2022-05-23 17:57:29 379

原创 .net core 三步实现.net framework 版windows 服务项目

.net core 三步实现.net framework 版windows 服务项目

2022-05-13 14:31:25 418

原创 .net core 之 gRPC 使用

.net core gRpc使用说明

2022-05-11 15:16:52 1162

原创 .net core 之 全球化 多语言 基础配置

net core 全球化 多语言 基础配置, 基于resx资源、po资源配置说明

2022-05-10 14:34:26 1204

原创 MySql千万级表性能优化

近期在处理一个千万级表数据的优化措施与总结(不考虑硬件方面):1)数据库做主从,读写分离2)表结构把不常用的字段列移入附加表3)查询语句优化,避免全表扫描,、4)按需合理增加索引5)做分区6)业务逻辑优化、合理使用缓存7)表拆分(比如把历史数据按年拆分出去) 读写分离(主从) 数据库做主从,主负责写,从负责读 表结构 设计遵循范式,把不常用的字段列移入附加表 分区 查看当前MySQL版本是否支持分区操作:SHOWPLUGINS;...

2022-02-16 17:17:08 1192

原创 .NET CORE 属性IOC注入

//使用:services.AddDIServices(); /// <summary> /// 标记服务 /// </summary> [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)] public class DIServicesAttribute : Attribute { /// &lt...

2021-12-30 14:08:37 586

原创 性能压测工具使用入门

JMemterJmeter安装1)官网下载地址:Apache JMeter - Download Apache JMeter2)解压下载压缩包apache-jmeter-5.4.1.tgz3)启动Jmeter,在加压目录bin下找到 jmeter.bat 运行。或者配置环境变量指定到bin目录,直接运行cmd命令运行jmeter.bat注意:Jmeter依赖java jdk(如没安装需先安装java jdk Java Downloads | Oracle)Jmet..

2021-12-18 18:17:02 130

转载 数据库备份

/****** 对象:  StoredProcedure [dbo].[p_backupdb]    脚本日期: 01/17/2013 17:17:59 ******//*SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc [dbo].[p_backupdb]@dbname sysname='', --要备份的数

2013-04-02 17:49:49 385

原创 sql 省市区县

<br /><br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENTIFIER ON<br />GO<br />SET ANSI_PADDING ON<br />GO<br />/*********Province**********/<br />CREATE TABLE [dbo].[Province](<br />    [ProvinceID] [int] NOT NULL,<br />    [Province

2011-05-09 15:01:00 26309

原创 sql 无限层递归函数

<br />--创建递归函数<br />create   FUNCTION   getGroupIds(@ID  int)   <br /><br />  RETURNS   @t_Level   TABLE(ID   int,Level   int)   <br /><br />  AS   <br /><br />  BEGIN   <br /><br />  DECLARE   @Level   int   <br /><br />  SET   @Level=1   <br

2011-05-09 14:46:00 538

原创 sql SqlCacheDependency缓存依赖

<br />一. web.config中配置sqlCacheDependency缓存依赖<br /> <system.web> <br />      <caching><br />        <sqlCacheDependency enabled="true" pollTime="6000"><br />          <databases><br />            <add name="test_cache" connectionStringName="ConStr

2011-05-09 14:41:00 486

原创 ASP.NET 2.0个性化配置(profile实现shoppingcart) 转..

 ASP.NET 2.0个性化配置(profile) 为每个用户存储配置信息强类型 长期保存 支持匿名用户定义配置(profile)                                             //定义配置(profile)                                                                    

2009-02-14 23:30:00 1036

原创 点击隐藏左侧或右侧

脚本:         function switchSysBar()        {  //TDTree为你要隐藏块的ID值            if (document.all("TDTree").style.display == "")            {                document.all("TDTree").style.display = "none" 

2009-01-12 16:48:00 791

原创 判断浏览器(整理)

      JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent

2009-01-12 16:46:00 589

原创 设定窗体打开所处位置

http://www.w3.org/1999/xhtml" >    无标题页            function openurl()        {              var iWidth="510";//弹出窗口的宽度;              var iHeight="410";//弹出窗口的高度;              //设置窗体居右下脚位置(相对于整个屏幕)    

2009-01-12 16:44:00 623

原创 多表选项卡切换

例子1:http://www.w3.org/1999/xhtml" >    无标题页            function fnSelect(current,total)        {            for(i=1;i            {                m=2*i-1;                n=2*i;                //被选中 

2009-01-12 16:42:00 518

原创 针对任意表导出数据为insert语句(收藏整理)

--首先,在对应的数据库中创建下面存储过程,--然后,执行proc_insert 表名导出sql插入语句--最后,导出sql表中数据的insert sql语句create proc proc_insert (@tablename varchar(256))asbegin set nocount on declare @sqlstr varchar(4000) declare @sqlstr1

2008-12-27 15:30:00 538

原创 SQL注入攻击

--SQL注入攻击--以任何用户登入(预防:采用参数形式)select * from  dbo.userinfo where userName= and userPwd=or 1=1--select * from  dbo.userinfo where userName=or 1=1----查看除VINET外所有信息select * from  dbo.userinfo where

2008-12-27 15:27:00 541

原创 asp.net报表与参数传递

1.首先 新建数据集xsd2.新建报表,并通过数据集布局报表rpt文件3.添加报表控件4.给报表绑定数据源 后台方法:private   void   PoReportPrint()         {                 DataSet   ds   =   this.GetPrintData(); //报表数据源                 Crys

2008-10-22 23:05:00 749

原创 GridView CSS样式

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    无标题页            .GridViewStyle{        border-right: 0px solid #A7A6AA;     border-bottom: 2px solid #A

2008-10-22 23:04:00 2299

原创 table css 柱状与选项卡

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">   基于table的柱状图实现——dudo博客      * {margin:0; padding:0;}   body {padding:0;margin:40px;font-size:9pt;font-family:H

2008-10-22 23:02:00 582

转载 table Css常用样式

                                                                                                     第                        一                        行                                                

2008-10-22 22:59:00 2790

原创 打印ASP.NET

下列前提条件:页面需加入下面标签元素 打印设置:WebBrowser.ExecWB(1,1) 打开 Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 Web.ExecWB(4,1) 保存网页 Web.ExecWB(6,1) 打印 Web.ExecWB(7,1) 打印预览 Web.ExecWB(8,1) 打印页面设置 Web.ExecWB(10,1) 查看

2008-10-08 22:11:00 740 1

原创 AJAX异步触发用法(asp.net)

 今天做项目中,由于要异步触发,就是当文本框失去焦点时到数据库去检查一次,然后就想起了三种方式。简单介绍下它的用法:一.AjaxPro的使用1.在项目中添加引用,浏览找到AjaxPro.2.dll文件2.在Web.config中的system.web里面写入以下代码                3.在加载事件中,加入  AjaxPro.Utility.RegisterType

2008-09-20 00:08:00 1339 2

转载 asp.net程序性能优化

今天由于在性能方面很重视,就搜了搜,感觉下面这不错,我很感谢这位朋友,也希望与更多朋友分享。asp.net程序性能优化的七个方面 (c#(或vb.net)程序改进) 1、使用值类型的ToString方法  在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。

2008-09-13 18:24:00 386

原创 工作历程(最近)

四月,我满怀希望踏上了南下的火车,来到了广州,开始了我的工作历程,开始我人生的再次奋斗。这是我第一次出远门,来到了这个陌生的城市。 安顿下来后,我开始了找工作,开始每天上百份简历的发送,从发简历第二天起,我就开始每天多次的面试,正式走上这个陌生的城市,陌生的街道,开始与街上的陌生人打交道。每天问这问那,问东问西,最终才达到面试的公司。虽然空难重重,但这也是对自己的一项考验。还好我没犯什么错误,每天

2008-09-12 20:36:00 374

宽频点播系统asp.net

宽频点播系统asp.net宽频点播系统asp.net*************

2008-11-22

促销网(BtoB)源码asp.net

促销网(BtoB)源码asp.net********************

2008-11-22

校内购物网V1.1源码asp.net

校内购物网V1.1源码asp.net**********************

2008-11-22

B2C商城综合系统源码(asp.net)

B2C商城综合系统源码(asp.net)************************

2008-11-22

Asp.net2.0电子商务网源码

Asp.net2.0电子商务网源码*****************************

2008-11-22

进出仓管理系统源码(asp.net)

进出仓管理系统源码(asp.net)*********************

2008-11-22

工作流系统源码.net

工作流系统源码.net工作流系统源码.net

2008-10-19

Spring 中文开发手册

Spring 中文开发手册***************

2008-09-15

Hibernate开发指南

Hibernate开发指南****************

2008-09-15

ajax 开发手册 (最新中文版)

ajax 开发手册 (最新中文版)************

2008-09-15

SQL Server2005开发的10个最重要特点

SQL Server2005开发的10个最重要特点*********

2008-09-15

sql2005基础教程

sql2005基础教程***********************

2008-09-15

AJAX开发简略(含续一).pdf

AJAX开发简略(含续一).pdf***********************

2008-09-15

学习图书-Java设计模式

学习图书-Java设计模式学习图书-Java设计模式******

2008-09-15

C#教程*********

C#教程C#教程C#教程C#教程********************

2008-09-15

linq教程.。。。。

linq教程,英文版,个人看过后,感觉不错,所以拿出来分享下

2008-09-15

SQL 操作sql大全******************

SQL 操作sql大全******************,SQL 操作sql大全******************

2008-08-25

ASP.NET 2.0页面执行顺序

ASP.NET 2.0页面执行顺序,ASP.NET 2.0页面执行顺序

2008-08-25

酒店管理系统设计说明文档

酒店管理系统设计说明文档,酒店管理系统设计说明文档

2008-08-25

软件设计标准模板***********

软件设计标准模板,软件设计标准模板,软件设计标准模板

2008-08-25

一个通用的数据分页的存储过程

一个通用的数据分页的存储过程

2008-07-16

CSS中文手册

CSS中文手册,CSS中文手册

2008-07-16

JavaScript教程--从入门到精通

JavaScript教程--从入门到精通

2008-07-16

Nhibernate学习之起步篇

Nhibernate学习之起步篇Nhibernate学习之起步篇

2008-07-15

40种窗体常用代码

40种窗体常用代码,40种窗体常用代码

2008-07-15

ASP.NET AJAX

ASP.NET AJAX ASP.NET AJAX ASP.NET AJAX ASP.NET AJAX

2008-04-26

创建Web服务

创建Web服务创建Web服务创建Web服务创建Web服务

2008-04-26

DIV+CSS

DIV+CSS布局大全

2008-04-22

空空如也

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

TA关注的人

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