- 博客(14)
- 收藏
- 关注
原创 localhost与127.0.0.1区别
localhost 通常被映射到本地计算机的回环地址,这个映射通常在计算机的 hosts 文件中定义。localhost 和 127.0.0.1 都是与本地计算机通信相关的标识,它们通常指向同一个位置,即本地回环地址。虽然它们有所区别,但在大多数情况下,你可以将它们视作同一个概念,用于指代本地计算机。这是一个IPv4的特殊地址,通常被用作本地主机的标准回环地址。: 虽然大多数情况下 localhost 会被映射到 127.0.0.1,但理论上说,localhost 可以映射到其他的IP地址。
2024-01-13 14:53:35 349
原创 Mybatis-Flex
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。MyBatis-Flex 支持的数据库类型,如下表格所示,我们还可以通过自定义方言的方式,持续添加更多的数据库支持。总而言之,MyBatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。
2024-01-13 14:37:18 1308
原创 SpringCloud
应对问题解决方案服务调用时,需要知道对方的状态注册中心provider集群分摊负载负载均衡服务调用过程中可能失败,甚至雪崩熔断器RestTemplate、Ribbon、熔断器调用复杂,需要简化开发代码Feign微服务数量增加,IP地址、端口号记录麻烦, 又需要在请求到达微服务前执行统一性操作网关统一入口微服务数量增加,配置文件管理成本增加配置中心,统一管理配置信息。
2023-09-10 14:59:29 45
原创 redis
Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets) 与范围查询,bitmaps,hyperloglogs和地理空间(geospatial) 索引半径查询。
2023-09-10 14:54:39 54
原创 Scala优秀之处
**Scala一、概述Scala是一门多范式的编程语言,一种类似java的编程语言 [1] ,设计初衷是实现可伸缩的语言 [2] 、并集成面向对象编程和函数式编程的各种特性。二、安装和使用安装配置JDK(略)安装配置Scala下载地址: [https://downloads.lightbend.com/scala/2.13.1/scala-2.13.1.msi](https...
2020-01-12 17:16:26 281
原创 NameNode和SecondaryNameNode 的关系 (重点)
Fsimage:元数据信息的备份(持久化),会加载在内存中edits:Edits文件帮助记录文件增加和更新操作,提高效率https://hadoop.apache.org/docs/r2.7.7/hadoop-project-dist/hadoop-hdfs/HdfsEditsViewer.htmlNameNode在启动的时候需要加载edits(日志文件)和fsimage(文件)所以在第一...
2019-12-09 19:33:17 856
原创 HDFS
HDFSHDFS是一种能够运行在商业硬件上的分布式文件系统,与目前市面上文件系统有很多相似之处,但是又是不同的软件系统。在HDFS中,使用的架构是主从架构(Aactive|Standby),针对的是实现NameNode的高可用。NameNode会启动一个(或者说在一个集群中,只有一个NameNode在运行), 管理文件系统的命名空间和控制外界客户端对文件系统的访问;DataNode是负责管理...
2019-12-09 19:29:15 153
原创 org.apache.hadoop.security.AccessControlException:权限不足解决方案
org.apache.hadoop.security.AccessControlException: Permission denied: user=Administrator, access=WRITE, inode="/":root:supergroup:drwxr-xr-xat org.apache.hadoop.hdfs.server.namenode.FSPermissionCheck...
2019-12-09 19:24:55 1356 1
原创 MapReduce 计算流程(重点)
(1)程序员所编写的MR代码,一旦运行就可以称之为一个Job(2)Job在启动之后,会首先向RM注册相关信息(3)如果注册通过 则向共享文件系统(HDFS)拷贝先关资源的信息(4)提交完成的Job信息给RM(5)拿到Job信息,根据Job的情况,消耗资源连接到某个节点的上NodeManager去启动MR AppMaster(6)MR AppMaster 首先会初始化Job(7)去共享...
2019-12-09 19:21:57 468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人