面向页面的移动端架构设计 软件架构

面向页面的移动端架构设计

本文非常长,阅读需要勇气。 作者尝试在移动端总结出一套面向页面的架构设计,暂定命名为POA(page-oriented architecture),因为核心的关注点在于page,阅读本文更多的是了解移动端架构的方式方法。 另外,本文主要是方法论层面的阐述,具体案例因为每一种编程语言的不一样实现会有所不同,所以文中代码均为伪代码。作者已经部分实现这套方案,但具体的实现并不重要,重要的是希望这套方...
阅读全文
从0实现React 系列(一):React的架构设计 软件架构

从0实现React 系列(一):React的架构设计

编者按:本文作者苏畅,奇舞团前端开发工程师。 为什么要写这个系列? 2020年初给自己定下目标,今年要读懂React源码,最好能成为React Contributor(没想到很快就实现了,虽然提交的commit很微小)。 为什么要读React源码呢,因为如果单纯开发日常业务的话,前端的边界其实很窄。回想一下,你今年做的业务,换作是去年的你,前年的你,换作是应届生甲乙丙,他们能替换你的位...
阅读全文
Java并发编程入门(十一)限流场景和Spring限流器实现 Spring

Java并发编程入门(十一)限流场景和Spring限流器实现

限流场景一般基于硬件资源的使用负载,包括CPU,内存,IO。例如某个报表服务需要消耗大量内存,如果并发数增加就会拖慢整个应用,甚至内存溢出导致应用挂掉。 限流适用于会动态增加的资源,已经池化的资源不一定需要限流,例如数据库连接池,它是已经确定的资源,池的大小固定(即使可以动态伸缩池大小),这种场景下并不需要通过限流来实现,只要能做到如果池内链接已经使用完,则无法再获取新的连接则可。 因此,...
阅读全文
Oracle行内链接不会引起USER_TABLE中CHAIN_CNT值变化 编程技术

Oracle行内链接不会引起USER_TABLE中CHAIN_CNT值变化

前几天和群里网友讨论一个关于行内链接( intra-block chaining)的问题,问题非常有意思,恰好今天有空,顺便整理了一下这些知识点。 问题描述:下面SQL,创建一个超过255列的表(实际为256列),然后插入几条数据,然后对表做ANALYZE分析过后, 但是发现user_tables的CHAIN_CNT字段值为0,chained_rows表中没有记录,为什么会这样 ? ...
阅读全文
Hexo 主题制作指南 编程技术

Hexo 主题制作指南

撰写于 2016年6月19日 修改于 2016年6月19日 分类编程杂记 标签Blog /Hexo /前端 当你看到你用的主题出现在两个以上的博客的时候,那你就要考虑自己写一个了。本文的主角是 Hexo ,如果你没有用过,那可以考虑 Hexo 你的博客 了,如果你还没有写博客,那你真的 该试试了 。根据 阮一峰提出的博客...
阅读全文
聊一聊淘宝首页和它背后的一套 编程技术

聊一聊淘宝首页和它背后的一套

从 14 年双十二结束开始接手淘宝首页,到如今差不多 1 年半时间,不久前完成了首页相关工作的交接。期间经历了两次改版和一次从 PHP 到 Node 的迁移,还是颇有感受,下面给大家分享下。 文章好像有点长,列个大纲会比较好: 一、相关背景介绍 二、淘宝首页的整理变迁 1. PHP 下的淘宝首页 2. PHP 到 Node 的变迁 3. N...
阅读全文
ionic 侧栏菜单 ionic 教程

ionic 侧栏菜单

ionic 侧栏菜单 一个容器元素包含侧边菜单和主要内容。通过把主要内容区域从一边拖动到另一边,来让左侧或右侧的侧栏菜单进行切换。 效果图如下所示: 用法 要使用侧栏菜单,添加一个父元素<ion-side-menus>,一个中间内容 <ion-side-menu-content>,和一个或更多 <ion-side-menu> 指令。 <ion-side-...
阅读全文
Web数据挖掘 编程技术

Web数据挖掘

0x01 Web数据挖掘类型 利用Python爬虫进行Web数据挖掘已经越来越普遍,网上的各种Python爬虫资料教程比较多,但是很少有人对Web数据挖掘进行系统地总结和分析。这里我对Web数据挖掘进行了简单的总结。你也可以在我的博客上阅读原文和全部代码( Web数据挖掘总结 )。 从目标上来讲,Web数据挖掘分为三类。最常见的是对于网站内容的爬取,包括...
阅读全文
网络爬虫Web Spider(Java) 编程技术

网络爬虫Web Spider(Java)

网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网...
阅读全文
Loading...