自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 项目管理图形和工具

甘特图能够清晰地展示项目的起止时间、任务依赖关系以及进度情况,帮助项目经理快速了解项目的整体进度和剩余工作量。这种图形有助于团队成员整理和归类想法,形成更清晰的思路,并为后续的决策和规划提供依据。通过控制图,可以观察数据点的波动趋势,及时发现异常数据,为项目过程的控制和改进提供依据。一种用于发现问题“根本原因”的分析方法。通过因果图,可以系统地分析问题的成因,并找出导致问题的关键因素,从而制定有效的解决方案。用于展示某事物或某信息数据的发展趋势,帮助项目经理预测未来的趋势,以便及时调整项目计划和策略。

2024-03-11 11:20:22 87

原创 十大好用的项目管理工具

一款敏捷的项目管理工具,提供多种语言的版本,可用于计划、跟踪、发布和支持项目。它可以与Atlassian套件中的其他工具集成,并包括问题跟踪、敏捷面板和自定义工作流等功能。一种项目管理软件,提供规划、资源管理和报告的工具。包括甘特图、资源分配和风险管理等功能,能够与其他Microsoft工具集成。

2024-03-11 10:54:18 106

原创 SQL Server中解析json

}'with(

2023-09-27 11:32:20 2499

原创 Automap

新建一个文件夹取名 ‘AutoMap’,新建一个类,类名自定义,类要继承Profile,用于创建映射规则。

2023-09-11 10:13:08 392

原创 ASP.NET Core SignalR

环境:带有 ASP.NET 和 Web 开发工作负载的。

2023-08-29 17:02:59 175 1

原创 2023年上半年软考真题和解析(基础知识)

【单选题-1】在( )领域,我国还远未达到世界先进水平,需要发挥新型举国体制优势,集中政府和市场两方面的力量全力发展。A. 卫星导航B. 航天C. 集成电路D. 高铁【答案】C【解析】卫星导航、航空航天、和高铁领域,我国已经达到世界先进水平,集成电路、芯片领域还任重道远【单选题-2】ChatGPT 于 2022 年 11 月 30 日发布,它是人工智能驱动的( )工具。A. 自然语言处理B. 数据存储托管C. 网络隐私安全D. 数据采集算法【答案】A【解析】ChatGPT 是人

2023-07-31 21:43:01 3090 3

原创 软件架构的演进

众所周知,业务驱动技术的发展是亘古不变的道理,业务从简单到繁杂,一开始的时候,业务量少,业务复杂度低,采取的技术也相对简单。高并发,高可用,可伸缩,可扩展,够安全的软件架构一直是架构设计追求的目标。比如说一个电商系统,里面包括用户管理,商品管理,订单管理等等模块,我们会把它做成一个web项目,然后部署到一台tomcat服务器上。web应用程序发展的早期,由于网站的流量比较少,只有一个简单的功能,将所有的功能部署到一台服务器就可以。对服务层进行细粒度的拆分,所拆分的每个服务只完成某个特定的业务功能,

2023-07-07 15:06:21 164 1

原创 sqlserver避免全表扫描

12:order by 当根据索引排序的时候,选择的映射如果不是索引,则不走索引,如果对主键排序,则还是走索引。11:数据库和表的字符集统一使用utf8mb4 不同的字符集进行比较前需要进行转换造成索引失效。8:is null 可以使用索引,is not null无法使用索引。10:or前后存在非索引的列,索引失效(or前后字段都有索引可以)4:计算,函数,类型转换(自动或手动)导致索引失效。13:>如果主键或索引是整数类型,则还是会走索引。3:排查索引失效语法(参照上方索引失效原因)

2023-06-26 16:02:04 229 1

原创 思考软件架构的本质

拓扑架构,包括架构部署了几个节点,节点之间的关系,服务器的高可用,网路接口和协议等,决定了应用如何运行,运行的性能,可维护性,可扩展性,是所有架构的基础。应用架构作为独立部署的单元,为系统划分了明确的边界,深刻影响系统功能组织,代码开发,部署和运维等各方面,应用架构定义系统有哪些应用,以及应用如何分工和合作。技术架构:确定组成应用系统的实际运行组件(lvs,nginx,tomcat,php-fpm等),这些运行组件之间的关系,以及部署到硬件的策略。应用架构和业务架构是相辅相成的关系。

2023-06-16 15:44:17 317

原创 Jmeter压测环境搭建

(1)新建一个文件夹用于安装jdk,新建的文件夹名字最好是全英文;变量值:jmeter的安装路径。例如:D:\下载的软件\Jmeter\apache-jmeter-5.5。(1)找到 此电脑右键-【属性】-【高级系统设置】-【环境变量】(1)找到 此电脑右键-【属性】-【高级系统设置】-【环境变量】(2)新建系统变量 JMETER_HOME。(2)新建系统变量 JAVA_HOME。(3)新建系统变量 CLASSPATH。(3)编辑系统变量 CLASSPATH。(4)编辑变量名 Path,

2023-04-13 19:43:53 393

原创 23种设计模式之工厂模式

(1)、 在工厂方法中,用户只需要知道所要产品的具体工厂,无须关系具体的创建过程,甚至不需。码也一样,如果自己心中做的事情没有准则,那就和无头苍蝇一样,做与不做是一样的,写代码和写。好代码是不一样的,如果要写好的代码,考虑的问题更多了,考虑稳定性,扩展性和耦合性,当然也。工厂方法模式:是定义了一个创建对象的抽象方法,由子类决定要实例化的类,这样做的好处是再有。在工厂方法模式中,我们不需要具体产品的类名,我们。程中的多态性来将对象的创建延迟到具体工厂中,从而解决了简单工厂模式中存在的问题,也很好地。

2023-03-09 18:15:55 337 1

原创 .Net core中使用redis缓存

redis

2022-07-15 13:56:27 1816

原创 System.Text.Json.JsonException:检测到不支持的可能的对象循环。这可能是由于循环造成的,或者如果对象深度大于允许的最大深度32。

System.Text.Json.JsonException:检测到不支持的可能的对象循环。 这可能是由于一个循环,或者如果对象深度大于最大允许深度32。

2022-07-13 09:59:30 1057

原创 消息队列RabbitMQ

RabbitMQ

2022-07-11 14:58:35 327

原创 Log4Net 使用方法

LogNet 使用步骤

2022-07-11 14:38:19 2850

原创 .net core中使用缓存之MemoryCache(本机内存)

.Net Core 之内存缓存

2022-07-08 11:16:10 774

原创 .Net Core使用Jwt授权

.net core使用Jwt

2022-07-07 14:20:46 1301

原创 .Net Core 使用Swagger

.Net Core 使用Swagger教程

2022-07-05 10:31:16 717

原创 微信卡包发放代金券

发放微信代金券,在商户平台/API完成制券后,可使用发放代金券接口发券。通过调用此接口可发放指定批次给指定用户,发券场景可以是小程序、H5,APP等申请商户API证书帮

2022-06-28 15:33:34 1236 1

原创 加密方式汇总

常见加密方式

2022-06-27 15:02:53 198

原创 C#中TripleDES对应Java中的DESede

直接上代码/// <summary> /// TripleDES加密,key长度为16 /// </summary> /// <param name="plainText">明文</param> /// <param name="key">密钥</param> /// <returns>TripleDES加密结果</returns> public static string EncryptData(

2021-12-08 11:28:19 305 2

原创 第三方对接时,字典序排序去空的实现方法

/// <summary> /// 生成签名,key为空时,不加入加密 /// </summary>public static string GetSigns(Dictionary<string, string> nativeObj, string key) { string sign = ""; Dictionary<string, string> newobj =...

2021-12-02 17:44:02 107

原创 sqlserver常用语法大全

查看锁表SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT '不锁表查询select * from TBW_PTProductactivity WITH(NOLOCK)单独解锁exec('kill 64') --64 spid查看存储过程,触发器,视图的内容exec s

2021-11-30 16:58:14 2397 1

原创 C#实现DataTable,List,Json和对象集合以及json序列化转换的方法

C#实现DataTable,List,Json和对象集合以及json序列化转换的方法DataTable转字符串 public static string DataTableToJsonWithJavaScriptSerializer(DataTable table) { JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); List<Dictionary&lt

2021-11-30 14:43:25 2599

空空如也

空空如也

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

TA关注的人

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