上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助! 祝大家圣诞节快乐! 花絮:本文的工作量大大 阅读全文
posted @ 2018-06-20 20:46 傲衣华少 阅读(193) 评论(1) 推荐(0) 编辑
摘要: 介绍 学习如下gtest课程,总结主要的部分 1.玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest 2.玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言 3.玩转Google开源C++单元测试框架Goo 阅读全文
posted @ 2018-06-20 14:08 傲衣华少 阅读(3555) 评论(0) 推荐(0) 编辑
摘要: 1. 全文检索的通用步骤: 1、建库步骤: a 分词 b 倒排索引 : 关键词和记录Id的对应关系,1对多。 2、查询步骤: a 分词 b 查索引 c 取交集或并集 2. 产品使用全文检索的一种场景 如上图, 由数据库或者应用软件生成数据,通过logstash导入elasticSearch系统。 K 阅读全文
posted @ 2018-06-15 22:15 傲衣华少 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 1. 获得Boost 进入Boost的网站(http://www.boost.org/) 下载boost_1_62_0.zip 2. 解压Boost 解压 boost_1_62_0.zip ,比如解压到 D:\Program Files\boost\boost_1_62_0。 3. 仅需头文件的库 阅读全文
posted @ 2018-05-26 10:09 傲衣华少 阅读(317) 评论(0) 推荐(0) 编辑
摘要: nginx把同一用户的请求分发到了不同的服务器,如果不做处理,就会导致session丢失。 1、粘性IP: 在nginx配置文件中,增加配置, 对IP进行HASH后,散列到服务器。 这个实现最简单。但对于前端部署了SBC的,或者很多请求都是从某一个外网网关过来的,就没用了。而且对于app会切换wif 阅读全文
posted @ 2018-05-18 22:17 傲衣华少 阅读(14256) 评论(0) 推荐(0) 编辑
摘要: nginx启动起来后有两个进程,一个是主进程,一个是守护进程 阅读全文
posted @ 2018-05-18 20:45 傲衣华少 阅读(298) 评论(0) 推荐(0) 编辑
摘要: /** * Effective Java 第二版 * 第30条:用enum代替int常量 */import java.util.HashMap;import java.util.Map;public class EnumTest { /*媒体操作*/ public final static int 阅读全文
posted @ 2018-05-17 23:19 傲衣华少 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-17 21:48 傲衣华少 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 为什么需要锁 多任务环境 任务需要对统一共享资源进行写操作 对资源的访问是互斥的 锁的操作: 竞争锁-->占有锁-->释放锁。 阅读全文
posted @ 2018-05-15 21:58 傲衣华少 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-15 21:16 傲衣华少 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 互联网开发四大法宝: 多线程,异步,缓存,分布式。 什么是缓存一致性 使用缓存的必要性: 需要从大量数据表进行计算统计 业务计算规则复杂 首页展现,活跃用户并发量较高 缓存信息的本质是硬盘数据的副本,归根究底是一种用空间换时间的技术,数据一致性是不可避免的。 运行期间遇到缓存一致性问题的情况: 更新 阅读全文
posted @ 2018-05-15 00:05 傲衣华少 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Java通过jvm自己管理内存,同时Java提供了一些命令行工具,用于查看内存使用情况。这里主要介绍一下jstat、jmap命令以及相关工具。 一、jstat查看 gc实时执行情况 jstat命令命令格式: jstat [Options] vmid [interval] [count] 命令参数说明 阅读全文
posted @ 2018-05-09 10:30 傲衣华少 阅读(12620) 评论(0) 推荐(0) 编辑
摘要: 分布式服务中,如果各个服务节点需要竞争资源,不能像单机多线程应用一样使用线程锁,需要由一套分布式锁机制保证节点对资源的访问。通常分布式锁以单独的服务方式实现,目前比较常用的分布式锁实现有三种:zookeeper实现、redis实现和memcache实现。后两者本质上相同。一个需要用到分布式锁的典型场 阅读全文
posted @ 2018-05-09 10:01 傲衣华少 阅读(4257) 评论(0) 推荐(0) 编辑
摘要: From https://www.cnblogs.com/NiceCui/p/7794659.html 一:缓存——热数据 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提 阅读全文
posted @ 2018-05-09 09:07 傲衣华少 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 正式标准是需要付费的,不过可以在http://open-std.org/上找到标准的草案(和实际标准相差不大但是可以免费获取) 下面列出一下可能会用到的标准草案:C99:http://open-std.org/JTC1/SC22/WG14/www/docs/n897.pdfC11:http://op 阅读全文
posted @ 2018-05-09 09:06 傲衣华少 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页