- 博客(32)
- 资源 (7)
- 收藏
- 关注
原创 Hadoop集群运行环境搭建
Hadoop集群运行环境搭建一、搭建模板机1、模板机需要事先配置好静态IP地址:192.168.10.100,主机名hostname:hadoop1002、在/opt下新建文件夹software和module分别存储压缩包和解压后的文件3、在/ect/hosts配置主机名和IP地址的映射。二、克隆三台虚拟机1、修改虚拟机的静态IP地址和主机名(假定配置的三台为hadoop102 192.168.10.102,hadoop103 192.168.10.103,hadoop104 192.168.1
2021-06-09 19:25:05
206
1
原创 Shell
Shell一、Shell脚本入门1、脚本格式以#!/bin/bash开头2、执行方式bash hello.sh./hello.sh. hello.shsource hello.sh3、自定义变量name=zhangsan4、特殊变量1)$n$0 文件名$1 参数一$2 参数二$3 参数三2)$#输入参数的个数3)$?0为执行成功,其他值为执行失败4)$*获取所有的输入参数、$*把所有的参数看成一个整体5)$#获取所有的输入参数、$@把每个参数区分对待5
2021-06-07 19:11:10
146
原创 MySQL之事务
事务概念:事务由单独单元的一个或多个sql语句组成,在这个单元中,每个mysql语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句执行失败或者产生错误,整个单元将会回滚。所有受到影响的数据将返回事务。1、事务的四大特征原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。持久性:当事务提交或回滚后,数据库会持久化的 保存数据。隔离性:多个事务之间。相互独立。一致性:事务操作前后,数据总量不变。2、事务隔离级别概念:多个事务之间隔离的,
2021-05-31 18:57:03
157
原创 MYSQL
MYSQL一、DDLDDL(Data Definition Language)数据定义语言用来定义数据库对象:数据库、表、列等。关键字:create、show、alter、drop1、数据库的CRUDC-- 创建数据库create database sql1;-- 创建数据库时进行判断create database if not exists sql1;-- 创建数据库设置编码格式create database sql2 character set gbk;R-- 显示所
2021-05-28 20:10:20
434
1
原创 程序人生一周入职有感
一、工作情况概述公司的项目是物流类型的项目,我做的基本工作是在原有的项目上迭代更新,或者优化。公司每周五都会发布新的需求;然后分配给不同的员工去完成。前两周我负责的模块有通过银行卡号修改手机号验证码、和网络货运费率和大宗费率同步的问题(在不同库的不同表)。(1)、环境搭建入职第一天需要搭建环境:Java、maven、tomcat、zookeeper、eclipse、navicat。(没有提供安装包需要自己去下载)(2)、拉取项目公司使用的是gitlab搭建的私服、需要使用eclipse去拉取项目。
2020-09-20 19:47:16
152
原创 SpringCloud面试题
SpringCloud面试题微服务是什么微服务与微服务架构微服务优缺点微服务技术栈有哪些为什么选择SpringCloud作为微服务架构SpringCloud是什么SpringCloud_ VS_ SpringBoot区别对比(SpringCloud和SpringBoot是什么关系)SpringBoot专注于快速方便的开发单个个体微服务。(关注于微观)SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,(关注于宏观)为各个
2020-06-12 21:43:18
367
原创 Spring Aop理解
AOP是Spring框架面向切面的编程思想,AOP采用动态代理的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。本篇结合实际案例详细讲述AOP的原理及实现过程。通过本篇的学习,可以达成如下目标。理解AOP的编程思想及原理掌握AOP的实现技术...
2020-02-07 17:33:08
165
原创 Spring IOC注入方式
Spring IOC手动注入set方法注入构造器注入静态工厂注入实例化工厂注入Spring IOC自动注入@Resource注解@AutoWired注解
2020-02-06 16:49:11
636
1
原创 Spring IOC底层实现
众所周知,Spring最为核心的两大功能特性就是IOC和AOP。我将通过一个简单的例子让大家明白IOC的底层实现原理。Spring IOC实现步骤加载并且保存Spring配置文件路径信息然后保存到configLocation中刷新Spring上下文环境创建并且载入DefaultListableBeanFactory(即BeanFactory)根据DefaultListableBeanF...
2020-02-05 11:54:03
291
原创 Idea创建Maven项目
1、File–>New–>Project2、选择Maven项目–>选择Jdk–>勾选✔–>选择普通Maven项目带模板3、填写相应的GroupId和ArtifactId4、选择自己本地下载的Maven对应的directory和setting file的xml文件****注意settings.xml文件下载位置默认为C盘可以根据自己需求修改下载的仓...
2020-02-05 11:02:50
121
原创 原生Ajax技术讲解
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),不是一门新的编程语言,而是一种创建交互式网页应用的网页开发技术。是一种无需重新加载整个网页的情况下能够更新部分网页的技术,类似于我们在百度搜索栏输入数据的时候,每输入文字下面出现不同的内容。传统的网页(没有使用Ajax),如果想要提交一个表单需要加载整个网页。使用Ajax的...
2019-12-24 20:57:34
193
原创 程序员必逛的几大网站
当我们跨进了程序员的这个行当,就注定了不会过那种平庸的生活,需要不断充实自己,而活得越发精彩。下面就给大家推荐几个程序员必逛的几大网站以及知名大牛。社区GItHib是一个面向开源及私有软件项目的托管平台。现在以成为最大的程序员交流社区https://github.com/知乎精华知乎里的编程圈目前有几十万的程序员关注https://www.zhihu.com/topic/19554298/t...
2019-12-18 17:12:45
1426
2
原创 JavaScript函数理解
在JavaScript语言中函数是一个比较重要的一块,今天就和大家讲讲函数。函数也叫方法,可以在函数体里设置一些功能,然后通过函数名称调用,也可以有参数和返回值。函数也是对象 。函数的定义函数名的提升函数的参数,调用和return语句函数的作用域...
2019-12-18 11:22:59
339
原创 浅谈JDBC
JDBC是什么JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,提供了统一的标准接口,程序可以通过JDBC API和不同关系数据库管理系统交互。JDBC API包括以下常用的接口接口名称作用JDBC DriverJDBC驱动java.sql.Connection连接java.s...
2019-12-14 08:21:59
122
原创 JAVA常见面试题
集合和数组的比较数组初始化后长度不能改变,存储同一种类型的引用数据或者基本数据类型,查询方便效率高,内容可以重复,可以根据索引查找。集合可以改变集合的长度,集合里可以存储不同类型的数据。简述List、Set、Collection、Map的区别和联系。Collection接口每次存储的是单一的数据,无序。可以根据foreach或者迭代器遍历。Map接口是以键值对形式存储数据的,key值...
2019-12-10 20:47:06
127
原创 MySQL之DQL
dept 部门表emp 雇员信息表SELECT * FROM 表名; 查询某个表中所有的记录的所有字段信息select * from dept;SELECT 列名1,列名2 FROM 表名; 查询某个表中所有的记录的字段1 字段2select empno,ename from emp;SELECT distinct 列名 FROM 表名; 去除重复记录select dist...
2019-12-09 19:58:35
189
原创 TCP和UDP通信
UDP/* * 文件发送发送端: * 1.定义发送端 * 2.从文件中读入数据,字节数组 * 3.打包 * 4.发送 * 5.关闭 */public class FileClient01 { public static void main(String[] args) throws IOException { System.out.println("-------...
2019-12-08 20:09:02
220
原创 多线程
线程的概念进程资源分配的最小单位,线程cpu调度的最小单位,可以提高代码运行效率。线程创建方式线程创建一共有三种方式继承Thread继承Thread类,重写run()方法,通过start()开启线程。实现Runnable接口重写run()方法,通过new Thread(new 实现接口的实现类).start()开启线程。实现callable重写call接口三者之间的优缺点...
2019-12-06 21:03:08
103
原创 容器(续)
继续讲解容器的一些相关知识,上节讲解了Collection接口以及实现类的构造器和方法的使用。本节讲解Map接口及其实现类。Map存放数据的方式是以“键(key)-值(value) 对”的形式存放的。举个现实生活中的例子。比如说一个班里的学生。每个学号都对应了一名学生。学号就相当于Map里的键不可重复只能有一个。而值却可以重复。大家也都见过班里有重名的吧。下图为Map接口已经实现类。主要方法...
2019-12-06 08:22:06
124
原创 容器( Collection)
程序中所谓的容器就是收纳、管理数据。数组也不失为一种容器。但是数组创建后长度固定不变,没有容器好用。以下为常见的容器分类Collection接口方法返回值类型方法booleanadd(E e)booleancontains(Object o)booleanequals(Object o)booleanisEmpty()Iteratori...
2019-12-03 21:00:56
124
原创 IO读入写出操作
IO流概念:数据以流动的形式,先入先出的方式进行传输。流动的方向从数据源 -->数据–>目的地流的分类:一、节点流1、字节流任意类型的数据都能读写字节输入流InputStream抽象类是表示字节输入流的所有类的超类其中比较重要的ByteArrayInputStream, FileInputStream方法read() 从输入流中读取数据的下一个字节 File...
2019-12-02 21:15:43
391
原创 JAVA常用类
字符串相关类String 、StringBuffer、StringBuilderjava.lang.String:不可变的字符序列。java.lang.StringBuffer:可变字符序列,并且线程安全,但是效率低。java.lang.StringBuilder :可变字符序列,线程 不安全,但是效率高。 (一般用他!)String类的常见构造方法:String()创建一个空字符的S...
2019-12-02 08:19:49
112
原创 设计模式
设计模式:23种设计模式,如果你已经上班需要进行深入研究单例模式通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。实现单例设计模式有两种常用的方法:懒汉式、饿汉式实现步骤:1.构造器私有化2.私有的静态的该类的引用3.公共的访问方式懒汉式:调用功能的时候才创建对象public class Single { //2.私有的静态的该类的引用...
2019-11-29 21:39:10
98
原创 Java面向对象
Java面向对象Java面向对象三大特性封装,继承,多态。封装封装:隐藏内部的实现细节,对外提供公共的访问方式。类,方法,属性私有化…都是封装具体的体现。封装可以提高代码的复用性,和安全性。javabeanjavabean一系列类的同称:根据一些列对象抽取共性定义的类成为模板类|图纸1.类是公共的2.至少提供一个空构造3.私有的属性4.公共的访问方式例如public cl...
2019-11-27 19:42:00
167
原创 内存分析(对象创建、static、this关键字)
内存分析对象创建内存分析程序运行把class文件加载到内存Test.class,Cake.class,CakeMaker.class虚拟机调用Test类的main方法进栈执行逐行执行主方法里的代码Cake cake = new Cake();先执行代码右边的,然后赋值给代码左边看到new就是创建对象1、在堆里为这个对象开辟内存空间,这个类的成员属性会跟随这个类进入内存空间,并附默认...
2019-11-25 21:12:18
179
原创 递归调用机制讲解
递归调用机制递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。接下来讲解一下递归调用,它的内存运行机制。调用方法时,输入实参是4,调用方法立即开辟一个新栈,n = 4传入方法,4 > 2 然后 再调用方法传入参数4(n-1),开辟一个新栈n = 3传入方法,3>2然后 再调用方法传入参数3(n-1),开辟一个新栈n = 2传入方法,2!...
2019-11-25 08:13:19
580
原创 JAVA方法内存分析(提升)
JAVA方法内存分析为了让大家对方法的使用更加根深蒂固,我们将对程序方法的执行中,内存到底发生了什么变化进行剖析,让大家做到“心中有数”,通过更加形象生动的方式理解去理解方法的执行过程。JVM内存划分大家都知道jvm是Java虚拟机,计算机会在内存空间中给Jvm分配一块内存空间。我们根据程序的不同需求,给jvm划分了方法栈,堆,和方法区。方法栈:方法运行的地方堆:存储对象、数组方法区/...
2019-11-24 16:11:29
400
原创 Java运算符大全(入门必知)
Java运算符大全刚入坑的小伙伴们?对运算符有所了解吗?运算符可谓是入门必备知识。对你以后的长远发展有着很深的影响。孔子曰:“工欲善其事,必先利其器。运算符一次性给你讲清楚,以备不时之需。运算符的分类运算符一共分为六种、三类六种:算数、赋值、关系、逻辑、条件、位 运算符三类:单目、双目、三目1. 算数运算符算数运算符:+ - * / % ++ –% 模以|取模|求余数...
2019-11-21 20:27:44
968
原创 Java注释和数据类型(一次性给你讲清楚)
Java注释与数据类型关于注释哪些事情注释其实很简单,也就分为 :单行注释、多行注释、文档注释。其实也没啥多说的。但是你知道吗?Javadoc命令和文档注解在一起就产生了不同的化学反应。Javadoc是一种从文档注释生成HTML帮助文件的工具。它可以处理在Java源程序中介于“/**”和“*/”之间的注释,并生成相应的程序文档。文档注解所写的内容显示在类的API文档中。例子如下,小伙伴们快去...
2019-11-19 20:45:38
484
原创 JDK安装-小白入门第一课
JDK安装-小白入门第一课你好!欢迎来到我的Java空间,很多小白初学Java,就面临到一个头疼的问题JDK的安装。不多说废话,直接上图。下载JDK在网站搜索网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上面的的是不带我们对Markdown编辑器进行了一些功能拓展与...
2019-11-18 20:40:22
319
数据化建设知识图谱2.0.pdf
2021-12-17
实用操作系统第二版习题答案-1-操作系统概述
2018-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人