自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 收藏
  • 关注

原创 Kafka+Spark 小测

1kafka的幂等性 @幂等,就是指多接口的多次调用所产生的结果和只调用一次是一致的。没有幂等性的情况下就会重复发送数据kafka的幂等性机制能保证单个分区不会重复写入数据,而实现幂等性的核心就是引入了producerid和sequence number这两个概念判断流程每个新的生...

2021-12-15 17:29:48 1693

原创 hive实例(格式)化schema报错: Failed to get schema version

配置文件问题:修改hive配置文件: hive/conf/hive-site.xml:注意代码换行问题failed to load driver 问题驱动未加载:注意换行问题

2021-11-11 14:50:17 1896

原创 MapReduce连接idea启动报错

Permission denied: user=Lenovo, access=WRITE,切换到虚拟机 修改hadoop权限 hadoop fs -chmod -R 777 /

2021-11-10 19:50:16 1496

原创 zookeeper启动报错

tail -n 800 -f zookeeper.out 查看日志jdk环境未搭建,初始化文件

2021-11-02 17:37:36 1113

原创 各种软件工具

bandi 录屏软件

2021-09-22 09:45:10 48

原创 classpath是什么路径

classpath是什么路径1.classpath指的是类路径,也就是编译之后的target文件夹下的WEB-INF/class文件夹。2.resources文件夹存放的是各种配置文件,当项目被编译时resources下的所有配置文件均被放在 WEB-INF/class文件夹下。也就是类路径下。classpath和classpath ☆的区别:classpath:只会在你的class下查找文件。classpath☆:会在你的class下和jar文件下的class下查找文件。

2021-09-10 21:10:33 678

原创 springmvc框架

简洁web开发框架环境搭建1:引入坐标:spring-webspring-webmvcservlet2:web.xml中英控制器DispatcherServlet - load-on-startup - init-param - 默认WEB-INF/springmvc-servlet.xml过滤器3:开发Handler@Controller@RequestMapping@RequestParam(name=‘msg’,defaultValue=

2021-09-09 21:50:52 51

原创 springMVC请求流程

Spring MVC框架也是一个基于请求驱动的web框架,并且使用了前端控制器模式(是用来提供一个集中的请求处理机制,所有的请求都将有一个单一的处理程序处理来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。首先让我们整体看一下Spring mvc处理请求的流程:首先用户的发送请求,请求被SpringMVC前端控制器(DispatherServlet)捕获;前端控制器(DispatcherServlet)对请求URL解析获取请求URI,根据URI,调用HandlerMappi

2021-09-09 21:50:35 134

原创 网站搭建教程

简介网站建设是指使用标识语言(markup language),通过一系列设计、建模、和执行的过程将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户所浏览。简单来说,网页设计的目的就是产生网站。简单的信息如又子,图5(G, JPEI,PIN)L公格,都可以通过使超文件标示语言、可扩展超文本你记诺司导你岩言放直到网帅贝l工。LIT更复杂的信息如矢量图形、动画、视频、声频等多媒体档案则需要插件程序来运行,同样地它们亦需要标示语言移植在网站内。网站建设的前景是很大的,目前移动互联网浪潮已

2021-09-08 15:53:02 121

原创 window命令窗口连接mysql

配置环境变量找到安装的mysql的bin路径在系统环境变量中配置path在配置好环境变量后打开cmd命令窗口输入mysql -u root -p 接着出现enter password 输入密码 成功连接数据库输入show databases展示你有的数据库...

2021-09-07 19:28:20 76

原创 spring IOC

spring.xml配置beanidnameclassscope -singleton-默认-prototype实例化对象三种方式构造器静态工厂实例化 配置bean》DI注入的方式set注入构造器注入静态工厂注入实例化工厂注入p标签注入复杂属性的注入自动装配开启自动装配-()@Autowired@Resource两个注解的区别扫描开发@Service@Repository@Controller@Component...

2021-09-06 22:28:58 40

原创 Spring分层

概述Spring是一个分层的Java SE/EE一站式轻量级开源框架,以Ioc (控制反转)和AOP (面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作。 2.方便解耦,简化开发:Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,大大降低了组件之间的耦合性。model层model层即数据库实体层,也被称为entity层,pojo(Plain Ordinary Java Object,即简单普通的java对象)层。一般数据

2021-09-06 20:43:56 890

原创 tomcat

1什么是tomcat Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。2 tomcat 默认端口号 80803 Tomcat打开和关闭的方式打开:双击bin目录下的startup.bat关闭:双击bin目录下的shutdown.bat或者直接关闭运行的窗口4如何打开多个tomcat解决两个端口冲突问题1:8080端口不能虫重复(0·65535端口)

2021-09-02 21:11:41 49

原创 tomcat的启动闪退bug

双击startup出现会闪退右键点击编辑在文本最后加入再双击会出现下列字符:The CATALINA_HOME environment variable is not defined correctlyThis environment variable is needed to run this program原因是环境变量CATALINA_HOME未配置到指定路径(可能是以前配置的路径未修改)...

2021-09-02 20:42:36 47

原创 idea快捷键

快捷键 作用Alt+Insert 生成代码(如get, set方法,构造函数等)Alt+↑/ ↓ 在方法间快速定位Alt+【F3】 查找相同文本,并高亮显示Ctrl+B 快速打开光标处的类或方法Ctrl+J 自动代码(main方法)Ctrl+N 查找类Ctrl+Y 删除行Ctrl+D 复制行Ctrl+O 重写方法Ctrl+E 最近打开的文件Ctrl+F 查找文本Ctrl+R 替换文本Ctrl+P 方法参数提示Ctrl+/ 单

2021-09-02 19:34:38 58

原创 ajax基础知识

1jquery Ajax 异步无刷新技术Ajax异步无刷新技术就类似于微信QQ的朋友圈评论,直接更改数据而不用刷新,否则的话,每次评论完过后刷新一下,就会又从第一条说说重新往下看,太麻烦。所以说此技术主要是提高用户的体验度!Ajax一般是和DOM一起操作的,Ajax是直接更改数据库数据,但不刷新页面就达不到评论后新内容的样式,所以就需要DOM操作把页面更改,等下次再次进入的时候系统自动刷新就可以从数据库拿新数据。https://blog.csdn.net/li123128/article/detail

2021-09-01 21:04:06 69

原创 svn总结

主要内容git与svn的区别https://zhuanlan.zhihu.com/p/48148269什么是svn与git相似,相比于git为轻量级,主要是为了多人开发项目的提交和拉取,git只能全部拉取,svn可以精确到每个项目全称Subversion,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN是一个开放源代码的版本控制系统,管理

2021-09-01 12:39:18 58

原创 maven总结

: maven的主要内容1 maven简介2 maven的安装配置和目录结构3 IDEA编辑器集成Maven环境4 maven项目的创建5 maven仓库6 maven环境下构建多模块项目7 maven的打包操作8 maven依赖1:什么是mavenMaven主要服务于基于java平台的**项目构建,依赖管理和项目信息管理**。maven利用**面向对象**的思想。 project object model == POM糖醋排骨(app)一:* 排骨(小排)jar* 料酒(海天

2021-09-01 10:56:32 69

原创 HTTP协议

1什么是HTTP协议?! HTTP 协议(Hypertext Transfer Protocol, 超文本传输协议),是一个客户端请求和响应的标准协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可以从服务器上取得所需要的网页信息。通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫"请求协议";服务器发送给客户端的格式叫"响应协议"。在浏览器中按f12进入管理者模式查看:2 浏览器的书写格式:

2021-08-31 21:19:46 62

原创 idea创建插件快捷方式

1:editor中找到Live Templates,在其中添加自定义的快捷键模板,2:点击live Template在Template Text中填入要快捷的内容,以及Abbreviation快捷键

2021-08-30 17:55:06 89

原创 IDEA2020.1和lombok插件不兼容,Plugin “Lombok“ is incompatible (until build 193.SNAPSH

在setting中plugins中找到Lombok进行更新

2021-08-30 17:37:56 598

原创 JavaScript知识总结

1 基础介绍1.1 JavaScript 是一种具有面向对象的,解释型的程序设计语言1.2 作用验证发往服务器端的数据,增加web互动,加强用户体验度等1.3 JavaScript的组成;ECMAScript 核心语法BOM 浏览器对象模型DOM 文档对象模型1.4 js的基础使用方式1.4.1行内js:js代码定义在HTML元素标签上1.4.2内部js:通过script标签dui定义在html中1.4.3外部js;定义在外部的一个js文件中,通过script标签对引入一个scrip

2021-08-25 19:33:48 191

原创 css总结

1 使用方式为元素设置样式使用csscss层叠样式表:相同的样式多个,会覆盖;不同的样式多个,会叠加;1.1 行内样式表:在元素的开始标签上添加添加一个style属性,样式定义在style属性值中1.2 内部样式表:head中定义style标签对,标签对中定义css样式1.3 外部样式表:在外部定义一个css文件,在要使用的html中通过link标签引入1.4样式表的优先级:优先显示谁,就近原则(李元素近)1.5路径:回到上一层…/进入某一个路径 路径名/6 :其他样式6.1 字

2021-08-25 17:45:52 61

原创 HTML笔记

基本介绍1 HTML 超文本标记语言2 学习目标 标签: 2.1标签的作用 2.2标签的特点 2.3标签上的属性 2.4属性的值3 分类 3.1 双标签|闭合标签: <title>sdfsfs<title> 单标签|自闭和标签:<meta charset = "UTF-8"/> 3.2 标签的分类: 3.2.1 块元素 : 独占一行,前后换行 设置快高 嵌套块元素,行内

2021-08-23 20:56:13 94

原创 java反射获取class对象的三种方式,反射创建对象的两种方式

获取class对象1 使用Class.forName静态方法前提:已明确类的全路径名2 使用类名.Class方法说明:仅适合在编译前就已经明确要操作的class3 使用类对象的getClass()方法适合有对象实例的情况下获取对象实例1 直接用字节码文件获取对应实例//调用无参构造器,若没有,报异常Object o = class.newInstance();2 有带参数的构造函数的类,先获取到其构造对象,在通过该构造方法类获取实例//获取构造函数...

2021-08-22 20:04:38 133 1

原创 线程安全面试题

hash表是怎么存储数据的--------

2021-08-13 20:55:49 60

转载 Runnable和thread的区别

https://i.csdn.net/#/user-center/profile?spm=1000.2115.3001.5111

2021-08-13 20:49:11 56

原创 lambda比较器

TreeSet tr = new TreeSet((x, y)-> { User3 u1 = (User3)x; User3 u2 = (User3)y; return u1.getUname().length()-u2.getUname().length(); });

2021-08-11 16:24:46 162

原创 为什么在java的类中在方法方法外不能调用对象的方法

调用类方法,必须先构造一个主方法,然后产生对象,再调用

2021-08-11 16:05:40 645

原创 异常throws和throw

1 :throws用来声明一个方法可能抛出的所有异常信息,表示出现异常的一种可能性,但并不一定会发生这些异常throw则是指抛出的一个具体的异常类型,执行throw则一定抛出了某种异常对像2:通常在一个方法类的声明处通过throws声明方法类可能抛出的异常信息,而在方法类内部通过throw声明一个具体的异常信息。...

2021-08-02 22:18:16 36

原创 this关键字的使用

首先,当代码没执行前,或没执行到之前,this 是没有指向的,执行时this 就指回当前的对象。当前对象就是当前对象,如果指向父类,是用SUPER。详细点说,如果类有属性,this.XXX就是指这个类的xxx属性,有方法的,this.xx().就是指这个类的xx()方法。...

2021-07-29 21:49:25 39

原创 抛异常的bug

在finally中如果有异常,也需要try{}catch{}或者将将出异常的输入流放入try{}中public class TheDayInYear { public static void main(String[] args) { try (BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)) ){ //录入键盘的数据 String s

2021-07-29 21:45:18 35

原创 加载机制的时机问题

一个类被加载,所有静态内容会被加载,就可以使用非静态内容也会被加载,但是非静态内容是隶属于对象的,如果要调用,必须确保对象存在;类加载之后,无法确定一定存在对象;·静态内容调用非静态内容 创建对象·非静态调用静态 直接调用·非静态调用非静态 直接调用...

2021-07-28 20:41:54 32

原创 jvm跨平台实现

Java代码先编译成字节码,之后在各个平台安装一个jvm盒子来识别字节码并将其转化为电脑可执行的机器码,这就实现了一次编译多处运行

2021-07-27 17:48:13 75

原创 二维数组及练习

定义格式一:3*4的二维数组,即二位数组的长度为3,二维数组的每个元素又是一个长度为4的数组int [][] arr = new int[3][4]二 : int[][] arr = new int[][] arr[0] = new int[] {11,22}; arr[1] = new int [] {21,22,23}; arr[2] = new int [] {31, 32, 33, 34};三:int[][] arr = {{1,2},{3,4,5,6},{7,8,9}}访问按下标:

2021-07-26 21:09:26 448

原创 gvim键位操作

vi/vim键盘图

2021-07-19 17:57:27 166 1

原创 训练营bug集

1

2021-07-19 14:37:47 56

原创 四级试卷单词

diagnosable 可诊断的mental 精神的,精神病患者behavioural 行为的,动作的disorders n混乱,障碍,小病 v扰乱emotional adj 情绪的,易激动的,感人的depression 沮丧,忧虑,抑郁症

2021-05-27 08:15:28 274

原创 2021-05-26

软件设计

2021-05-26 08:34:55 616

原创 2021-05-25

计算机网络概念计算机是互联的、自治的计算机集合功能1数据通信(联通性)2资源共享

2021-05-25 20:25:48 46

空空如也

空空如也

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

TA关注的人

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