自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HBuilder X,专为VUE打造的IDE代码编辑器

HBuilderX 以其轻巧、极速的特性,结合强大的 Vue 和小程序支持、Markdown 编辑能力、清爽护眼的用户界面,以及先进的语法提示和高效的极客工具,成为了一款非常受欢迎的开发环境。HBuilderX 基于 Electron 框架开发,支持 Windows 和 MacOS 的跨平台集成开发环境(IDE),集成了多种开发工具和语言,包括 HTML、CSS、JavaScript、TypeScript、Vue.js、React 等,可以帮助开发者更高效地进行 Web 前端开发。高效的 Json 支持。

2024-03-13 11:44:21 1414

原创 23 种设计模式详解(全23种)

定义了一个接口用于创建相关或有依赖关系的对象族,而无需明确指定具体类。

2023-12-06 08:19:41 1046 1

原创 多线程的优缺点

多线程的优点多线程的缺点。

2023-12-05 14:30:46 130

原创 Redis缓存异常之缓存雪崩问题详细说明

缓存穿透是指要访问的数据既不在 Redis 缓存中,也不在数据库中,导致请求在访问缓存时,发生缓存缺失,再去访问数据库时,发现数据库中也没有要访问的数据,应用也无法从数据库中读取数据再写入缓存,来服务后续请求。由于缓存雪崩,Redis 缓存失效,所以,数据库就可能要承受近十倍的请求压力,从而因为压力过大而崩溃。缓存击穿是指,针对某个访问非常频繁的热点数据的请求,无法在缓存中进行处理,访问该数据的大量请求,一下子都发送到了后端数据库,导致了数据库压力激增,会影响数据库处理其他请求。

2023-12-05 10:21:14 130

原创 vue兄弟组件传值的五种方法

Vuex 是Vue的官方状态管理库,它可以将组件的共享状态抽离出来,以一个全局单例模式管理。通过 Vuex,兄弟组件可以直接共享状态,实现数据的传递。方法一:使用父组件作为中介在这种方法中,兄弟组件通过共同的父组件来传值。父组件作为中介,负责接收一个组件的数据,并将其传递给另一个组件。$refs是Vue中一个特殊的属性,可以用来访问组件实例或元素兄弟组件通过$refs来获取其他组件的实例,并直接访问其数据。2兄弟组件分别通过$emit 方法触发自定义事件,并通过$on 方法。方法三:使用事件总线。

2023-12-05 09:43:32 7685

原创 处理高并发的六种方法

那高并发绝对搞挂你的系统,人家是缓存你要是用redis来承载写那肯定不行,数据随时就被LRU(淘汰掉最不经常使用的)了,数据格式还无比简单,没有事务支持。所以你得考虑考虑你的项目里,那些承载复杂写业务逻辑的场景里,如何用MQ来异步写,提升并发性。大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。5:读写分离,这个就是说大部分时候数据库可能也是读多写少,没必要所有请求都集中在一个库上吧,可以搞个主从架构,主库写入,从库读取,搞一个读写分离。

2023-12-04 17:26:18 256 1

原创 NetCore自带DI容器的三种生命周期浅析

从运行结果中可以看出来:外部的TransientService依然是瞬时模式,每一个都是不一样的,但是在Singleton内部注入的TransientService,每一个也是不同的实例,但是一但运行后,每一个将保持单例模式不会重新去获取新的实例,通过每一次请求运行结果可以看出来。从运行的结果中可以看出,Transient对象每一个都是不同的,Scoped对象在一次请求中,无论获取多少个,都是同一个,Singleton对象整个程序中只有唯一一份。

2023-12-04 17:10:16 246

原创 sql优化常用的方法

要查询的数据就不能只在索引树里找了,得需要回表操作才能完成查询的工作,再加上是左模糊匹配,无法利用索引树的有序性来快速定位数据,所以得在索引树逐一遍历,获取主键值后,再到聚簇索引树检索到对应的数据行,这样实在太累了。离散型非常的差,优化器可能直接就选择不走索引了,因为优化器可能认为,走索引和全表扫描差不多。SQL语句中IN包含的值不应过多,MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。) 是例外,并不会把全部字段取出来,而是专门做了优化,不取值。

2023-12-04 17:06:14 711

原创 【Vue】v-if与v-show的区别

需要注意的是,当一个元素默认在css中加了display:none属性,这时通过v-show修改为true是无法让元素显示的。原因是显示隐藏切换,只是会修改。不同点:v-if显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css--display:none,dom元素还在。相同点:v-if与v-show都可以动态控制dom元素显示隐藏。都修改为false后,第一个div是直接被移除掉了。

2023-12-04 16:59:44 58

原创 悲观锁和乐观锁的区别

当线程A要更新数据值时,在读取数据的同时也会读取version值,在提交更新时,若刚才读取到的version值为当前数据库中的version值相等时才更新,否则重试更新操作,直到更新成功。顾名思义,就是比较悲观的锁,总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。,其实都是提供的乐观锁。就提供了此种能力,其中的。

2023-12-04 15:02:03 832

原创 C# task 任务循环执行

Console.WriteLine("task1执行");Console.WriteLine("task2执行");Console.WriteLine("task开始执行");Console.WriteLine("task执行结束");

2023-11-23 16:48:30 914

原创 netcore 面试题

1.如何在ASP.NET Core中激活Session功能? 首先要添加session包. 其次要在configservice方法里面添加session。然后又在configure方法里面调用usesession。。2.什么是中间件? 中间件在这里是指注入到应用中处理请求和响应的组件。是通过多个委托来嵌套形成的一个俄罗斯套娃!或者微软官方原话:中间件是一种装配到应用管道以处理请求和响

2022-11-25 14:02:45 1132

原创 ERP有八个大模块

.会计核算,主要是实现收银软件记录、核算、反映和分析资产管理等功能。erp开发会计审核模块由总帐模块、应收帐模块、应付帐模块、现金管理模块、固定资产核算模块、多币制模块、工资核算模块、成本模块等构成。2.财务管理,主要是实现会计核算功能,以实现对财务数据分析,预测、管理和控制。ERP选型介于对财务管理需求,侧重于财务计划中对进销存的控制、分析和预测。erp开发的财务管理模块包含:财务计划、财务分析、财务决策等。3.生产控制管理,模块是收银软件系统的核心所在,它将企业的整个生产过程有机地结合,使企业有

2022-11-14 18:06:08 2314

原创 Hashtable和Dictionary 的区别

Hashtable和Dictionary都是.Net下的表示键值对的集合,那么我们在使用中该选择Hashtable还是Dictionary?下边我们看看他们之间的区别:1、Dictionary<K,V>在使用中是顺序存储的,而Hashtable由于使用的是哈希算法进行数据存储,是无序的。2、Dictionary的key和value是泛型存储,Hashtable的key和value都是object3、Dictionary是泛型存储,不需要进行类型转换,Hashtable由于使用obje

2022-11-14 10:48:02 1583

原创 apies

ok

2022-10-18 17:21:11 142

原创 RedisClient

okok

2022-10-18 13:42:21 902

原创 . netcore 的优点

【1]为什么使用 net core首先. net core 是一个跨平台的高性能开源框架用具生成基于云连接的 nternet 的新的应用程序,可以建造 web 应用程序和服务, lot 应用和移动后端,可以在 Windows , macOs ,和 Linux 上进行开发和部署在 asp .net4.×重新设计更改了体系结构形成了更精简的模块化框架具体优点1)生成 webui 和 webapi 的统一场景,2)集成新式客户蠕框架和开发工作流,3)基于环境的云就绪配置系统4)内置依赖注入,(可以使..

2022-06-23 14:00:59 2234

原创 .net面试题

1.sqlserver和orcal的区别答:语法不一样,Mysql是最流行的关系型数据库管理系统,SQLServer主要用于存储和检索数据;它可以面向数据库执行查询,存储和检索数据,更新数据库中的数据,可以通过SQL语句从数据库写入或者是取回数据等。SQL Server数据库的特点(1)可信任性(2)高效性(3)智能性。2.什么是数据库读写分离答:数据库读和写分开读取,写入数据库需要同步读取数据库数据,不是实时性,但分开后后提升性能。索引的含义,答:索引加快查询速度,但会降...

2022-06-22 11:39:49 223

原创 去掉你代码里的 document.write(“<script...)

在传统的浏览器中,同步的 script 标签是会阻塞 HTML 解析器的,无论是内联的还是外链的,比如:<script src="a.js"></script><script src="b.js"></script><script src="c.js"></script><img src="a.jpg">在这个例子中,HTML 解析器会先解析到第一个 script 标签,然后暂停解析,转而去下载 a.js,下

2022-05-07 20:55:56 652 1

空空如也

空空如也

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

TA关注的人

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