架构漫谈3 2020.4.4 本次阅读的是架构漫谈(八):从架构的角度看如何写好代码 本次阅读让我最记忆深刻的就是下面这句话: 我的游泳教练曾和我说过这些话,我至今记忆犹新:“业余选手,越想从水里浮起来,就越想把头抬起来,身体反而沉下去。只有克服恐惧,把头往水里压下去,身体才能够从水里浮起来。真正专 ...
分类:
其他好文 时间:
2020-06-13 21:25:13
阅读次数:
62
一:单一职责:类的内部定义 定 义:一个类只负责一项职责,不要存在多余一个导致类变更的因素 反面例子:A类游泳池,负责游泳功能和跳水功能,当某一天,游泳功能改为跑步, 那么A类势必要进行改造,从而影响跳水功能 解决方案:遵循单一职责,游泳就为游泳类,跳水就为跳水类 二:开闭原则 定 义:类,函数,模 ...
分类:
其他好文 时间:
2020-05-21 19:31:32
阅读次数:
65
什么是用户留存? 进入互联网下半场后,互联网流量竞争愈发激烈,获客成本不断提升,企业不可能无限制的投入成本拉取新用户,那么最大限度的保证用户的留存就变得异常重要。 怎么理解留存呢?想必大家小学一定做过“蓄水池”的题目。 一个游泳池,有一个进水管,灌满水需要X小时。有一个出水管,放完一池子水需要Y小时 ...
分类:
其他好文 时间:
2020-04-28 00:25:59
阅读次数:
538
问题描述 农夫约翰为他的奶牛们开了一个游泳池。简单起见,泳池每天在时刻 1 开门,一直到时刻 10^9才关闭。 为确保奶牛的安全,他雇佣了 N只救生牛,分别编号为 1,2,…,N。每只救生牛都有固定的工作时段。救生牛 i(1≤i≤N)的工作时段可以用两个整数 si,t?i?? 描述,表示救生牛 i ...
分类:
其他好文 时间:
2019-10-05 12:45:34
阅读次数:
98
简介 "HikariCP" 来源于日语,「光」的意思,意味着它很快!可靠的数据源,spring boot2.0 已经将 HikariCP 做为了默认的数据源链接池。 官网详细地说明了HikariCP所做的一些优化,总结如下: 字节码精简 :优化代码,直到编译后的字节码最少,这样,CPU缓存可以加载更 ...
分类:
数据库 时间:
2019-04-22 09:22:31
阅读次数:
248
网格通常用于游戏中,用于表示游戏区域,如地图(在“文明”和“魔兽”等游戏中),游戏界面(如游泳池,乒乓球和扑克等游戏),运动场(棒球和足球等游戏),棋盘(在象棋,Monopoly和Connect Four等游戏中,以及抽象空间(在俄罗斯方块之类的游戏中)。我试图在这些页面上收集我对网格的看法。我避免 ...
分类:
其他好文 时间:
2018-11-29 21:48:30
阅读次数:
363
你要有随时可以离开而且离开以后比现在过得更好的能力。 这句看似励志的废话,正如告诉一个穷人,你要有随时能够赚钱而且保持财富自由的能力。 这谈何容易呢? 不下到游泳池里怎么能学会游泳。 不离开体制,你离开体制的能力从何培养? 01.体制是个什么东西? 体制这个东西吧,百度百科里是这样解释的—— “体制 ...
分类:
其他好文 时间:
2018-10-27 01:25:58
阅读次数:
194
泳池胶膜是一种全新的游泳池内壁装饰材料,易于安装、费用低、触感舒适、经久耐用,可完全取代传统的瓷砖、马赛克等泳池材料;用于各种形状的游泳池,适用于混凝土结构、非金属和钢板结构的游泳池。 泳池胶膜不但可完全代替游泳池瓷砖、马赛克且可免做防水层从而节省游泳池做防水的成本。 融科胶膜因其经济方便美观等特点 ...
分类:
其他好文 时间:
2018-09-01 17:32:22
阅读次数:
321
线程池概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 我们详细的解释一下为什么要使用线程池?(程序优化) 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗 ...
分类:
编程语言 时间:
2018-08-28 10:33:29
阅读次数:
138
不同数据类型都有各自的表示范围。如果超出范围,被视为越界,程序在运行的过程中会出现问题。产生问题的原因有多种,这里要讲的是原先的数据类型不再适用,需要更换表示范围更大的数据类型。如同游泳池已被加满水,如果继续添加,水会溢出。该例的运行效果如图所示: 为了简单直观地表示应用概念,此处结合运算符<完成例 ...
分类:
其他好文 时间:
2018-06-16 13:34:10
阅读次数:
156