自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day04 .net学习总结

跨域:跨域是指浏览器从一个域名的网页去请求另一个域名的资源时,由于浏览器的同源策略导致请求被限制的问题。缓存穿透:意思是缓存和数据库都没有要查询的数据,那么每次请求都会请求到数据库,那么数据库压力会很大。当一个服务很慢时候,如果把它丢到构造函数里面,那么使用其他本来效率很快的服务时候也会变得很慢,那么我就需要把那个慢的服务当调用方法时候才注入这个服务。缓存雪崩:在同一个时间,大量缓存过期,大量请求到数据库造成压力。设置redis,注入服务,设置缓存先将类序列化为JSON,若缓存已经存在,则反序列化响应。

2025-02-26 10:14:58 276

原创 Day03 .net学习总结

当我们用IQueryable的接受LINQ的where语句查询数据库的结果时候,它会将具体要的条件转化为SQL语句也就是会添加like、where之类的语句筛选执行在SQL服务器中,返回的直接就是符合条件的结果,而不会在内存里要逐一遍历筛选符合条件的数据项。当我们用IEnumerable接受LINQ的where语句查询数据库的结果时候,它会直接将整个表的所有数据列都查询下来,也就是查询语句直接就是select * from 表名,然后传到内存中逐一遍历找到符合条件的数据。为什么要有延迟执行?

2025-02-24 23:58:18 831

原创 Day02 .net学习总结

今天还是跟着杨中科老师学。LINQ返回大部分是IEnumerable类型,可以通过ToList和ToArray,转换为list或者数组。关于昨天LINQ另一种写法:案例我的答案:杨老师代码:案例(这里我不知道怎么忽略大小写,思路就是将全部字母转为小写然后统计数量。。转小写方法忘了。。。杨老师答案:isletter筛选字母,tolower转为小写,toupper转大写接下来是依赖注入:瞬态:获取一次就new一个对象范围:在特定范围之内用同一对象,范围之外就new一个对象。

2025-02-23 23:45:34 920

原创 Day01 .net学习总结

学习的是杨中科,记录一下途中觉得比较重要的async与await使用异步编程的比较结合现实概念:假如你到餐厅吃饭,如果点餐不是以异步思想,那么传统思想就是服务员要站到你旁边,直到你点完餐才离开,然后提交订单给后厨;但以异步的思想,就是服务员将菜单给你上面自己打勾,服务员自己去管理其他顾客去了。直到你打完勾之后,你才叫服务员过来。期间服务员的效率就大大提高,避免了等待你点餐的时间,但是如果餐厅里只有你一个人,那么效率跟传统方法效率就没有区别。

2025-02-22 23:51:35 726

空空如也

空空如也

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

TA关注的人

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