192

不是技术也能看懂云计算,大数据,人工智能

我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提大数据,谈人工智能的时候也会提云计算。所以说感觉他们又相辅相成不可分割,如果是非技术的人员来讲可能比 ...

popsuper1982 发布于 2018-03-04 17:43 评论(48)阅读(21927)
61

记一次内存溢出的分析经历——thrift带给我的痛orz

说在前面的话 朋友,你经历过部署好的服务突然内存溢出吗? 你经历过没有看过Java虚拟机,来解决内存溢出的痛苦吗? 你经历过一个BUG,百思不得其解,头发一根一根脱落的烦恼吗? 我知道,你有过! 但是我还是要来说说我的故事.................. 背景: 有一个项目做一个系统,分客户端和 ...

Janti 发布于 2018-03-01 21:55 评论(22)阅读(7105)
13

机器学习漫游(1) 基本设定

最近的十几年机器学习很是火热,尤其是其中的一个分支深度学习在工业界取得很好应用,吸引了很多眼球。不过从其历程来看,机器学习的历史并不短暂~从早期的感知机到八十年代火热的神经网络,再到九十年代被提出的经典算法集成学习和支持向量机;而最近的十年算得上是机器学习发展的黄金年代,软、硬件计算条件大幅提高,尤 ...

supersayajin 发布于 2018-02-28 17:23 评论(3)阅读(2909)
67

高可用Redis服务架构分析与搭建

基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较 ...

Horstxu 发布于 2018-02-24 11:08 评论(27)阅读(12385)
12

Android组件化框架设计与实践

在目前移动互联网时代,每个 APP 就是流量入口,与过去 PC Web 浏览器时代不同的是,APP 的体验与迭代速度影响着用户的粘性,这同时也对从事移动开发人员提出更高要求,进而移动端框架也层出不穷。 上图显示的是传统的服务端架构和客户端 App 架构对比。传统的服务端架构中最底下是一个 OS,一般 ...

cryAllen 发布于 2018-02-05 23:40 评论(8)阅读(4092)
133

科普:String hashCode 方法为什么选择数字31作为乘子

1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从源码中发现了一个奇怪的数字,也就是本文的主角31。这个数字居然不是用常量声明的,所以没法从字面意思上推断这个数字的用途。后来带着疑问和好奇心, ...

田小波⊰ 发布于 2018-01-25 10:49 评论(46)阅读(4620)
32

漫话JavaScript与异步·第三话——Generator:化异步为同步

ES6新增的特性中,Generator无疑是最为强大者之一,它与Promise结合起来,为令前端头疼的异步回调难题提供了终极解决方案! ...

大唐西域都护 发布于 2018-01-10 00:53 评论(15)阅读(6464)
272

超高性能管线式HTTP请求(实践·原理·实现)

这里的高性能指的就是网卡有多快请求发送就能有多快,基本上一般的服务器在一台客户端的压力下就会出现明显延时。 该篇实际是介绍pipe管线的原理,下面主要通过其高性能的测试实践,解析背后数据流量及原理。最后附带一个简单的实现 实践 先直接看对比测试方法 测试内容单一客户的使用尽可能快的方式向服务器发送一 ...

lulianqi15 发布于 2018-01-01 18:09 评论(30)阅读(21822)
246

深度工作:充分使用每一份脑力

浮躁已经成了普遍的社会现象。判断一个人是否浮躁非常容易,看他一天主动拿起手机的次数就可以了。据TED的演讲者说,这个值一般是50次,除了8小时的睡觉之外,基本上每20分钟就要去翻翻手机。 你会去用手机做什么?看微信,票圈,微博,知乎,淘宝,或只是来回刷首页。我们不是名人,没人关心你在社交网络上的行动 ...

FerventDesert 发布于 2017-12-18 19:05 评论(111)阅读(17691)
36

DDD峰会归来话DDD

一场大戏落幕,首届DDD中国峰会如大会主题色一般的红。或许在12月9日这一天,全中国的DDD粉丝大约有一半都汇聚在了国家会议中心。听起来是幸,其实是不幸,因为DDD在中国的人群基数实在是太少了。 因为要负责大会的其中一个Track,期间又要接受采访,另外还有朋友到访,所以除了前面的两个keynote ...

张逸 发布于 2017-12-17 21:51 评论(29)阅读(8642)
95

分布式、服务化的ERP系统架构设计

ERP之痛 曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购、仓库管理、物流管理、财务管理等等。作为一个管理系统,大家的一般开发习惯就是使用.Net或Java技术,建立一个单块(单进程)架构的 ...

刘彻 发布于 2017-12-02 20:23 评论(93)阅读(16428)
107

浅谈重构中踩过的坑

文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "浅谈重构中踩过的坑" 最近重构了公司一个将近10年的核心功能模块,踩了不少坑。在做这个重构的时候好几次都觉得做不下去,好几次压力都非常大,心想着我该不会做着做着就退出编程届了吧。 不过还好,自己还是坚持下来了,回想写这个项目的时候自己曾三次推翻 ...

陈树义 发布于 2017-11-15 10:13 评论(49)阅读(13129)
6

设计稿自动生成可用页面的展望

这篇文章只打算描述我加入支付宝之后,在设计稿生成代码这个方向上自己做的尝试和看到的团队中的尝试。不谈行业历史,不争论方向。文章以现状的形成和我的想法演进为主脉络,文末会提到我所看到的新契机。所以读者如果对现状和推演没兴趣可以直接翻到后面《投石》一章。 立足 三年前刚开始做 Sketch 生成代码插件 ...

侯振宇 发布于 2017-11-10 14:09 评论(5)阅读(6883)
111

.NET Core跨平台的奥秘[下篇]:全新的布局

综上所述,要真正实现.NET 的跨平台伟业,主要需要解决两个问题,一是针对不同的平台设计相应的运行时为中间语言CIL提供一个一致性的执行环境,而是提供统一的BCL以彻底解决代码复用的难题。对于真正跨平台的.NET Core来说,微软不仅为它设计了针对不同平台被成为CoreCLR的运行时,同时还重新设... ...

Artech 发布于 2017-11-10 08:07 评论(72)阅读(17721)
65

什么是内存(二):虚拟内存

通过上一篇文章的扯淡,我们应该已经明白了存储器的层次结构,技术细节很复杂,但是思想却不难理解,因为就是很简单的缓存思想。那么本文我们开始讨论关于内存的另一个话题. 虚拟内存 。其实思想也是很容易理解的。 我不知道有多少人听过虚拟内存这个概念,但是虚拟内存是计算机系统最重要的概念之一,并且它成功的主要 ...

eleven_yw 发布于 2017-11-09 22:00 评论(28)阅读(9015)
86

.NET Core跨平台的奥秘[中篇]:复用之殇

在《.NET Core跨平台的奥秘[上篇]:历史的枷锁》中我们谈到:由于.NET是建立在CLI这一标准的规范之上,所以它天生就具有了“跨平台”的基因。在微软发布了第一个针对桌面和服务器平台的.NET Framework之后,它开始 “乐此不疲” 地对这个完整版的.NET Framework进行不同范... ...

Artech 发布于 2017-11-08 07:35 评论(32)阅读(12227)
102

.NET Core跨平台的奥秘[上篇]:历史的枷锁

微软推出的第一个版本的.NET Framework是一个面向Windows桌面和服务器的基础框架,在此之后,为此微软根据设备自身的需求对.NET Framework进行裁剪,不断推出了针对具体设备类型的.NET Framework版本以实现针对移动、平板和嵌入式设备提供支持。除此之外,在Window... ...

Artech 发布于 2017-11-06 08:19 评论(39)阅读(14434)
17

剖析Linux系统调用的执行路径

本文主要描述了操作系统是如何通过系统调用这个接口为上层提供服务的。文章通过printf函数调用过程为例,详细剖析了系统调用是如何一层层由用户态深入到内核态的过程,同时涉及到Linux处理中断的一般流程。 ...

☆Ronny丶 发布于 2017-11-05 22:07 评论(6)阅读(4527)
55

初探性能优化——2个月到4小时的性能提升

一次项目架构和性能上的优化,该项目功能更描述十分简单,但可以说麻雀虽小五脏俱全,可以掌握Java很多优化性能的知识。 ...

闪客sun 发布于 2017-10-27 21:51 评论(53)阅读(10395)
145

一个程序员送给大学生弟弟的那些话

前言: 昨天一个大学生弟娃问了我一些问题,他是想赚点钱,因为读书嘛没什么钱,又谈了恋爱,想通过一些方式赚点外快。 虽然平时也没怎么联系,但是作为大湿人,也不免多啰嗦几句,把我能想到的一些观点告诉他,希望对他能有所启发。 在博客园里,我越来越倾向于写更多“硬菜”,和技术紧密相关的文章。 但也如我博客园 ...

子慕大诗人 发布于 2017-10-26 21:32 评论(77)阅读(18994)