0

观察者模式:探索消息推送与注册中心

一、引入话题-发散思考 1、如果你是安卓开发工程师,是否经常遇到给所有的用户或者特定的用户推送消息的业务场景呢?例如:我曾经做的一款APP就是用极光推送一个消息,下载该APP的用户都能收到消息提示。 2、如果你了解zookeeper分布式调节框架?假设一个集群有1000台机器Master-Slave ...

邱勇Aaron 发布于 2017-06-26 12:43 评论(0)阅读(83)
5

索引碎片的检测和整理

在实现数据查找时,对无序数据进行查找,最快的查找算法是哈希查找,对有序数据进行查找,最快的查找算法是平衡树查找。在传统的关系型数据库中,聚集索引和非聚集索引都是平衡树类型的存储结构,用于顺序存储数据,便于对数据进行快速的平衡树查找。索引结构是BTree结构,分为叶子节点和非叶子节点,叶子节点用于存储 ...

悦光阴 发布于 2017-06-26 11:57 评论(0)阅读(104)
2

最流行的5个前端框架对比

本文将会比较五个最佳的前端流行框架。每个框架都有自己的优点和缺点,以及具体的应用领域,你可以根据自己的具体项目需求进行选择。此外,许多选项都是模块化的,允许你仅使用所需的组件,甚至可以混合使用来自不同框架的组件。 ...

葡萄城控件技术团队 发布于 2017-06-26 11:48 评论(0)阅读(477)
0

Vue 项目实战系列 (三)

我们继续前两节的开发。本节教程实现的效果如下: 效果很简单,但是实现起来却要用到Vue的很多知识,下面我们将一步一步的实现这个效果。 首先这些城市的信息都是从后台的server里面获取的,所以我们需要一个后台,后台的代码可以从 https://github.com/EzrealDeng/Taopia ...

断劫断念 发布于 2017-06-26 11:36 评论(2)阅读(148)
22

神奇的 conic-gradient 圆锥渐变

感谢 LeaVerou 大神,让我们可以提前使用上这么美妙的属性。 conic-gradient 是个什么?说到 conic-gradient ,就不得不提的它的另外两个兄弟: linear-gradient : 线性渐变 radial-gradient : 径向渐变 说这两个应该还是有很多人了解并 ...

ChokCoco 发布于 2017-06-26 11:12 评论(5)阅读(490)
0

Oracle 分页方法研究

" 1、Oracle 中的三大分页方法 " "1.1、通过分析函数分页" "1.2、通过 ROWNUM 分页" "1.3、通过 ROWID 分页" " 2、Oracle 分页解决方案浅析 " "2.1、纯后端代码完成分页" "2.2、通过存储过程来分页" "2.3、两个通用的分页存储过程" " 3、 ...

韩宗泽 发布于 2017-06-26 11:01 评论(0)阅读(142)
3

.NET C#转Java没那么难,开发环境篇

.NET C#转Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是copy,简直so easy,而且用myeclipse可以省一些配制 Java与.NET的区别不在它们的 ...

RabbitYi 发布于 2017-06-26 11:00 评论(12)阅读(608)
0

CoolBlog开发笔记第4课:数据库模型设计

教程目录 1.1 CoolBlog开发笔记第1课:项目分析 1.2 CoolBlog开发笔记第2课:搭建开发环境 1.3 CoolBlog开发笔记第3课:创建Django应用 前言 我新书《Python爬虫开发与项目实战》出版了。 这本书包括基础篇,中级篇和深入篇三个部分,不仅适合零基础的朋友入门, ...

七夜的故事 发布于 2017-06-26 10:48 评论(0)阅读(112)
2

Dockerfile命令详解(超全版本)

制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。 本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。 以下为正文,下面进入学习姿势吧! FROM 功能为指定基础镜像,并且必须是第 ...

大周说测试 发布于 2017-06-26 10:47 评论(0)阅读(85)
2

Linux编程之select

select系统调用的的用途是:在一段指定的时间内,监听用户感兴趣的文件描述符上可读、可写和异常等事件。 select 机制的优势 为什么会出现select模型? 先看一下下面的这句代码: 这是用来接收数据的,在默认的阻塞模式下的套接字里,recv会阻塞在那里,直到套接字连接上有数据可读,把数据读到 ...

Madcola 发布于 2017-06-26 10:44 评论(0)阅读(74)
0

twemproxy代理主干流程——剖析twemproxy代码正编

在twemproxy的发送和接收流程剖析中,我们已经完全弄清楚twemproxy如何将客户端以及服务端发来的包切分成msg,获得一个独立的msg后twemproxy应该如何处理?这是本文这次需要重点介绍的内容。 twemproxy的主干流程 图1 twemproxy的主干流程 如图1所示,twemp ...

我没货,只剩下水了 发布于 2017-06-26 10:42 评论(0)阅读(37)
7

使用mongodb作为Quartz.Net下的JobStore实现底层的持久化机制

我们都知道默认的Quartz底层采用的是RAMJobStore,所有的Job,Trigger,Calendar都是用Dictionary,SortSet等等这样的数据结构进行储存,相对来说性 能肯定快的没法说,但是面对灾难重启的时候还是很拿不出手的,而且都是全内存的,也没法实现多机器搭建Quartz ...

一线码农 发布于 2017-06-26 08:16 评论(2)阅读(847)
0

上周热点回顾(6.19-6.25)

热点随笔: · 其实,我只想安静的写写代码...(飞不动)· 我眼中的项目经理(悦光阴)· 2017年前端框架、类库、工具大比拼(葡萄城控件技术团队)· .NET 开发环境搭建(Alan_beijing)· Docker Machine 简介(sparkdev)· 短信发送接口被恶意访问的网络攻击事 ...

博客园团队 发布于 2017-06-26 08:11 评论(0)阅读(678)
1

ASP.NET Core 源码学习之 Options[2]:IOptions

在 "上一篇" 中,介绍了一下 Options 的注册,而使用时只需要注入 IOption 即可: IOptions IOptions 定义非常简单,只有一个 属性: OptionsManager 而当我们注入 时,其默认实现则是 ,在 扩展方法中可以看到: 而我们在使用的时候,并没有调用 扩展方法 ...

雨の夜 发布于 2017-06-26 08:05 评论(0)阅读(333)
1

CSS Why

[1]Why CSS [2]Why 选择器 [3]Why 层叠 [4]Why Hack [5]Why 伪类和伪元素 [6]Why 盒模型 [7]Why margin重叠 [8]Why auto [9]Why 行高和垂直对齐 [10]Why 浮动 [11]Why BFC [11]Why 定位 [12]... ...

小火柴的蓝色理想 发布于 2017-06-26 07:41 评论(0)阅读(180)
1

如何自定义容器网络?- 每天5分钟玩转 Docker 容器技术(33)

除了 none, host, bridge 这三个自动创建的网络,用户也可以根据业务需要创建 user-defined 网络。 Docker 提供三种 user-defined 网络驱动:bridge, overlay 和 macvlan。overlay 和 macvlan 用于创建跨主机的网络,我 ...

CloudMan 发布于 2017-06-26 06:41 评论(0)阅读(223)
0

Kubernetes服务之StatefulSets简介

StatefulSets在v1.5时还是个beta特性,它取代了v1.4的PetSets特性。PetSets的用户可以参考v1.5的 "升级指导" ,将正在运行的PeetSets升级到StatefulSets。 StatefulSet是一个给Pod提供唯一标志的控制器,它可以保证部署和扩展的顺序。 ...

添经地翼 发布于 2017-06-26 06:26 评论(1)阅读(115)
7

架构师之路--搜索业务和技术介绍及容错机制

今天和搜索部门一起做了一下MQ的迁移,顺便交流一下业务和技术。发现现在90后小伙都挺不错。我是指能力和探究心。我家男孩,不招女婿。 在前面的文章中也提到,我们有媒资库(乐视视频音频本身内容)和全网作品库(外部视频音频内容),数据量级都在千万级。我们UV,PV,CV,VV都是保密的。所以作为一个合格的 ...

静儿1986 发布于 2017-06-26 06:21 评论(14)阅读(1284)
4

HTML5动画API—— requestAnimationFrame

在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用于请求动画的API,即 requ ...

一像素 发布于 2017-06-26 00:26 评论(0)阅读(170)
2

【PHP】最详细PHP从入门到精通(四)——PHP中的字符串

PHP从入门到精通 之PHP中的字符串 大家好,继续跟进PHP最详尽的知识更新,本周,跟大家重点讲一下PHP中字符串的使用。在PHP中,字符串是非常重要的一个概念,基本上大家想到的字符串的处理功能,系统都已有相关函数了。php自诞生之初,就是为web开发而来的,网站开发中,字符串处理,是php的一大 ...

Q的前端世界 发布于 2017-06-26 00:19 评论(0)阅读(211)