- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 中年程序员都在想什么?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ编辑 | 小智你还记得第一次接触计算机时的情景吗?你还记得写下第一行代码时的年纪吗?你还记得入行时的理想是什么吗?时间改变了你的什么,生活又教会了你什么?要是能重来,你是选李白,还是再选一次程序员?15 岁那年,你跟着小伙伴们一起,第一次溜进了黑网吧,躲着父母、老师的“追捕”,玩上了红警、魔兽、CS
2018-03-31 00:00:00 1923 7
转载 什么是好代码?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 码农翻身“什么狗屁代码,老子看了几个小时也没明白!”“这么烂的代码,到底是谁写的!”Bob大叔说:“衡量代码质量的唯一标准是阅读该代码时说脏话的次数”, 真是很有趣的说法。什么是好的代码? 这个问题可能是仁者见仁,智者见智。 我先说说我的看法,欢迎大家留言讨论。 我个人觉得好代码分为两个层面, 一个是道,一
2018-03-29 00:00:00 8413
转载 我是一个“栈”
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Hollis我是一个栈,先来跟你介绍一下我的家族,我的家族是一个很古老的家族,家族成员很多,外界称呼我们这个家族为数据结构。我们是计算机世界中存储和组织数据的。数据结构家族在计算机世界中是至关重要的,因为我们家族功能的强大,现代编程语言及其API中都有我们家族成员的身影。我的家族是一个庞大的家族。家族中也有
2018-03-28 00:00:00 1560 2
转载 漫画:如何搞定难相处的队友?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!程序员的面试不是只有技术的考察。有些时候,软技能的考察依然会难倒相当多的候选人。让我们来看看小灰这一次所面对的问题。小灰还真不止一次被问到这样的问题,当时小灰最想说的是:幸好小灰机智,知道这样回答可能被挂掉,所以小灰改口说:面试官听了之后,果然十分感动,对小灰说:那么,究竟如何回答这样的问题呢?小灰请教了身边一位技术和情商双高
2018-03-26 00:00:00 4267 4
转载 Java 10正式发布,带来了这些新特性
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ作者 | 张建锋编辑 | 郭蕾北京时间 3 月 21 日,Oracle 官方宣布 Java 10 正式发布。这是 Java 大版本周期变化后的第一个正式发布版本(详见这里),非常值得关注。你可以点击以下地址即刻下载:http://www.oracle.com/technetwork/java/ja
2018-03-24 00:00:00 3675
转载 金三银四跳槽季,Java面试大纲
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 占小狼的博客跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。准备不充分的面试,完全是浪费时间,更是对自己的不负责(如果title
2018-03-23 00:00:00 1426
转载 阅读源码的三种境界
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 码农翻身"没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlparser部分,spring-mvc,但是发现很吃力,
2018-03-22 00:00:00 2089 1
转载 Java对象的序列化与反序列化
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Hollis序列化与反序列化序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。Java
2018-03-21 00:00:00 1332
原创 漫画:什么是分布式事务?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!————— 第二天 —————————————————假如没有分布式事务在一系列微服务系统当中,假如不存在分布式事务,会发生什么呢?让我们以互联网中常用的交易业务为例子:上图中包含了库存和订单两个独立的微服务,每个微服务维护了自己的数据库。在交易系统的业务逻辑中,一个商品在下单之前需要先调用库存服务,进行扣除库存,再调用订
2018-03-19 00:00:00 118023 73
转载 什么是Java内存模型?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 占小狼的博客说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM虚拟机)上说Java内存模型是JVM的抽象模型(主内存,本地内存)。这两个到底怎么区分啊?有必然关系吗?比如主内存就是堆,本地内存就是栈,这种说法对吗?时间久了,我也把内存模型和内存结构给搞混了
2018-03-17 00:00:00 8747 1
转载 你真的理解了MVC, MVP, MVVM吗?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 码农翻身大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。注: GUI(Graphic User Interface),即图形用户接口。(一个命令行程序)(一个带有图形界面的桌面应用程序 ,自己画的,有点丑啊)每当人类努力地开发新的桌面GUI程序的时候, 至少要搞定下面几类工作:1.
2018-03-15 00:00:00 3251 2
原创 最强大脑送书活动答案公布
几天前,小灰举行了“最强大脑”的送书活动,小伙伴们的反响非常热烈:漫画:程序员的最强大脑对于活动当中的图形推理题目,有许多聪明的小伙伴都找到了规律,真的很了不起!在这里,小灰重现一下题目和答案。原题:找出问号处的正确图形正确规律:每一个图形都是拥有八块扇形区域的圆,每一个扇形区域是规律的最小单元。我们从每一横行单独来看,把每行的第一个图形和第二个图形重合在一起。重叠的扇形区域如果都是黑色,则相互抵
2018-03-15 00:00:00 4130 4
转载 看完此文再不懂区块链算我输,用Python从零开始创建区块链
如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人;如果你还没有加入 3 点钟区块链群,说明你还不是链圈的大佬;如果你还没有被 3 点钟区块链群刷屏,说明你还体会不到什么是“币圈一天,人间一年”。“三点钟区块链”无疑成为了大家春节期间焦虑的根源,而“区块链”注定是 2018 年被持续讨论、关注的行业性热点话题。3 月 1 日,朱啸虎对正翻涌不断的区块链热潮再次开炮,在朋友圈一张画满区块链应
2018-03-14 00:00:00 3688 2
原创 漫画:程序员的最强大脑
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!三月份,草长莺飞,又到了我们公众号送书的时候。感谢博文视点,为我们赞助了10本技术类图书:我们这一次的送书方式是什么呢?玩一场“最强大脑”的游戏!游戏规则如下:1.请大家思考上面的图形推理题目,在文末留言给出答案和解题思路,只有答案和解题思路都正确者,才算回答正确。2.活动进行过程中,和答案有关的留言暂时不上墙,活动结束后统一
2018-03-12 00:00:00 2324 6
转载 一个故事讲明白 ThreadLocal
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 码农翻身张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码:Context ctx = new Context();ctx.setTrackerID(.....)然后这个AccountService 调用了其他Java类,不知道经过了多少层调用以后,最终来到了一个叫
2018-03-11 00:00:00 1353
转载 HDFS的诞生
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 码农翻身1牛刀小试张大胖找了个实习的工作, 第一天上班Bill师傅给他分了个活儿:日志分析。张大胖拿到了师傅给的日志文件,大概有几十兆,打开一看, 每一行都长得差不多,类似这样:212.86.142.33 – - [20/Mar/2017:10:21:41 +0800] “GET / HTTP/1.1″ 2
2018-03-09 00:00:00 726
转载 什么是G1垃圾回收算法
本文转载自公众号 占小狼的博客为解决CMS算法产生空间碎片和其它一系列的问题缺陷,HotSpot提供了另外一种垃圾回收策略,G1(Garbage First)算法,通过参数 -XX:+UseG1GC来启用,该算法在JDK 7u4版本被正式推出,官网对此描述如下:The Garbage-First (G1) collector is a server-style garbage collector,
2018-03-08 00:00:00 9851 2
转载 没想到,你是这样的女程序员
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 InfoQ颜值高,技术水平却不低;力气小,努力程度却不少;数量少,所起作用却不小。没想到,你是这样的女程序员!写在最后在做这期以女程序员为主题的漫画小剧场时,我跟极客邦科技的三个可爱女程序员们聊了聊,搜集了网络、知乎上部分女性程序员的工作与生活诉求,同时采访了技术圈出名的两位美貌与智慧并重的女程序员:新浪微博
2018-03-08 00:00:00 3249 4
转载 一道丧心病狂的java面试题
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文出自公众号 匠心零度无意中了解到如下题目,觉得蛮好。题目如下:public class TestSync2 implements Runnable { int b = 100; synchronized void m1() throws InterruptedException {
2018-03-07 00:00:00 1467
转载 漫画:“架构师”小赵的故事
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文出自公众号 码农翻身, 经公众号 互扯程序 整理“架构师”小赵的故事至此,架构师小赵的故事就暂告一段落了。作者后记:在这个浮躁的年代,很多程序员都极其浮躁,没法静下心来。小赵身上也有我的影子,我刚毕业那几年也是像追星一样追技术,每个技术都是浅尝辄止,幸好后来幡然悔悟。其实学习热门技术没什么错,计算机发展这么快,你不了解很快
2018-03-06 00:00:00 2230 1
原创 漫画:什么是服务熔断?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!小灰的答题策略,是遇到难题不断思考、不断思考,一直到考试结束为止。可以用下面这张图流程图来表示:大黄的答题策略,是遇到难题先尝试几次思考,如果尝试一定次数不成功,则果断放弃,继续回答别的题目。等别的题目回答完毕,再回过头来重新思考那道难题。可以用下面这张图流程图来表示:什么是服务熔断?熔断这一概念来源于电子工程中的断路器(Ci
2018-03-05 00:00:00 3047 4
转载 广大程序员千万不要做外包
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自 CSDN本文完全是我自己对软件外包认识,可以说是个“议论文”,请大家看的时候可以从自己的角度出发,来感受这篇文章里面所涉及的内容。 我所知道的外包人员的职位: 程序员软件测试人员实施人员需要外包服务的的公司,我在这里暂且叫做雇主公司。一般的雇主公司规模都比较大,项目比较多,人事招聘程序繁琐。 雇主公司会在什么情况下
2018-03-03 00:00:00 5481 5
转载 大型网站架构技术一览
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号 Hollis 大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更多内容也可以阅读各大互联网公司架构演进之路汇总、大型网站架构演化历程两篇文章。本文内容大部分来自《大型网站技术架构》,这
2018-03-02 00:00:00 548
转载 滴滴出行的业务中台实践
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载公众号 51CTO经历了 5 年的发展,滴滴出行现已拥有 4.5 亿用户、超过 2100 万车主,业务覆盖 400+ 城市。在创业初期,为了快速拥抱业务,架构的建设在体系化、完善度等方面会有所不足。随着时间的推移,架构在可持续性、稳定性等方面不断进步。2017 年 12 月 1 日,在 51CTO 主办的 WOTD
2018-03-01 00:00:00 8384
MVVM框架实例
2013-12-16
CLR via C# 电子书
2013-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人