Fork me on GitHub

2016年3月9日

摘要: “多核并发编程的规则” 规则的描述如下 1. 并发编程的思想—这条规则就是要谨记并发编程思想进行设计,就像前边章节所提交的。 2. 面向抽象编程-你可以利用.NET4中的TPL提供的新特性使你的高层代码反映解决的问题,并且不是底层线程管理技术复杂化。第二章将会引入TPL。 3. 基于任务模型编程,而 阅读全文
posted @ 2016-03-09 11:12 HackerVirus 阅读(1223) 评论(0) 推荐(0)
摘要: 并发编程 并发编程之内存可见性 摘要: <!-- p { margin-bottom: 0.25cm; line-height: 120%; } --> 并发编程之内存可见性 在上篇线程安全中,我们已经知道需要使用锁来同步管理对可变状态的访问操作。今天我们来看下并发编程的内存可见性问题。 同步代码块 阅读全文
posted @ 2016-03-09 11:08 HackerVirus 阅读(322) 评论(0) 推荐(0)

2016年3月8日

摘要: 达达CTO谈创业公司如何走高性能服务端优化之路 目录[-] 业务场景 最初的技术选型 读写分离 垂直分库 水平分库(sharding) 总结 ##业务场景 达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配 阅读全文
posted @ 2016-03-08 22:27 HackerVirus 阅读(931) 评论(1) 推荐(0)

2016年3月7日

摘要: 并发编程之内存可见性 并发编程之内存可见性 在上篇线程安全中,我们已经知道需要使用锁来同步管理对可变状态的访问操作。今天我们来看下并发编程的内存可见性问题。 同步代码块除了实现原子性或者临界区之外,其还保证了内存可见性,即保证其他线程可以看到状态的变化结果。 private static boole 阅读全文
posted @ 2016-03-07 22:42 HackerVirus 阅读(280) 评论(0) 推荐(0)

2016年3月6日

摘要: 图文并茂排序与算法总结 转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5094764.html 总结下常用的排序算法,方便以后查阅。 常见排序算法:冒泡排序、选择排序、插入排序、壳(shell)排序、合并排序、快速排序、堆排序。 要选择合适的算法,需考虑的因 阅读全文
posted @ 2016-03-06 23:23 HackerVirus 阅读(391) 评论(0) 推荐(0)
摘要: linux上安装Drupal 前言:国内用drupal的并不太多,网上资料也很少。要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和使用。在安装drupal前要先完成LAMP的搭建,如果没有安装可以参照我之前的文章http://ww 阅读全文
posted @ 2016-03-06 23:19 HackerVirus 阅读(1457) 评论(1) 推荐(0)
摘要: 面试中的排序算法总结 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排 阅读全文
posted @ 2016-03-06 23:15 HackerVirus 阅读(397) 评论(0) 推荐(0)
摘要: Redis 阅读目录 1. Redis是什么、特点、优势 2. redis安装(Linux)、启动、退出、设置密码、远程连接 3. Reis key 4. Redis数据类型 5. Redis HyperLogLog 6. Redis 发布订阅 7. Redis事务 8. Redis脚本 9. 数据 阅读全文
posted @ 2016-03-06 23:12 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: Net 高效开发之不可错过的实用工具 工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。 Visual Studio Visual S 阅读全文
posted @ 2016-03-06 23:07 HackerVirus 阅读(374) 评论(1) 推荐(0)
摘要: 数据库的主从架构 这段时间,一直在总结电商系统的相关基础技术和架构,写了很多东西。但是还是发现一个很重要,很基础的方面没有讲到,那就是数据库读写分离的主从架构。可能发展到大型成熟的公司之后,主从架构已经落伍了,取而代之的是更加复杂的数据库集群。但是作为一个小型电商公司,数据库的主从架构应该是最基础的 阅读全文
posted @ 2016-03-06 23:02 HackerVirus 阅读(9704) 评论(0) 推荐(3)