- 博客(24)
- 收藏
- 关注

原创 Scala 语法基础篇
Range 属于值类型的超类 AnyVal,表示一个连续的数字序列。通过 to方法或 until方法创建val r:Range = START until END by STEP // STEP缺省默认为1val a:Range = 1 until 10 by 2 // 创建了一个半开范围,从 1 开始(包含 1),到 10 结束(不包含 10),步长为 2。val r:Range = START to END by STEP // STEP缺省默认为1。
2024-07-16 17:18:37
1947
原创 Git介绍与使用
Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。命令初始化一个新的 Git 仓库git init通过 git remote add 命令将远程仓库连接到您的本地仓库。git remote add origin <远程仓库URL>使用 git pull 命令拉取远程更新。将所有待加入暂存区的文件加入暂存区git add .
2024-08-09 09:26:57
604
原创 MySQL 执行引擎 事务 锁 日志
锁类型特点表级锁偏向Mylsam存储引擎,开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低.行级锁偏向InnoDB存储引擎,开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低, 并发度也最高表级锁更适合于以查询为主,只有少量按索引条件更新数据的应用,如Web 应用;行级锁更适合于有大量按索引条件并发更新少量不同数据,同时又有并查询的应用,如一些在线事务处理(OLTP)系统。
2024-08-09 09:10:10
680
原创 TransitionGroup过渡组件与provide提供和inject注入
当组件里面嵌套了很多的子组件,例如三层组件想要让最里面的元素得到表层元素传来的值要进行两层props,依次类推当有n层组件,则props就要传递n-1次,顾引出了provide属性,当外层组件定义了provide属性,内层任一组件都能通过inject来提取。上述子组件都能拿到外层组件传递的值了,但我们通过改变外层属性值的时候,发现内层值不发生响应式变化,也即使这里inject传递的值是一个静态值,那我们该如何将他修改成为一个有相应的数据呢。这里我们就要引入vue中的一个响应式api来解决-------
2024-07-19 10:43:09
933
原创 Scala介绍与环境搭建
Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的 静态类型编程语言Scala 源自JavaScala 建立在JVM之上Scala 与java 兼容、互通Scala的优势多范式编程:面向对象的编程、函数式编程表达能力强,代码精简大数据与ScalaSpark采用Scala语言设计提供的Api更加优雅基于JVM的语言更融入Hadoop生态圈面向对象的特性每个值都是对象对象的数据类型和行为有类(Class) 和特征(Trait。
2024-07-16 11:04:41
1012
原创 HBase介绍、架构、特点、应用场景、生态圈
HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL(非关系型) 数据库。是一个面向列存储的NoSQL数据库采用的是Key/Value的存储方式使用HDFS作为存储并利用其可靠性。
2024-07-13 15:48:36
1037
原创 传统开发读写优化与HBase
Redis 集群 + 哨兵的主从复制解决数据的分布式存储但也只是解决了读的问题,写还是面向数据库,写的慢主从复制同步的慢读的数据有问题或写的太频繁数据库崩了,对于写的数据慢可以采用批处理的方式。HBase是一个建立在HDFS之上的分布式,提供高可靠性,高性能,列存储,可伸缩,实时读写NoSQL的数据库系统。具体主从复制的工作过程请参考:MySQL主从复制与读写分离(附配置实例)具体过程参考:Redis主从复制、哨兵、Cluster三种模式摸透。2、Redis(缓存型数据库)主从复制与读写分离。
2024-07-13 15:28:15
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人