![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 68
-=Leessang=-
努力怀挺!!!
展开
-
docker搭建hadoop集群 个人总结
按照这两篇文章即可,总结来说 pull ubuntu,进入系统,配置java、hadoop,保存镜像。然后根据这个镜像启动三个容器master,slave1,slave2,在master上配置相关信息。把程序在本地打成jar包,传到容器内(ubuntu)(docker cp 命令)。把数据上传到容器内,再上传到 hdfs 上。使用 docker 进行端口映射 8808 和 50070,即可在启动集群后在本地浏览器访问。,需要重新配置一遍或者在网上找方法去固定ip。原创 2022-11-20 17:54:06 · 1006 阅读 · 0 评论 -
Redis 学习笔记(二)
Jedis 连接 Redis这个地方我弄了一天才搞定,在网上找了各种解决办法,当时真的有点崩溃通过 Win 上的 idea 连接虚拟机中的 redis 服务:一、配置文件里的几个地方必须修改:bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默认yes,开启保护模式,限制为本地访问二、以配置文件形式启动 redis 服务三、虚拟机的防火墙必须关闭或者打开防火墙但开放 6379 端口Ubuntu 关闭防火墙:四、原创 2020-12-21 19:59:09 · 144 阅读 · 0 评论 -
Redis 学习笔记(一)
实验环境: Ubuntu 虚拟机 + Docker下载并启动 Redis切换到 root 用户su -下载 redis 镜像(默认为最新版本)docker pull redis查看下载下来的镜像docker image运行容器(-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务)docker run -itd --name myredis -p 6379:6379 redisredis原创 2020-12-21 19:27:06 · 119 阅读 · 0 评论 -
Docker 学习笔记
安装 DockerLinux 系统内核版本需要高于 3.10,并且系统是64位,才可以体验 Docker通过 uname -ir 查看信息获取最新的 docker 安装包wget -qO- https://get.docker.com/ | sh输入密码后就会下载脚本并安装Docker及依赖包安装完成:启动docker 后台服务启动守护进程sudo service docker start输入以下指令能看见版本号,说明 docker 安装成功!docker -v关闭原创 2020-10-15 16:08:58 · 81 阅读 · 0 评论 -
Shiro
笔记整理自 b站 楠哥教你学Java1. 什么是 ShiroShiro 是一款主流的 Java 安全框架,不依赖任何容器,可以运行在 Java SE 和Java EE 项目中主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作总之,Shiro 就是用来解决安全管理的系统化框架2. Shiro 核心组件UsernamePasswordToken :Shiro 用来封装用户登录信息,使用用户登录信息来创建令牌 TokenSecurityManager :Shiro 的核心部分,原创 2020-07-18 14:58:54 · 110 阅读 · 0 评论 -
MyBatis进阶(一)连接池 & 事务提交 & 动态 SQL 语句 & 延迟加载 & 缓存
MyBatisMybatis 的连接池技术1.1MyBatis连接池分类在 Mybatis 中我们将它的数据源 dataSource 分为以下几类,可以看出 Mybatis 将它自己的数据源分为三类:JNDI 使用 JNDI 实现的数据源POOLED 使用连接池的数据源UNPOOLED 不使用连接池的数据源相应地,MyBatis 内部分别定义了实现了 java.sql.DataSource 接口的 UnpooledDataSource, Pool原创 2020-05-20 20:28:09 · 440 阅读 · 0 评论 -
CPU密集型 and IO密集型
CPU密集型(CPU-bound)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。在多重程序系统中,大部份时间用来做计算、逻辑判断等CPU动作的程序称之CPU bound。例如一个计算圆周率至小数点一千位以下的程序,在执行的过程当中绝大部份时间用在三角函数和开根号的计算,便是属于CPU bound原创 2020-10-12 21:27:58 · 221 阅读 · 0 评论 -
华科操作系统复习笔记
01操作系统概述主要内容操作系统的定义操作系统是一个大型系统程序提供用户接口,便利用户使用和控制计算机。负责计算机的全部软硬件资源的分配和调度,控制与协调并发活动,实现信息的存取和保护。简而言之为用户提供友好的接口管理并调度系统资源操作系统的功能进程管理(cpu管理)具体功能:进程控制:创建,暂停,唤醒,撤销进程调度:调度策略,优先级进程通信存储管理作用:内存分配内存共享内存保护虚拟内存设备管理设备无关性设备的传输控制设备的驱动原创 2020-05-17 16:23:45 · 662 阅读 · 2 评论 -
华科《编译原理》考试复习
华科编译原理考试题目大题(亲测)根据要求自己写出文法根据给定文法写出正规式判断文法的二义性根据给定代码写出四元式LL(1)文法的判定程序流图、基本块、回边、循环LR(0)文法判定、SLR文法判定及分析表、给定字符串写出分析过程小题(自己复习时总结的)计算机高级语言一般都有关键字、标识符、常数、运算符 和定界符这5类单词基于生成观点、计算观点和识别观点,分别形成了正规文法、 正规式和有穷自动机 3种用于描述计算机高级语言词法的工具。一个正规语言可能对应多个正规文法(√)原创 2020-11-19 20:44:44 · 1071 阅读 · 0 评论