ICode9

精准搜索请尝试: 精确搜索
  • 精益之道 | 浅析广发银行大数据平台演变2021-03-19 17:54:19

    本文来自于 GOPS 2017 深圳站的演讲“广发银行大数据平台技术体系的演变之道”。作者简介廖俊杰广发银行 数据中心大数据团队负责人担任广发银行大数据团队负责人。作为银行业科技条线的资深人员,在应用系统与运行维护、信息科技治理与管理、大数据研究及规划等领域具有较为丰富经

  • Polkadot“升级”之道2021-03-18 13:57:21

    引 言 我们都知道,区块链的特性之一是不可篡改,这一特性背后是节点共识等技术的支撑。在全节点共识的网络中,升级一直是困扰区块链界的一大问题,因为在实际使用场景中,节点的部署通常存在一定的地理隔离。要想在同一时间对所有节点进行升级基本是不可能的!这一问题在公链中更为凸显

  • HashMap数据结构之道2021-02-20 21:57:48

    问题1:HashMap的数据结构是什么样的?同学1:嗯...数组+链表同学2:数组+链表...同学3:数组+链表...同学4:数组+链表+红黑树...同学n:.....为什么答案会有两种?难道大家学习的HashMap有两个版本?我突然想起马克思哲学里面的一句话,真理是相对的,不是绝对的,变化才是唯一的真理。不错,对于Java这种语

  • Java 代码精简之道 (中)2021-02-19 21:57:53

    1.利用自身方法1.1.利用构造方法构造方法,可以简化对象的初始化和设置属性操作。对于属性字段较少的类,可以自定义构造方法。普通:@Getter@Setter@ToStringpublic class PageDataVO<T> {    private Long totalCount;    private List<T> dataList;}PageDataVO<UserVO>

  • Java 代码精简之道 (上)2021-02-19 21:56:01

    1.利用语法1.1.利用三元表达式普通:String title;if (isMember(phone)) {    title = "会员";} else {    title = "游客";}精简:String title = isMember(phone) ? "会员" : "游客";注意:对于包装类型的算术计算,需要注意避免拆包时的空指针问题。1.2.利用 fo

  • 奈雪的茶的成功之道2021-02-19 21:54:46

    近几年来,我国新式茶饮市场呈井喷式发展,一轮轮新资本竞相涌入,各类茶饮品牌层出不穷,茶饮已经成为了现代人们社交必不可少的一部分。奈雪的茶作为其中佼佼者之一,消费者在门店大排长龙,社交网照片打卡的盛况已经不足为奇。  奈雪的茶创立于2015年,隶属于深圳市品道餐饮管理有限公司。创

  • 代码整洁之道 PDF 下载2021-02-10 22:32:04

    《代码整洁之道》 链接: https://pan.baidu.com/s/1b6e2CgZ0GMvvwJykjMJ2RQ 提取码: 5d2v

  • 精注易读《中庸》,培植品行修养2021-02-01 12:02:05

    《中庸》春秋·孔伋(jí)(传) 《中庸》与《大学》一样,原本是《小戴礼记》第三十一篇,相传为战国时期孔伋所作。《中庸》是道德、哲学层面的专著,侧重于论述个人修养。 孔伋(约公元前483年—前402年),字子思,鲁国人,孔子的嫡孙、孔子之子孔鲤的儿子。 《礼记》 中庸 春秋·孔伋(传) 1天命之谓性

  • Caffeine本地缓存之道2021-01-25 10:29:16

      话说:Java 8的高性能缓存库,干掉GuavaCache:Caffeine才是本地缓存的王 Caffeine 是基于Java 8的高性能,接近最佳的缓存库。 Caffeine使用Google Guava启发的API提供内存缓存。 改进取决于您设计Guava缓存和ConcurrentLinkedHashMap的体验。 LoadingCache<Key, Graph> graphs 

  • 记一次思考:中级开发的突破之道2021-01-06 21:33:45

    我是带着些许愤怒和自责写下这篇博客的,愤怒是因为一个4年经验的前端写的代码糟糕透了,自责是因为他是我招聘进来的。也正是如此,我做了很多有意思的反思,整理浓缩出来便有了此文。 吐槽一下他的问题 归纳一下,其实就2个问题。 过度迷恋“最佳”实践 tree-shaking 过度使用 现场一瞥 vu

  • Python测试之道——笔记12020-12-26 02:02:21

      引言   如果利用python做自动化测试的话,一些python相关的基础知识是必须要掌握的。常用的比如:python代码规范、变量与数据类型、运算、函数和字符串处理等。   语法规范   这里只介绍重点和常用的一些注意事项。   在使用python编码的时候,我们应该严格按照pep8的规范

  • ODPS与Kettle融合之道2020-12-05 13:01:28

    场景介绍 传统的数据治理厂商(没有采用云计算技术),往往使用 Oracle 作为数仓的存储,使用 Kettle 作为ETL和流程调度工具。依托于 Oracle 的稳定、高效,以及 Kettle 的灵活,传统架构可以胜任各种复杂的场景。他们数据治理的架构简单来说是这样的: 随着云计算技术的不断发展和推广,传

  • 《代码整洁之道》——(7)边界2020-11-30 20:00:14

    《代码整洁之道》——(7)边界 目录 《代码整洁之道》——(7)边界 7.1、使用第三方代码 7.2、学习性测试 7.3、使用尚不存在的代码 7.4、整洁的边界 7.1、使用第三方代码 在接口提供者和使用者之间,存在与生俱来的张力。第三方程序包和框架提供者最求普适性,这样就能在多个环境中工作

  • Java 命名之道2020-11-24 16:33:13

    为什么需要重视命名? 好的命名即是注释,别人一看到你的命名就知道你的变量、方法或者类是做什么的! 好的命名对于其他人(包括你自己)理解你的代码有着很大的帮助! 简单举个例子说明一下命名的重要性。 《Clean Code》这本书明确指出: 好的代码本身就是注释,我们要尽量规范和美化自己的代

  • Markdown修仙之道2020-11-23 18:58:25

    Markdown修仙之道 文章目录 1 什么是Markdown2 Markdown平台与软件2.1 Windows2.2 Linux2.3 MAC2.4 浏览器插件2.5 个人笔记 3 Markdown语法3.1 基础语法3.1.1 标题3.1.2 目录3.1.3 文本设置3.1.4 分割线3.1.5 代码3.1.6 引用3.1.7 转义字符3.1.8 插入链接3.1.9 插图图片3.

  • 监控之道 — 产品生死存亡之道2020-11-19 07:00:57

    背景 在当下互联网蓬勃发展的势头之下,可以说一个产品的生死是由用户决定,因为用户口碑的传递就像互联网产品一般也是病毒式、爆发式的传播。那么保证一个产品所有调整都能随时迎合用户的体验将是任何产品生存的唯一道路,而铺平这条道路的基石就是监控。 监控之道是一条艰辛之道,因为监

  • 应用架构之道:分离业务逻辑和技术细节2020-10-20 14:00:26

    作者 | 张建飞  阿里巴巴高级技术专家 架构 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。 硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。 架构始于建筑,是因为人类发展(原始人自给自足住在树上,也就不需要架构),

  • 单元测试之道学习感受2020-10-18 11:02:47

    在郑老师的推荐下,我对《单元测试之道java》这本书进行了翻阅研读,让我对编程有了进一步了解。 例如让我发现自己曾经编写代码时一些不好的习惯,同时也让我了解了什么是单元测试,单元测试是用于检验被测代码中某一特定函数,一段程序的功能是否正确完善,进行多轮测试保证程序的稳定性,虽然

  • 《代码整洁之道》读书笔记12020-10-04 17:01:40

    一、整洁代码A.混乱的代价1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影响到其他两三处代码2.花时间保持代码整洁不但有关效率,还有关生存3.程序员遵从不了解混乱风险经理的意愿,也是不专业的做法4.Bjarne Stroustrup,C++发明者:我喜欢优雅和高

  • 生产全链路压测实践之道2020-07-04 22:37:56

    前言 每年的618&双11,对于电商公司来说都是一次大考。为了应对活动当天的瞬时峰值流量,进行全链路压测是很有必要的一项技术工程。 而且全链路压测除了对核心链路进行性能问题排查优化之外,还能发现很多日常迭代中累积的小问题,对团队协同作战能力,也是一个很好的提升。   演进 从去年

  • 《架构整洁之道》之设计原则2020-07-04 10:07:57

    通常来说,要想构建一个好的软件系统,应该从写整洁的代码开始做起。毕竟,如果建筑所使用的砖头质量不佳,那么架构所能起到的作用也会很有限。反之亦然,如果建筑的架构设计不佳,那么其所用的砖头质量再好也没有用。这就是SOLID设计原则所要解决的问题。 SOLID原则的主要作用就是告诉我们如

  • 代码整洁之道2020-06-30 17:53:54

    《代码整洁之道》 一、命名 1.避免误导 "一组账号"accountList,List是链表,可用accountGroup、甚至是accounts 区别较小的名称,难以辨别。 小写l、大写O作变量名,看起来像常量1、0 2.做有意义的区分 数字系列命名(a1、a2、a3),按真实含义命名 冗余的名字,变量名别带variable、表名别

  • JS代码简洁之道--函数2020-06-30 11:52:51

    函数的参数越少越好 有一个准则是:如果你的函数参数超过两个,就应该改为对象传入。 这样做是合理的,因为当函数参数超过两个时,参数顺序开始变得难以记忆,而且容易出现一种很尴尬的情况:比如我只需要传入第三个参数,因为其自身顺序的原因,不得不补齐前两个根本用不上的参数,以让它顺利排在

  • 计算机语言的学习之道2020-05-25 22:08:06

    莫读死书  在求学期间,总喜欢看一些经典的书籍,在自学计算机的时候,看过一个很出名的计算机专家的建议,说是每年最好学习一门新的计算机语言。可是经过若干年积累之后,笔者才发现这个说法是有问题的,所谓是千招会,不如一招精。真正的高手,应该是一门语言用的特别熟悉,同时还会几门语言才对

  • 代码整洁之道(2)- 函数2020-05-24 15:57:40

    函数 参考书籍:《代码整洁之道》,语言:Python 1.函数要短小 1)每个函数只做一件事,并且每个函数都依次把你带到下一个函数,这就是函数应该达到的短小程度。 2)if, else, while等语句的代码块应该只有一行,该行大概是一个函数的调用(具有说明性的函数名称会增加代码的可读性) 3)编写函数是为了

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有