05 2017 档案

摘要:从.netCore开源项目来看,eShopOnContainers来说,它的部署是跨平台的,可以部署在linux,docker上,在linux上运行它也可以写一些集成的小脚本,这是微信工程师为我们提供一个部署发布方案的SH脚本 上面的解决主要体现了发布时用的一些命令,如数组,遍历,条件语句,删除文件 阅读全文
posted @ 2017-05-31 11:27 张占岭 阅读(1047) 评论(0) 推荐(0)
摘要:回到目录 TransactionScope是.net环境下的事务,可以提升为分布式事务,这些知识早在很久前就已经说过了,今天不再说它,今天主要谈谈Savechanges()这个方法在TransactionScope块里的作用,我们知识TransactionScope只有显示的提交动作而没有回滚,那么 阅读全文
posted @ 2017-05-25 14:29 张占岭 阅读(3920) 评论(0) 推荐(0)
摘要:在LindAgile中有一个比较主推的技术,就是模块化,一切组件都可以被抽象成一个小小的模块,而每个小模块的实现可能又有多种方式,如日志模块可以有LindLoger,Log4net等实现,而具体在程序中使用哪种方式,是否由模块的注册顺序决定的,在程序初始化时,一切会注册这些模块,一个日志模块,如果先 阅读全文
posted @ 2017-05-25 11:48 张占岭 阅读(677) 评论(2) 推荐(0)
摘要:用了两个的centos之后,也想看看它的脚本,我们知道shell这个东西就像windows里的批处理,它可以将一些语句进行组合,然后统一去执行,感觉挺方便的。 shell文件的组成 shell语言环境 说明 使用#开头的一行表示为“注释”,它不会被执行,只是起到说明的作用 文件权限 r(Read,读 阅读全文
posted @ 2017-05-19 16:23 张占岭 阅读(1475) 评论(0) 推荐(0)
摘要:回到目录 关于redis连接数过高的解释 对于node.js开发环境里,使用传统的redis或者使用ioredis都是不错的选择,而在处理大数据请求程中,偶尔出现了连接池( redis服务端的最大可用连接数,默认为1万)不够用的情况,一般的提示如下: It was not possible to c 阅读全文
posted @ 2017-05-18 10:00 张占岭 阅读(2727) 评论(0) 推荐(0)
摘要:回到目录 今天主要用了一个mongodb.driver里的分组,事实上在网上介绍这方面的文章非常少,以至于我在出现问题后,无法找到一个正确的解决方案,最后还是通过异常信息找到的解决方法,所以感觉自己更应该去写一篇关于如何在C#驱动里进行聚合Aggregate的文章! 注意,目前mongodb for 阅读全文
posted @ 2017-05-16 22:42 张占岭 阅读(4193) 评论(3) 推荐(0)
摘要:上一讲大概介绍了一个排序算法的概念与内存结构图,主要选自《算法精解》,各人认为,这本书写的还是不错的,大家可以直接下载epub版,然后在面度阅读APP上看,挺方便的!其实,学习,很简单! 排序是指将元素集合按照规定的顺序排列。通常有两种排序方法,升序排列和降序排列。例如,对整数集{5,2,7,1}进 阅读全文
posted @ 2017-05-12 17:32 张占岭 阅读(676) 评论(0) 推荐(0)
摘要:回到目录 Twenproxy除了可以作为redis的代理,它同样支持memerycached。我这里主要了解Twemproxy在redis集群上的解决方案。Twemproxy除了完美的解决了分片,路由等功能(同样采用了一致性hash算法) Twenproxy实现redis集群高可用 它支持node 阅读全文
posted @ 2017-05-12 14:05 张占岭 阅读(1218) 评论(0) 推荐(0)
摘要:排序算法种类 排序是指将元素集合按照规定的顺序排列。通常有两种排序方法,升序排列和降序排列。例如,对整数集{5,2,7,1}进行升序排列,结果为{1,2,5,7},对其进行降序排列结果为{7,5,2,1}。总的来说,排序的目的是使数据能够以更有意义的形式表现出来。虽然排序最显著的应用是排列数据以显示 阅读全文
posted @ 2017-05-11 11:48 张占岭 阅读(588) 评论(1) 推荐(1)
摘要:B树相关概念 在B-树中查找给定关键字的方法是,首先把根结点取来,在根结点所包含的关键字K1,…,Kn查找给定的关键字(可用顺序查找或二分查找法),若找到等于给定值的关键字,则查找成功;否则,一定可以确定要查找的关键字在Ki与Ki+1之间,Pi为指向子树根节点的指针,此时取指针Pi所指的结点继续查找 阅读全文
posted @ 2017-05-11 11:12 张占岭 阅读(1163) 评论(0) 推荐(1)
摘要:回到目录 SchedulingTask产生的原因 任务调试主要指定期执行某些任务代码,之前用过quartz,感觉有些重,使用时需要添加包包,配置管理项时,对于简单的项目用它就显得有些臃肿了,不如直接上个简单的东西来实现,所有才有了今天的SchedulingTask,它被大叔集成到了最新的lindAg 阅读全文
posted @ 2017-05-05 15:50 张占岭 阅读(1256) 评论(0) 推荐(0)
摘要:一些概念 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的 阅读全文
posted @ 2017-05-04 14:47 张占岭 阅读(2915) 评论(0) 推荐(1)