随笔分类 -  .NET MVC

摘要:有时候首页需要限制下相同账号的错误登录次数,防止暴力破解,实际而言,还是有一点点作用,虽然并不是很大,一定层度上也能扼杀一番,主要是调整起来方便,对于老旧系统改造起来比较快,核心是字典,一个记录失败次数,一个记录账号解锁的时间,在账号登录时先去字典里面校验,不用频繁的请求数据库. 需要注意的是,这个 阅读全文
posted @ 2024-05-16 15:35 郎中令 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一个服务于近300家500强企业的企业培训软件, app应用的首页居然反复出现白屏,请求超时,负载过高,挤占其他业务服务器资源,最终整个程序无响应的现象,更难想象压测 5线程时, tps 仅有 20 , 诺大的一个公司,居然这么少的处理效率,平时赶上X踏,X耀,X金,X发,X达信等这种动则好几万人的 阅读全文
posted @ 2024-01-12 17:07 郎中令 阅读(1256) 评论(2) 推荐(6) 编辑
摘要:关于抽奖,日常用到的非常频繁,大大小小,方方面面都有关联, 一 抽奖活动设置 万事万物都是建立在数据之上,有抽奖,就有限制,先简单罗列下抽奖活动的一些基本条件,如下图所示 二 算法选择与设计 主流的采用 AliasMethod 算法,采用散点命中的方式,支持不同奖品的命中概率计算,使用起来也较为方便 阅读全文
posted @ 2023-02-15 15:18 郎中令 阅读(102) 评论(0) 推荐(0) 编辑
摘要:有时候需要对接第三方系统,通过数据同步的手段实现一键登录功能,比如学校学生管理网站迁入到教育局官网/ 校园网站,这些不同网站之间实现用户共享,即从A平台可以跳转到B平台, 实现自动登录的机制,对于系统而言,提供一个第三方登录的接口,映射到外网,然后根据双方约定的加密方式,进行参数的一系列解密,解析, 阅读全文
posted @ 2020-09-11 12:27 郎中令 阅读(568) 评论(0) 推荐(0) 编辑
摘要:框架当然离不开分层,最开始写 Hello Word 第一个程序,很简单,完全不需要其他,直接Console.Write() 一下就好。后来需要实现一个小小的9*9乘法表,直接在一个方法在里面实现,可当我们实现一个业务的时候,可能要个100行左右的代码量,将此这个业务拆分成几个方法块,然后进行组合调用 阅读全文
posted @ 2020-06-30 22:33 郎中令 阅读(298) 评论(0) 推荐(0) 编辑
摘要:说来惭愧,毕业四年,现在才开始着手框架的事情,着实脸红,之前都是拿来主义,这几年来跳过两次槽,从一个菜鸟小白到资深小白,新业务,新领域,新技术都有所接触,工作上能应付的来。从最开始读了一本《 JaveScrit Dom 编程艺术》,便觉 js在手,前端我有。等读完《锋利的Jquery》,还是 Jqu 阅读全文
posted @ 2020-06-29 17:24 郎中令 阅读(233) 评论(0) 推荐(0) 编辑
摘要:由于读书的关系,毕业后选择在武汉,工作三年,至今年5月份挪窝到沿海某二线城市,换城市相当于裸辞,一切从头开始,新的城市,新的居住地,新的空气,新工作,新挑战。一直忙忙碌碌,孜孜不倦的汲取着,担心脱队,也可能是要处理的事情太多,一直没有腾出手来整理一下。最近稍松,接下来将持续性总结工作、学习所得。 对 阅读全文
posted @ 2019-10-22 22:09 郎中令 阅读(629) 评论(0) 推荐(0) 编辑
摘要:DDD,领域驱动开发,听起来高端大气,这本书买回来翻了几下,实在是晦涩难懂 阅读全文
posted @ 2018-05-31 23:24 郎中令 阅读(253) 评论(0) 推荐(0) 编辑
摘要:EF中通过改变实体对象达到操作数据库表数据的目的,在对数据库实体操作时,肯定少不了和Linq、Lambda打交道,熟悉SQL的话,上手 Linq并不难,from in where select... 关于Lambda表达式,其实本身就是从委托一步步演化后的简写,对于基础的查询而言,Linq语句和La 阅读全文
posted @ 2018-04-30 23:50 郎中令 阅读(513) 评论(0) 推荐(1) 编辑
摘要:好奇心害死猫,话说12月30号,阳历17年末,行至小镇农户,有羊在鸣,由于好奇心泛滥,循声而至,发现一只被拴住的羊,好心喂草,不料反被舔了一口,得亏抽手及时,不然小拇指估计被咬掉,没错,是咬掉,即使如此,指甲盖也被咬破一半,血流如柱。此羊如此忘恩负义,是非不分,事后竟然依旧呆呆的立着,实为让人嫉恨。 阅读全文
posted @ 2018-01-08 09:37 郎中令 阅读(259) 评论(0) 推荐(0) 编辑
摘要:前两周赶上项目第一个版本上线,着实忙了一把,毕竟只有两个人负责。如今已完结,总算喘了一口气,现在任务就是写API、测API,许久之前写过JS前台调用 项目API,也写过后台调用开放的手机号归属地查询,这些仅仅是自己闲暇之余写的 最为简单的例子,算是过家家的级别吧,现在就项目各模块测试API时 注意的 阅读全文
posted @ 2017-12-28 17:10 郎中令 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:近来赶着客户要项目预览(平时sa不闻不问,优哉游哉),着实体验了一把加班狗的日常生活,以致刘海遮住了眼,人也憔悴了许多。关于排程、调度这块,之前也没有接触过,客户急等着要看,这块的项目非我负责,没办法,全都压在我身上,前期项目无法运行,倒是填坑话费了大量时间,虽然已经加入 90后中年大军,近期又是高 阅读全文
posted @ 2017-12-04 18:41 郎中令 阅读(568) 评论(1) 推荐(1) 编辑
摘要:背景:小组长临时被派到其他项目组(一般项目就2个人负责,唯有银行的超大型项目十几个人),致整个项目后续的一切事宜就由我来负责 环境:项目中catch记录log table后,返回默认值(false、null),或者无返回值 日志是整个项目开发中不可或缺,可记录用户访问系统时的一些状态,如异常日志、界 阅读全文
posted @ 2017-10-10 15:51 郎中令 阅读(611) 评论(0) 推荐(0) 编辑
摘要:一线程序员和 sa 总是相恨相杀,这话确实不假,吐槽这里就不多讲,项目快开发完的时候,让之前各个模块的增删改操作全部都先放入对应的临时表(增加一状态栏位Status,来表示增、删、改)中,然后在主管放行界面放行之后,数据才算真正入库。sa 轻轻一句话,整个项目几乎从头到尾要改一遍。虽然已不是第一次做 阅读全文
posted @ 2017-08-23 17:37 郎中令 阅读(1104) 评论(4) 推荐(4) 编辑
摘要:今天是六一儿童节,来谈谈Checkbox,前面的博客已经提到了关于单选、多选、反选、全选等问题的处理,这里作一下补充说明。 全选/反选 中规中矩,没什么亮点,根据园友Vanteking 的评论,得到改进方法 进一步观察发现,所有复选框的checked属性值和 控制全选的复选框的checked的属性值 阅读全文
posted @ 2017-06-01 10:47 郎中令 阅读(1863) 评论(0) 推荐(3) 编辑
摘要:记录下: 遇到这样一个问题,表中有一个Char栏位,为1/0 ,只是在视图界面 让其显示为 开始/结束, 目前想到的两种解决办法: ①后台写查询的SQL时,直接写 需要在实体类中 添加 StatusDesc 成员字段,传递到视图界面并显示 ②视图界面遍历的时候设置 如果只有两种情况,用三目运算符,如 阅读全文
posted @ 2017-05-24 13:31 郎中令 阅读(819) 评论(0) 推荐(2) 编辑
摘要:上一篇记录的是前台操作,下面写一下后台 ,本来自认为是没有必要做补充,毕竟思路啥的都有,实际上在做删除操作的时候,折腾了一天,还是自己太嫩,逻辑不够严谨,这里作下记录。 关于表结构这里再作下说明: ①表A是三个联合主键,key1,key2,... ②表B是四个联合主键 key1,key2,key3, 阅读全文
posted @ 2017-05-24 10:42 郎中令 阅读(1124) 评论(1) 推荐(2) 编辑
摘要:自入手新项目以来,一直处于加班状态,博客也有两周没更,刚刚完成项目的两个模组,稍有喘息之机,写写关于项目中 的增删改查,这算是一个老生常谈的问题了,就连基本的教材书上都有。刚看书的时候,以为 没什么可说的,直接 @using (Html.BeginForm....) ,然后在Action中 接受表单 阅读全文
posted @ 2017-05-16 15:32 郎中令 阅读(9025) 评论(5) 推荐(2) 编辑
摘要:当前所做的项目,关于数据库设计的时候有点小意思,表A是三个联合主键,key1,key2,key3,表B是四个联合主键 key1,key2,key3,key4,其中表B的联合外键关联表A对应的联合主键,其实这种情况是很多的,比如常见的 省、市、区 三级菜单。这样一来,对表B做新增的时候 就需要几个小步 阅读全文
posted @ 2017-04-30 23:54 郎中令 阅读(4597) 评论(0) 推荐(1) 编辑
摘要:思绪良久,最后还是决定记录一下遇到的坑,毕竟被 ‘折磨’ 了三天,关于分页,这个话题,我一开始时拒绝的,因为真正接触项目的时候,才发现每个框架都会封装一套自己的分页,毕竟相同风格的项目是不常见的,而在学校书本上讲的那套 web form分页的那套说辞也out 了,学校接触的MVC 不多,现在项目赶上 阅读全文
posted @ 2017-03-29 23:29 郎中令 阅读(501) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示