• 快过闪电,MIUI 10与MIUI 9速度对比 2019-03-21
  • 泽州去年“免费教育”资金达5211万元 2019-03-19
  • 看你这么可怜,再提示你一下:你重孙算1,父母为2,父母的父母为4,父母的父母的父母为8…… 2019-03-19
  • 习近平春节前夕赴江西看望慰问广大干部群众 2019-03-05
  • 三只树懒漂洋过海亮相杭州 看着都困 2019-03-01
  • 健康管理进入精准时代 中检健康与正大制药启动健康管理2050公益工程 2019-02-24
  • A股市场具有较强估值支撑 机构看好政策受益板块 2019-02-19
  • 社会消费品零售总额 上月增长8.5% 2019-02-19
  • 紫光阁中共中央国家机关工作委员会 2018-11-22
  • “无中生有”也能助力文旅 2018-11-21
  • 中国何以成为数字大国 2018-11-20
  • 48

    关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁

    首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关 ...

    队长给我球。 发布于 2019-03-08 16:56 评论(40)阅读(3836)
    38

    ERP不规范,同事两行泪

    最近的很多次对外交流,都聊到了ERP建设的话题,并且无一例外的不那么让人省心,回想我这么多年走过的ERP坑坑路,在这里也写下经验和总结,希望能给正在或者即将走上ERP建设路的企业一些思考和帮助。 导读 1、几个瞎眼而普遍的案例 2、ERP的前世今生     2 ...

    初码 发布于 2019-03-01 17:48 评论(45)阅读(9460)
    154

    只有程序员才能读懂的西游记

    这是一个有关计算机网络协议的故事。 一、我佛造经传极乐 话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。 就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个区域Region,称为四大部洲, 一是东胜神洲,二是南赡部洲,三是西牛贺洲,四是北俱卢洲。 我佛所在西牛贺洲,是主站点。 在每个区 ...

    popsuper1982 发布于 2019-01-28 12:03 评论(77)阅读(12175)
    82

    从软件工程的角度解读任正非的新年公开信

    昨天被任正非的那封《全面提升软件工程能力与实践,打造可信的高质量产品》的公开信刷屏了,作为一个软件工程专业科班出身的软件开发从业者,自然是引起了我(@宝玉xp)的好奇,仔细阅读之下确实让我大吃一惊,看似八股官方文,但细看之下是作者对于软件工程的理解确实非常深刻,各种专业术语信手拈来,比喻恰到好处。 ...

    宝玉 发布于 2019-01-04 16:12 评论(34)阅读(13994)
    85

    通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。

    前言 作为.net程序员,使用过指针,写过不安全代码吗? 为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它? 如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C 构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什 ...

    justmine 发布于 2018-11-28 08:56 评论(88)阅读(7281)
    55

    分布式系统关注点——99%的人都能看懂的「熔断」以及最佳实践

    如果这是第二次看到我的文章,欢迎右侧扫码订阅我哟~ > 本文长度为3319字,建议阅读9分钟。 阅读目录 熔断是什么 熔断怎么做 做熔断的最佳实践 总结 熔断是什么 熔断怎么做 做熔断的最佳实践 总结 熔断是什么 熔断怎么做 做熔断的最佳实践 总结 熔断是什么 熔断怎么做 做熔断的最佳实践 总结 熔 ...

    Zachary_Fan 发布于 2018-11-19 09:37 评论(25)阅读(10356)
    86

    神经网络的基本工作原理

    全套教程请点击: "微软 AI 开发教程" 看过很多博客、文章,东一榔头西一棒子的,总觉得没有一个系列的文章把问题从头到尾说清楚,找东西很困难。有的博客、文章的质量还不算很理想,似是而非,或者重点不明确,或者直接把别人的博客抄袭过来......种种不靠谱,让小白们学习起来很困难,增加了学习曲线的陡峭 ...

    UniversalAIPlatform 发布于 2018-11-08 12:29 评论(51)阅读(12783)
    53

    哎呀,我老大写Bug啦——记一次MessageQueue的优化

    MessageQueue,顾名思义消息队列,在系统开发中也是用的比较多的一个中间件吧。我们这里主要用它来做日志管理和订单管理的,记得老老大(恩,是的,就是老老大,因为他已经跳槽了)还在的时候,当时也是为了赶项目进度,他也参与开发了,那时候我才刚刚入职,他负责写后端这块,我来了就把他手上的任务接过来了 ...

    山治先生 发布于 2018-11-07 15:05 评论(80)阅读(10225)
    20

    机器学习web服务化实战:一次吐血的服务化之路

    背景 在公司内部,我负责帮助研究院的小伙伴搭建机器学习web服务,研究院的小伙伴提供一个机器学习本地接口,我负责提供一个对外服务的HTTP接口。 说起人工智能和机器学习,python是最擅长的,其以开发速度快,第三方库多而广受欢迎,以至于现在大多数机器学习算法都是用python编写。但是对于服务化来 ...

    haolujun 发布于 2018-10-15 10:30 评论(25)阅读(6255)
    108

    Windbg分析高内存占用问题

    1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决。 这样的后果是很严重的,接到反馈,第一时间想到的是加内存吧,这样最快。但是客户从8G 16G ...

    「圣杰」 发布于 2018-08-20 08:50 评论(54)阅读(8472)
    242

    我是怎么把一个项目带崩的

    我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一下我的补救措施。 项目和团队背景 首先给大家说明一下项目背景 ...

    zer0black 发布于 2018-08-13 08:29 评论(152)阅读(36474)
    168

    彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

    “描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的行为,唯有一个形容词表现它的特征。要做的,就是用心去寻找那个名词、那个动词、那个形容词……” —— 福楼拜 (Gustave Flaubert) 我想讲个故事。 很久很久以前(一般讲故事都是这样开头吧), 两个老工程师在一起聊天,谈各自生 ...

    sherrywasp 发布于 2018-08-08 12:03 评论(102)阅读(13334)
    36

    Linux的内存分页管理

    作者:Vamei 出处://www.752o.com/vamei 严禁转载 内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 内存 简单地说,内存就是一个数据货架。内存有一个最 ...

    Vamei 发布于 2018-07-19 13:43 评论(14)阅读(10207)
    532

    通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?

    什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序 ...

    小曾看世界 发布于 2018-07-02 10:13 评论(113)阅读(29578)
    176

    藏在正则表达式里的陷阱

    一个正则表达式竟然能导致CPU100%异常? 快来看看是怎么回事! ...

    陈树义 发布于 2018-06-19 09:43 评论(69)阅读(17623)
    26

    你所不知道的日志异步落库

    在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落库,是没有什么问题的,而且性能也都是异常的好,估计tp99应该都在1ms以内。但是一旦并发增长起来 ...

    程序诗人 发布于 2018-06-17 16:04 评论(38)阅读(8734)
    86

    为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?

    Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Sprin ...

    纯洁的微笑 发布于 2018-06-13 08:33 评论(15)阅读(19104)
    83

    高并发请求的缓存设计策略

    前几天,我司出了个篓子。当时正值某喜闻乐见的关键比赛结束,一堆人打开我司app准备看点东西,结果从来没有感受到过这么多关注量的该功能瞬间幸福到眩晕,触发了熔断,结果就是大量兴致冲冲打开app准备看该比赛结果的人被迫刷了十分钟三天前的野外跑酷,负责内容的人火大到直接骂娘。 虽然这个业务不是我负责,但是 ...

    老白讲互联网 发布于 2018-06-09 16:30 评论(35)阅读(16796)
    36

    从 docker 到 runC

    笔者在前文《RunC 简介》和《Containerd 简介》中分别介绍了 runC 和 containerd。本文我们将结合 docker 中的其它组件探索 docker 是如何把这些组件组织起来协调工作的。 Docker 的主要组件 安装 docker ,其实是安装了 docker 客户端、doc ...

    sparkdev 发布于 2018-06-07 07:59 评论(17)阅读(27247)
    23

    从架构特点到功能缺陷,重新认识分析型分布式数据库

    本文是分布式数据库的总纲文章的第一部分,列举了三类不同技术方案(MPP/Hadoop/Mesa),主要探讨分析性分布式数据库的发展和技术差异;后续的第二部分则是交易性数据库的一些关键特性分析。Ivan开始计划的分布式数据库是不含分析场景的,所以严格来说本篇算是番外篇,后续待条件具备将以独立主题的方式... ...

    海边的Ivan 发布于 2018-05-17 15:30 评论(14)阅读(8841)
  • 快过闪电,MIUI 10与MIUI 9速度对比 2019-03-21
  • 泽州去年“免费教育”资金达5211万元 2019-03-19
  • 看你这么可怜,再提示你一下:你重孙算1,父母为2,父母的父母为4,父母的父母的父母为8…… 2019-03-19
  • 习近平春节前夕赴江西看望慰问广大干部群众 2019-03-05
  • 三只树懒漂洋过海亮相杭州 看着都困 2019-03-01
  • 健康管理进入精准时代 中检健康与正大制药启动健康管理2050公益工程 2019-02-24
  • A股市场具有较强估值支撑 机构看好政策受益板块 2019-02-19
  • 社会消费品零售总额 上月增长8.5% 2019-02-19
  • 紫光阁中共中央国家机关工作委员会 2018-11-22
  • “无中生有”也能助力文旅 2018-11-21
  • 中国何以成为数字大国 2018-11-20