net
文章平均质量分 89
黄黄同学爱学习
每天都在进步,每天都在成长
展开
-
Mysql 数据库优化
优化的目的避免出现页面访问错误由于数据库链接timeout产生页面500错误由于慢查询造成页面无法加载由于阻塞造成数据无法提交增加数据库的稳定性很多数据库问题都是由于低效查询引起的优化用户体验流畅页面的访问速度良好的网站功能体验SQL及索引优化如何发现有问题的SQLshow variables like "%slow_query_log%"; 查询当前慢查询的日志状态set global slow_query_log=on; 手动开启慢查...原创 2021-02-19 15:56:30 · 212 阅读 · 0 评论 -
mysql 读写分离
主从配置,读写分离 数据库层的几种模式:1.单机 2.主备(一主一备,一主多备) 3.主从,一般和读写分离相结合 主从模式的工作原理: 主节点: 1.当主节点进行增、删、改操作时,会按照时间先后顺序写入到binlog中 2.当从节点连接到主节点时,主节点会创建 binlog dump 的线程,有多少个从节点就有创建多少个线程 3.当binlog...原创 2020-09-10 17:36:56 · 103 阅读 · 0 评论 -
Mysql 表分区实践
测试表分区查询效率:创建分区表,按RANGE进行分区CREATE TABLE `t1` ( `id` int NOT NULL AUTO_INCREMENT, `createtime` datetime NOT NULL, PRIMARY KEY (`id`,`createtime`)) ENGINE=InnoDB AUTO_INCREMENT=1200594 DEFAULT CHARSET=utf8 PARTITION BY RANGE (to_days(`createtime`原创 2020-09-09 14:22:42 · 143 阅读 · 0 评论 -
ASP.NET 缓存的使用
应公司项目实际运营的情况来看,有些数据是经常访问的而且是不经常的改变的数据。根据这种特性,需要加入缓存来减少对数据库的访问次数和提升网站的响应速度。1、通过分析,发现对于同一个请求,请求会员的基本信息比较频繁,如 账户类型、积分、余额等。但是这些信息并不能使用缓存。所以最优的做法就是使用HttpContext.Current 对象来暂存会员信息。HttpContext.Items属原创 2017-07-06 08:57:41 · 414 阅读 · 0 评论 -
关于asp.net mvc中的TempData对象跨视图传递数据
mvc中的TempData对象跨视图传递数据原创 2017-07-20 11:53:07 · 1566 阅读 · 0 评论 -
将html里面的img标签拼上全路径
很久很久以前。公司在开发邮件发送的功能突然发现。富文本编辑器中的图片无法在邮件中显示出来。F12一看,原来图片的src是相对路径,并不是全路径。所以需要程序将html中的img标签中的src拼上域名。以便图片显示出来。说了这么多。直接上代码。代码已经封装了。可以直接写成静态方法调用。一句话完美 /// /// 替换图片地址URL。 ///原创 2017-08-24 17:46:21 · 2147 阅读 · 0 评论 -
两个月没写分享了,这次分享优惠券开发心得
优惠券之前从来没做过,项目经理也没接触过,其实大家都在摸索中前进的。至此,就大概讲讲关于一个平台最低应有的优惠券种类:1、大优惠码顾名思义,就是客户都可以通过这个编码来抵扣订单实付金额2、系统赠送码系统通过配置优惠券的减免金额、满足条件等,系统自动生成的优惠码,从而送给平台会员3、指定送券,同系统赠送码不同,此优惠券将优惠券赠送给指定会员,通常用于线下活动等需求在此之外原创 2017-11-15 17:55:42 · 6106 阅读 · 1 评论 -
Asp.Net Core 2.0 之旅---AutoFac 仓储泛型的依赖注入
在上节的博客中AutoFac IOC容器的使用教程的结尾出提到在下一节会详细讲解仓储泛型的依赖注入。将会在本次的文章通过详细的例子来演示。1、为何需要仓储的泛型注入?首先我先放一段代码: public class ShareYunSourseAppService :IShareYunSourseAppService { private readonly IRep原创 2017-12-30 14:42:53 · 8768 阅读 · 1 评论