会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HOHO
你简单,世界就是童话;心复杂,世界就是迷宫。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2016年11月13日
在Parallel中使用DbSet.Add()发现的一系列多线程问题和解决过程
摘要: 发现问题 需求很简单,大致就是要批量往数据库写数据,于是打算用Parallel并行的方式写入,希望能利用计算机多核特性加快程序执行速度。想的很美好,于是快速撸了类似下面的一串代码: 可意外的是竟然无情的报错了: 奇葩的是当我再次刷新的时候异常又不一样了,于是连着刷新好多次,总结出现过的异常有下面这些
阅读全文
posted @ 2016-11-13 23:36 balahoho
阅读(3093)
评论(35)
推荐(10)
2016年9月12日
在Centos中部署redis运行状态图形化监控工具 — RedisLive
摘要: 写在前面 前两天看到张善友老师的一篇文章《先定个小目标, 使用C# 开发的千万级应用》,里面给出了一张腾讯OA基础服务中redis运行情况的一张监控图,然后想到自己的项目中前不久也上了redis缓存,所以也想找个监控工具。搜索一番,决定使用RedisLive来做监控。 和RedisLive有关的信息
阅读全文
posted @ 2016-09-12 11:31 balahoho
阅读(4919)
评论(2)
推荐(3)
2016年9月4日
再说表单验证,在Web Api中使用ModelState进行接口参数验证
摘要: 写在前面 上篇文章中说到了表单验证的问题,然后尝试了一下用扩展方法实现链式编程,评论区大家讨论的非常激烈也推荐了一些很强大的验证插件。其中一位园友提到了说可以使用MVC的ModelState,因为之前通常都在Web项目中用没在Api项目用过,想想Api方法接收的多参数都封装成了一个实体类,独立于数据
阅读全文
posted @ 2016-09-04 23:59 balahoho
阅读(7331)
评论(7)
推荐(5)
2016年8月26日
由表单验证说起,关于在C#中尝试链式编程的实践
摘要: 在web开发中必不可少的会遇到表单验证的问题,为避免数据在写入到数据库时出现异常,一般比较安全的做法是前端会先做一次验证,通过后把数据提交到后端再验证一次,因为仅仅靠前端验证是不安全的,有太多的http请求工具可以轻松绕过你的前端验证把危险数据提交到后端,所以,之前不做后端参数验证的同学赶快检查一下
阅读全文
posted @ 2016-08-26 09:10 balahoho
阅读(3332)
评论(16)
推荐(8)
2016年8月14日
【新手总结】在.Net项目中使用Redis作为缓存服务
摘要: 最近由于项目需要,在系统缓存服务部分上了redis,终于有机会在实际开发中玩一下,之前都是自己随便看看写写,很零碎也没沉淀下来什么,这次算是一个系统学习和实践过程的总结。 和Redis有关的基础知识 Redis是一个开源的分布式NoSql数据库,可以用来做缓存服务、消息队列、数据存储等等,数据类型之
阅读全文
posted @ 2016-08-14 23:19 balahoho
阅读(12698)
评论(29)
推荐(17)
2016年7月21日
【新手出发】从搭虚拟机开始,一步一步在CentOS上跑起来.Net Core程序
摘要: 文章背景 微软6月26号发布core 1.0版本后,园子里关于这方面的文章就更加火爆了,不管是从文章数量还是大家互动的热情来看,绝对是最热门的技术NO.1。我从去年底开始接触.net core到现在也大半年了,一直停留在浏览各种帖子上,偶尔新建个项目敲几行代码练习一下。可是对于core最大的卖点——
阅读全文
posted @ 2016-07-21 11:36 balahoho
阅读(7569)
评论(7)
推荐(19)
上一页
1
2
3
公告