自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个写湿的程序猿

初识不知文中意,再见已是文中人

  • 博客(373)
  • 资源 (12)
  • 收藏
  • 关注

原创 【思维模型】五分钟了解<乔哈里窗>,为什么学习乔哈里窗?什么是乔哈里窗?怎么应用乔哈里窗?

乔哈里窗(Johari Window)是心理学家乔瑟夫·勒夫和哈里·英汉姆在 20 世纪 50 年代提出的一个模型,从他们名字组合而来。他们把信息按照 2 个维度进行细分,一个维度是我知不知道,另一个维度是你知不知道,用于帮助人们更好地了解自己,以及更好地与他人的互动,这属于细分思维的一种应用。共识区域首先,共识区域是我知道、你也知道的信息,通常比较容易理解和接受。比如,我们要是成为好朋友,就会互相知道对方的姓名、性别等。我的盲区其次,我的盲区是我不知道、但你知道的信息。

2023-03-23 20:45:00 32

原创 【思维模型】五分钟了解<黄金圈思维>,为何学习黄金圈思维?什么是黄金圈思维?如何把黄金圈思维转化为行动?

黄金圈思维是由 3 个同心圆组成,分为内圈、中圈和外圈。为什么 Why(目标)怎么做 How(行动)是什么 What(成果)本能脑:大约 3.6 亿年前,爬行动物演化出了原始的「本能脑」,能够对环境快速做出本能反应,比如遇到危险时,要么马上战斗,要么立即逃跑,遇到猎物时就立刻捕食,此时只有「直觉」,没有情感,也没有理智。情绪脑:大约 2 亿年前,哺乳动物为了更好地适应环境,进化出了「情绪脑」,可以帮助我们做出行动和决策,在恶劣的环境中趋利避害,比如恐惧情绪让自己远离危险,兴奋情绪让自己专注捕猎。理智脑。

2023-03-23 20:45:00 4

原创 【思维模型】五分钟了解<DIKW模型>,什么是 DIKW 模型?以 DIKW 为基础的三次跃迁,如何用 DIKW 模型知识体系?

Data(数据)Information(信息)Knowledge(知识)Wisdom(智慧)下图是从数据新手,到信息高手,再到知识专家,最终成为智慧大师,形成「点、线、面、体」的共振,这是一个从无知到了解、再到熟悉和精通的过程。数据是原始的、未经处理的事实,不经分析的数据,就如同地底下未经开采的石油,存在却没有价值,需要运用数据分析的思维,才能把它的价值充分挖掘出来。比如:广州的温度是 39 ℃,如果缺乏相关的背景信息,就不知道这个数据想要说明什么。信息是带有逻辑的数据组合,帮助我们「知其然。

2023-03-23 20:45:00 101

原创 【思维模型】五分钟了解<金字塔原理>,为什么学习金字塔原理?什么是金字塔原理?如何应用金字塔原理?

金字塔原理是一种非常高效的表达方法,核心是自下而上思考,自上而下表达,横向归类分组,纵向归纳总结。结论先行用一句话 100% 表达出中心思想。以上统下上有结论,下有理由,上下呼应。归类分组把具有共同特点的事物进行分类。逻辑递进按时间、结构、重要或演绎顺序。论、证、类、比,形成一个纵横交错的「立体化」思维模式,横向有条理,纵向有层次。首先,用一句话,归纳总结出一个中心思想或核心论点;其次,用不超过 4 个关键句或论据对中心思想进行说明;然后,每个关键句又可以用不超过 4 个关键句进行说明;最后。

2023-03-23 20:45:00 84

原创 【思维模型】五分钟了解<SCQA模型>什么是SCQA模型?如何用 SCQA 讲出一个好故事?为什么使用SCQA模型可以讲出一个好故事?

你有没有这样的经历?你满怀激情地讲一个自认为生动有趣的故事,别人却不怎么感兴趣。是故事本身不够好吗?还是别人不懂得欣赏?那为什么有些人讲出来就能吸引很多人呢?其实,并不一定是故事本身的问题,也不是受众的问题,而是你表达的方式出了问题。同一个故事,同一批受众,用不同的方式表达出来,效果可能就会大不一样。那么,怎么才能讲出一个好故事呢?今天介绍的 `SCQA 模型`,是一种「`结构化表达`」的工具,来源于芭芭拉·明托写的《金字塔原理》这本书,其中 SCQA 是 4 个字母的缩写

2023-03-23 20:45:00 22

原创 【思维模型】五分钟了解<复利思维>,为何学习复利思维?什么是复利思维?如何应用复利思维?

收益本金∗1收益率期数收益 = 本金 * ( 1 + 收益率 ) ^ {期数}收益本金∗1收益率期数在国际象棋的故事中,本金相当于1 粒麦子,收益率是100%,代入上面的复利公式,第 64 个格子的麦子数量为263≈9.22337∗1018263≈9.22337∗1018粒,如果把所有格子的麦子数量加起来,那么麦子总数为124263≈1.84467∗1019124263≈1.84467∗1019粒。

2023-03-23 20:45:00 164

原创 什么是“关键对话”?“关键对话”背后的底层思维是什么?如何进行一场“关键对话”?

对话双方的观点有很大差距。对话存在很高的风险。对话双方的情绪非常激烈。如果你要进行的对话,有上面这些特征的,那么你就要小心了,你要进行的就是一场“关键对话一些常见的关键对话场景有:给老板提意见,让朋友还钱,教导叛逆少年,让配偶的父母不干涉生活商务谈判,跨部门协作,员工绩效评估,家庭冲突解决与客户沟通需求和合同,与同事处理工作分配和责任归属,与上司沟通晋升和加薪。关键对话是影响我们职场和人际关系成功与否的重要因素。

2023-03-23 20:45:00 114

原创 【思维模型】五分钟了解<第一性原理>,为什么学习第一性原理?什么是第一性原理?如何运用第一性原理?

第一性原理最早是由古希腊哲学家亚里士多德提出来的,他说:在每一个系统的探索中,都存在第一性原理,它是一个基本的命题或假设,不能被省略或删除,也不能被违反。第一性原理是指在思考和行动时,从最基本的原理和常识进行推理,倒推至问题的源头,以寻求洞察事物的本质规律。也就是说,第一性原理是「道」,而具体做事的方法是「术」。老子说:有道无术,术尚可求也。有术无道,止于术。庄子说:以道驭术,术必成。离道之术,术必衰。荀子说:术,终究是细枝末节。道,方为万物之本。

2023-03-23 16:23:18 205

原创 HBase客户端、服务器端、列簇设计、HDFS相关优化,HBase写性能优化切入点,写异常问题检查点

首先考虑业务是否需要写WAL,通常情况下大多数业务都会开启WAL机制(默认),但是对于部分业务可能并不特别关心异常情况下部分数据的丢失,而更关心数据写入吞吐量,比如某些推荐业务,这类业务即使丢失一部分用户行为数据可能对推荐结果并不构成很大影响,但是对于写入吞吐量要求很高,不能造成数据队列阻塞。假设忽然来了一批大汉,要定制超大汉堡,好了,所有的窗口都工作起来,而且因为大汉堡不好制作导致服务很慢,这样必然会导致其他排队的用户长时间等待,直至超时。另外需要注意的是,批量put请求要么全部成功返回,要么抛出异常。

2023-03-22 15:31:25 117

原创 为什么热咖啡保温几小时后的变化比冰咖啡大?

偏高的温度会让我们感受到更丰富多样的香气,但随着温度的变化或者储存过程中咖啡的化学变化,我们感受到的香气也会改变更多。因此,当我们有所期待、有参照物做对比、事先听到一些信息、疲劳或者情绪有变化的时候,都可能会产生主观的感受,这也许是没有那么客观的,但对那个人来说,他当下的感受是真实的,但却是已经受到影响了的。温度越高,这些气味也越多。因为处处有化学,而咖啡中的芳香化合物有一千多种,在不同温度下、在不同条件下会发生什么样的变化,我们无法一一检测和观察,不过从几个主要的角度去进行阐述和总结还是有可能的。

2023-03-21 15:29:58 183

原创 数据标签治理,为何要使用标签评分?标签评分模型有哪些?标签评分的应用有哪些?

同时,可查看各个标签的具体指标,如使用度维度,可查看各个标签的当前引用次数、分析次数、调用次数,针对具体指标具体分析,满足不同的标签分析场景。标签评分是标签治理的一个重要措施,通过给标签打分,可清晰直观的从各个维度评估标签,掌握标签真实使用情况,进行标签持续优化,助力业务运营。比如我们定义了“活跃度”这个标签,分为“高活跃、中活跃、低活跃度”等,但真实被打上的这个标签的用户,低于70%,还有很大一部分比例是空值,未打上该标签,说明我们制定的标签值规则有漏洞,需要完善。

2023-03-20 11:40:29 15

原创 五分钟了解一致性hash算法,为什么负载均衡常用一致性hash实现?

简单的阐述了下一致性hash,任何技术都不会十全十美,一致性Hash算法也是有一些潜在隐患的,如果Hash环上的节点数量非常庞大或者更新频繁时,检索性能会比较低下,而且整个分布式缓存需要一个路由服务来做负载均衡,一旦路由服务挂了,整个缓存也就不可用了,还要考虑做高可用。不过话说回来,只要是能解决问题的都是好技术,有点副作用还是可以忍受的。

2023-03-17 16:30:16 302

原创 五分钟了解 HTTP 3.0 为什么不使用TCP协议?QUIC协议是什么?

所以,在HTTP/2中,TCP队头阻塞造成的影响会更大,因为HTTP/2的多路复用技术使得多个请求其实是基于同一个TCP连接的,那如果某一个请求造成了TCP队头阻塞,那么多个请求都会受到影响。尤其是那些比较大型的设备呢?更换起来的成本是巨大的。因为他是基于UDP的,并没有改变UDP协议本身,只是做了一些增强,虽然可以避开中间设备僵化的问题,但是,在推广上面也不是完全没有问题的。而且,除了中间设备之外,操作系统也是一个重要的因素,因为TCP协议需要通过操作系统内核来实现,而操作系统的更新也是非常滞后的。

2023-03-16 16:44:17 192

原创 Hive数据存储格式有哪些?TextFile、SequenceFile、RCFile、ORCFile、Parquet有什么区别?为什么绝大多数都使用ORCFile、Parquet格式?

通过 ORC 这些索引,可以快速定位满足查询的数据块,规避大部分不满足查询条件的文件和数据块,相比于读取传统的数据文件,进行查找时需要遍历全部的数据,使用 ORC 可以避免磁盘和网络 I/O 的浪费,提升程序的查找效率,提升整个集群的工作负载。Parquet 在存储数据时,也同 ORC 一样记录这些数据的元数据,这些元数据也同 Parquet 的文件结构一样,被分成多层文件级别的元数据、列块级别的元数据及页级别的元数据。Hive 是面向 OLAP 的,所以它的事务也和 RDMBS 的事务有一定的区别。

2023-03-16 15:10:58 20

原创 为什么美国加息,会让硅谷银行破产?美联储为什么要加息?

问:为什么美国加息,会导致银行购买的国债资产减值?问:为什么美国加息会导致国债利率上升?能否再具体讲一下?问:能用数字说明一下吗?问:美联储为什么要加息?问:能否使用数字加以说明?

2023-03-14 15:49:37 735

原创 什么是限流?为什么会限流呢?常见的限流算法【固定窗口限流、滑动窗口限流、漏桶限流、令牌桶限流】是什么呢?

限流是指在系统面临高并发、大流量请求的情况下,限制新的流量对系统的访问,从而保证系统服务的安全性。另一种解释:在计算机网络中,限流就是控制网络接口发送或接收请求的速率,它可防止DoS攻击和限制Web爬虫。固定窗口限流算法(Fixed Window Rate Limiting Algorithm)是一种最简单的限流算法,其原理是在固定时间窗口(单位时间)内限制请求的数量。该算法将时间分成固定的窗口,并在每个窗口内限制请求的数量。

2023-03-13 11:11:44 282

原创 五分钟了解支付、交易、清算、银行等专业名词的含义?

支付的本质就是货币在收付款人之间的转移,那为什么会转移呢,就是因为发生了经济活动有了交易;就如我们口渴了去超市买了一瓶水,这就是经济活动我们使用银行卡“支付工具”在超市的pos机上刷卡完成了支付;这个过程转移的是电子账户货币,也就是我们的银行结算账户里的钱,转移到了商户的银行结算账户所以支付是在经济活动中,依赖于货币(交换媒介),使用支付工具,通过转移货币,实现商品与货币的价值交换,这个过程就是支付的过程。

2023-03-10 11:18:28 586

原创 言简意赅,三分钟了解什么是IaaS,PaaS,SaaS?有何区别?

提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、,防火墙,、负载均衡器等)的控制。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现。下面这些都属于 PaaS。

2023-03-09 11:15:36 182

原创 下一代ERP系统是什么样的呢?什么是智能化ERP系统?AI能改变ERP系统吗?

到了2000年后,随着企业级数据仓库(EDW)和商业智能(BI)技术的成熟,为企业级作业软件增加了数据分析的功能 ,不过由于当时的技术限制,这些以报表为主要形式的分析都是非实时的,而且需要复杂的技术体系来提取、加工和管理数据。”),架构比较复杂,对于大型企业的数字化转型也许是可行的策略,然而对于缺乏自有开发资源的中型企业来说,难以驾驭开发运维的技术工作,所以,用AI来重塑企业解决方案软件才是王道,过去企业系统处理的数据是该系统内封闭的“小数据”,而利用AI改造核心系统,喂进系统里的是大数据。

2023-03-08 11:23:25 92

原创 如何理解元数据、数据元、元模型、数据字典、数据模型这五个的关系?如何进行数据治理呢?数据治理该从哪方面入手呢?

请问元数据、数据元、数据字典、数据模型及元模型的区别有哪些呢?这些相似的概念估计会把人饶晕,这里先给出一个图解的例子,然后再对这些概念作详细解读。1、数据元就是“个人所得税记录表”中的字段,比如示例中的“个人所得税金额”,注意,数据元既有描述内容,也是数据的一部分,最小单元而已,图中蓝色虚框包含的部分就是数据元。2、数据模型就是“个人所得税记录表”这张表本身,它是现实世界的一个抽象,见图中黑色虚框包含的部分。3、”个人所得税金额“的元数据是对”个人所得税金额“这个字段的描述,见图中红色虚框部分,可见它不包含

2023-03-07 16:32:41 214

原创 为什么越来越多的人喜欢拍照呢?如何用手机拍出大片?最受欢迎的摄影主题是什么呢?

春光明媚,万物复苏,全国各地都迎来了报复性出游。花田里比花更多的,是钻研拍照打卡角度、摆出各种姿势的摄影选手。坐着轮椅的老人、举着丝巾的阿姨、穿着汉服的大学生,人人都想用影像留下生命中的美好记忆。在这场“民间摄影大赛”里,既有拿着二手胶片相机、CCD 卡片机的复古派,也有长枪大炮的专业相机党,但大多数人还是靠手机完成摄影。在这个照片和视频的拍摄变得易如反掌的时代,影像创作正在变得越来越普及。每个人都是记录者,手机里的相册就是一部个人传记。从低像素的翻盖机到如今高清摄像的智能机,这部传记的内容

2023-03-07 10:46:31 177

原创 Linux如何性能优化,怎么理解平均负载?如何利用系统缓存优化程序的运行效率?内存泄漏如何定位和处理?如何“快准狠”找到系统内存存在的问题?

并不是所有的虚拟内存都会分配物理内存,只有实际使用的才会。对于程序自动分配的堆内存,也就是我们在内存管理中的匿名页,虽然这些内存不能直接释放,但是Linux提供了Swap机制将不常访问的内存写入到磁盘来释放内存,再次访问时从磁盘读取到内存即可。分析进程的CPU问题可以通过perf,它以性能事件采样为基础,不仅可以分析系统的各种事件和内核性能,还可以用来分析指定应用程序的性能问题。首先要定位僵尸进程的父进程,通过pstree -aps XXX,打印出该僵尸进程的调用树,发现父进程就是app进程。

2023-03-06 15:04:21 169

原创 Git分支的合并策略有哪些?Merge和Rebase有什么区别?关于Merge和Rebase的使用建议

Git 中的文件可分为五种状态:untrack(未追踪):未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制。 通过git add状态变为Staged;unmodified(未修改):文件已经入库, 未修改, 即版本库中的文件快照内容与文件夹中完全一致。这种类型的文件有两种去处, 如果它被修改, 而变为Modified。如果使用git rm移出版本库, 则成为Untracked文件;modified(已修改):已修改表示修改了文件,但还没保存到数据库中;

2023-03-02 17:17:38 424

原创 什么是“奥卡姆剃刀”,如何用“奥卡姆剃刀”解决复杂问题?复杂问题简单化

在公元 14 世纪左右,有一个来自奥卡姆的威廉,对当时关于「本质」之类的争吵感到厌倦,于是提出了「奥卡姆剃刀」定律。「奥卡姆剃刀」定律的核心思想可以简单概括为 8 个字:「如无必要,勿增实体也就是说,砍掉那些无用的细枝末节,把复杂的问题简单化,所以,我们也称之为「简约法则」。奥卡姆的这把「剃刀」出鞘之后,产生了非常广泛、丰富而且深刻的影响。随着经济社会的发展,有很多问题正在变得越来越复杂,数据和文件变得越来越多,制度和规则变得越来越繁琐,奥卡姆这把闪闪发光的剃刀,正在向更多的领域发起挑战。

2023-02-28 11:30:30 450

原创 Java查漏补缺-从入门到精通汇总

Java查漏补缺(01)计算机的硬件与软件、软件相关介绍、计算机编程语言、Java语言概述、Java开发环境搭建、Java开发工具、注释、API文档、JVMJava查漏补缺(02)关键字、标识符、变量、基本数据类型介绍、基本数据类型变量间运算规则、计算机底层如何存储数据、运算符、字符集Java查漏补缺(03)顺序结构、分支语句、循环语句、关键字break和continue的使用、Scanner键盘输入功能的实现、如何获取一个指定范围的随机数Java查漏补缺(04)IDEA安装设置、JDK相关设置、详细设置、

2023-02-27 16:12:00 243

原创 Java查漏补缺(18)Java版本迭代概述、Java8新特性[Lambda表达式、函数式接口、方法引用与构造器引用、强大的Stream API]、新语法结构、API的变化、其它结构变化

从Java 9 这个版本开始,Java 的计划发布周期是 。这意味着Java的更新从传统的以的发布周期,转变为以的发布模式,并且承诺不会跳票。通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 两次被迫延迟发布的窘况。针对企业客户的需求,Oracle 将以为周期发布长期支持版本(long term support)。Oracle 的官方观点认为:与 Java 7->8->9 相比,Java 9->10->11的升级和 8->8u20

2023-02-27 15:55:45 23

原创 Java查漏补缺(17)反射的概念、理解Class类并获取Class实例、类的加载与ClassLoader的理解、反射的基本应用、读取注解信息、体会反射的动态性

Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。

2023-02-27 15:54:55 14

原创 Java查漏补缺(15)java.io.File类的使用、IO流原理及流的分类、节点流、处理流、其他流的使用、apache-common包的使用

File类及本章下的各种流,都定义在java.io包下。一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录(俗称文件夹),与平台无关。(体会万事万物皆对象)File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File对象可以作为参数传递给流的构造器。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。

2023-02-27 15:53:37 215

原创 Java查漏补缺(16)网络编程概述、网络通信要素、谈传输层协议:TCP与UDP协议、网络编程API、TCP网络编程、UDP网络编程、URL编程

Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。

2023-02-27 15:52:50 126

原创 Java查漏补缺(14)数据结构剖析、一维数组、链表、栈、队列、树与二叉树、List接口分析、Map接口分析、Set接口分析、HashMap的相关问题

/*** 添加元素throw new RuntimeException("数组已满,不可添加");size ++;} /*** 查询元素value在数组中的索引位置* @returni < size;} /*** 从当前数组中移除首次出现的value元素* @returni ++) {size --;} /*** 将数组中首次出现的oldValue替换为newValue* @return} /**

2023-02-27 15:51:22 210

原创 Java查漏补缺(13)泛型概述、使用泛型举例、自定义泛型结构、泛型在继承上的体现、通配符的使用

举例1:中药店,每个抽屉外面贴着标签举例2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签举例3:家庭厨房中:Java中的泛型,就类似于上述场景中的标签。1、这种语法形式就叫泛型。的形式我们称为类型参数,这里的"类型"习惯上使用T表示,是Type的缩写。即:。:代表未知的数据类型,我们可以指定为,,等。类比方法的参数的概念,我们把,称为类型形参,将称为类型实参,有助于我们理解泛型这里的T,可以替换成K,V等任意字母。2、在哪里可以声明类型变量

2023-02-27 15:51:21 137

原创 Java查漏补缺(12)集合框架概述、Collection接口及方法、Iterator迭代器接口、Collection子接口[list、set]、Map接口、Collections工具类

一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用数组存储对象方面具有,而Java 集合就像一种容器,可以把多个对象的引用放入容器中。数组在内存存储方面的:数组初始化以后,长度就确定了。数组中的添加的元素是依次紧密排列的,有序的,可以重复的。数组声明的类型,就决定了进行元素初始化时的类型。不是此类型的变量,就不能添加。可以存储基本数据类型值,也可以存储引用数据类型的变量数组在存储数据方面的:Java 集合框架中的类可以用于存储多个,还可用于保存具有

2023-02-27 15:50:33 13

原创 Java查漏补缺(10)进程与线程的概念、创建和启动线程、Thread类的常用结构、多线程的生命周期、线程安全问题及解决、线程的同步、线程的通信、JDK5.0新增线程创建方式

Java语言的JVM允许程序运行多个线程,使用类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Thread类的特性每个线程都是通过某个特定Thread对象的run()方法来完成操作的,因此把run()方法体称为线程执行体。通过该Thread对象的start()方法来启动这个线程,而非直接调用run()要想实现多线程,必须在主线程中创建新的线程对象。

2023-02-27 15:48:52 10

原创 Java查漏补缺(11)字符串[String]、可变字符串[StringBuffer、StringBuilder]、日期时间API、日期时间API、日期时间API、日期时间API

因为字符串对象设计为不可变,那么所以字符串有常量池来保存很多常量对象。JDK6中,字符串常量池在方法区。JDK7开始,就移到堆空间,直到目前JDK17版本。

2023-02-27 15:48:22 16

原创 Java查漏补缺(09)异常概述、Java异常体系、常见的错误和异常、异常的处理、手动抛出异常对象:throw、自定义异常

男主角小明每天开车上班,正常车程1小时。但是,不出意外的话,可能会出现意外。出现意外,即为异常情况。我们会做相应的处理。如果不处理,到不了公司。处理完了,就可以正常开车去公司。在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美客户输入数据的格式问题读取文件是否存在网络是否始终保持通畅等等。异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误和逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。

2023-02-27 15:48:06 214

原创 Java查漏补缺(07)关键字:this、面向对象特征二:继承、方法的重写、4种权限修饰、关键字:super、子类实例化全过程、面向对象特征三:多态、Object类的使用

财产继承:绿化:前人栽树,后人乘凉“绿水青山,就是金山银山”样貌:继承之外,是不是还可以"进化":继承有延续(下一代延续上一代的基因、财富)、扩展(下一代和上一代又有所不同)的意思。

2023-02-27 15:46:06 8

原创 Java查漏补缺(08)关键字:static、单例设计模式、理解main方法、类的成员之四:代码块、final关键字、抽象类、接口、内部类、枚举类、注解、包装类

回顾类中的实例变量(即非static的成员变量)创建两个Circle对象:Circle类中的变量radius是一个实例变量(instance variable),它属于类的每一个对象,c1中的radius变化不会影响c2的radius,反之亦然。如果想让一个成员变量被类的所有实例所共享,就用static修饰即可,称为类变量(或类属性)!当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。

2023-02-27 15:45:55 14

原创 Java查漏补缺(06)面向对象编程概述、类和对象、对象的内存解析、类的成员之一:成员变量、类的成员之二:方法、对象数组、关键字、面向对象特征一:封装性、类的成员之三:构造器、阶段性知识补充

面向对象,是软件开发中的一类编程风格、开发范式。除了面向对象,还有面向过程指令式编程和函数式编程。在所有的编程范式中,我们接触最多的还是面向过程和面向对象两种。类比:史书类型纪传体:以人物传记为中心,“本纪”叙述帝王,“世家”记叙王侯封国和特殊人物,“列传”记叙民间人物。编年体:按年、月、日顺序编写。国别体:是一部分国记事的历史散文,分载多国历史。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显,出现了面向对象思想并成为目前主流的方式。

2023-02-27 15:12:18 21

原创 Java查漏补缺(05)数组的概述、一维数组的使用、一维数组内存分析、一维数组的应用、多维数组的使用、数组的常见算法、Arrays工具类的使用、数组中的常见异常

需要统计某公司50个员工的工资情况,例如计算平均工资、找到最高工资等。用之前知识,首先需要声明50个变量来分别记录每位员工的工资,这样会很麻烦。因此我们可以将所有的数据全部存储到一个容器中统一管理,并使用容器进行计算。水杯(装水等液体),衣柜(装衣服等物品),集装箱(装货物等)。将多个数据存储到一起,每个数据称为该容器的元素。因为第一个元素距离数组首地址间隔0个单元格。Java 语言里提供了支持多维数组的语法。如果说可以把一维数组当成几何中的线性图形,那么二维数组就相当于是一个表格。

2023-02-27 15:09:49 26

原创 Java查漏补缺(04)IDEA安装设置、JDK相关设置、详细设置、工程与模块管理、代码模板的使用、快捷键的使用、DEBUG断点调试、常用插件

IDEA,是 JetBrains ()公司的产品,该公司成立于2000年,总部位于捷克的布拉格,致力于为开发者打造最高效智能的开发工具。WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术PyCharm:用于开发 pythonPhpStorm:用于开发 PHPRubyMine:用于开发 Ruby/RailsAppCode:用于开发 Objective - C/SwiftCLion:用于开发 C/C++DataGrip:用于开发数据库和 SQL。

2023-02-27 15:09:02 55

数据分析指标ppx,介绍如何指标分析,指标分析ppx,排版优美

指标分析ppt,排版优美,可以用于指标介绍、答辩、面试等 数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;数据分析指标,介绍如何指标分析,指标分析ppx;指标分析ppx;

2023-03-01

Java面试突击宝典-如何面试-如何准备

就像现在的技术⾯试⼀样,⼤家都说内卷了,抱怨现在的⾯试真特么难。然⽽,单纯抱怨有⽤么?你 对其他求职者说:如果失败,不要灰⼼;如果通过,切勿狂喜。⾯试和⼯作实际上是两回事,可能很多⾯试未通过的 ⼈,⼯作能⼒⽐你强的多,反之亦然。 ⾯试就像是⼀场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为⾯试失败⽽灰⼼、丧 失⽃志。也不要因为⾯试通过⽽沾沾⾃喜,等待你的将是更美好的未来,继续加油! 这篇⽂章内容有点多,如果这篇⽂章只能让你记住 4 句话,那请记住下⾯这 4 句: 1. ⼀定要提前准备⾯试!技术⾯试不同于编程,编程厉害不代表技术⾯试就⼀定能过。 2. ⼀定不要对⾯试抱有侥幸⼼理。打铁还需⾃身硬!千万不要觉得⾃⼰看⼏篇⾯经,看⼏篇⾯试题 解析就能通过⾯试了。⼀定要静下⼼来深⼊学习! 3. 建议⼤学⽣尽可能早⼀点以求职为导向来学习的。这样更有针对性,并且可以⼤概率减少⾃⼰处 在迷茫的时间,很⼤程度上还可以让⾃⼰少⾛很多弯路。 但是,不要把“以求职为导向学习”理解 为“我就不⽤学课堂上那些计算机基础课程了”! 4. ⼿撕算法是当下技术⾯试的标配,尽早准备!

2023-03-01

大数据技术之Azkaban.docx

大数据技术之Azkaban.docx详细文档

2021-03-03

大数据技术之HBase.docx

大数据技术之HBase.docx详细文档

2021-03-03

大数据技术之Kafka.docx

大数据技术之Kafka.docx详细文档

2021-03-03

大数据技术之Flume.docx

大数据技术之Flume.docx详细文档

2021-03-03

大数据技术之Hive.docx

大数据技术之Hive-2020-06.docx详细文档

2021-03-03

大数据技术之Zookeeper.docx

大数据技术之Zookeepe.docx详细文档

2021-03-03

大数据技术之Hadoop(MapReduce&Yarn).docx

大数据技术之Hadoop(MapReduce&Yarn).docx详细文档

2021-03-03

大数据技术之Hadoop(优化&amp;新特性).doc

大数据技术之Hadoop(优化&amp;新特性).doc详细文档

2021-03-03

大数据技术之Hadoop(HDFS).docx

大数据技术之Hadoop(HDFS).docx详细文档

2021-03-02

大数据技术之Hadoop(入门).docx

大数据技术之Hadoop(入门).docx详细文档

2021-03-02

大数据技术之Shell.docx

大数据技术之Shell.docx详细文档

2021-03-02

大数据技术之Linux.docx

大数据技术之Linux详细文档

2021-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除