- 博客(14)
- 收藏
- 关注
原创 Maven导入依赖出错
项目场景:提示:这里简述项目相关背景:一个简单的JavaWeb项目,再添加maven依赖时出现了下载出错问题描述控制台输出以下错误:Could not find artifact javax.servlet:servlet-api:pom:8.5.31 in aliyun-maven原因分析:问题的分析:开始以为是maven的setting.xml文件配置出错了,尝试过重新配置setting.xml的镜像发现还是不行,也尝试过重新安装Maven都行解决方案:解决方案:后来去Ma
2022-03-11 10:58:59
1379
原创 Java反射
一、 作用操作字节码文件(class文件)探索类/接口的信息,属性 构造器 方法Class:把一个类class的信息包含在一个Class中二、 包java,lang.reflect三、 获取Class(类名)三种方式1. static class<> fornName(String className)//字符串内容是完整的类名,必须带有包名(“java.lang.Integer”)//class.forName()的执行会导致类加载//只想让类中的静态代码块执行:2
2022-02-23 20:15:26
319
原创 Java网络编程
一、 计算机网络1. 定义:用一台设备(交换机/互联网)把若干个计算机联系在一起形成计算机网络,并且计算机与计算机之间可以相互通信,形成通信系统二、 端口1. 定义:表示每台计算机上运行的不同程序的表达2. 范围端口范围:0-65535系统保留端口(系统占用:0-1023)三、 IP1. 定义:表示在计算机网络中每一台计算机唯一的身份2. 组成:IPV4:由十进制的数,32位组成,位数取值范围0-255 例如本机:127.0.0.1 其他表达:localhostIPV
2022-02-23 20:08:03
333
原创 Java线程
一、 概念1. 进程:程序运行的基本单位,动态概念,占用空间,资源分配单位2. 程序:静态概念3. 线程:程序执行的最小单位,执行流CPU调度分派的基本单位, 一个进程中,线程和线程中是可以共享的,线程之间可以相互通信 多个线程交替占用CPU二、 进程和线程的区别1. 根本区别:进程作为资源分配的单位,线程调度和执行的单位2. 开销: 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独
2022-02-23 19:56:26
228
原创 线程问答1
1、线程和进程的区别?a. 根本区别:进程作为资源分配的单位,线程调度和执行的单位b. 开销: 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC), 线程切换的开销小。c. 所处环境: 进程:在操作系统中能同时运行多个任务(程序) 线程: 在同一应用程序中有多个顺序流同时执行d. 分配内存: 进程:系统在运行的时候会为每个进程分配不同的内存区域 线程: 除了C
2022-02-21 08:38:56
103
原创 Dom4j读取xml报空指针错误
错题本异常1、AccessViolationException异常触发后,下列程序的输出结果为( )新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入异常1、AccessViolationException异常触发后,下列
2022-02-17 21:45:35
738
原创 xml和dom4J
xml和dom4J一、 xml定义:是可扩展的标志性语言,标记性文档,可以使用w3c组织制定的dom技术来解析二、 作用:三、 文档声明四、 元素(标签)五、 xml命名规则六、 xml文档必须要有根元素七、 xml属性八、 xml注释九、 文本区域(CDATA区)十、 xml的解析技术1. 两种xml解析技术:DOM Sax2. 第三方解析:3. Dom4j类库的使用4. 步骤一、 xml定义:是可扩展的标志性语言,标记性文档,可以使用w3c组织制定的dom技术来解析二、 作用:a. 用来保存数
2022-02-17 19:36:10
1125
原创 元注解和自定义注解
元注解和自定义注解前言一、 元注解1、元注解的基本介绍2、元注解的种类①、@Retention 注解②、@Target③、@Documented④、@Inherited 注解二、自定义注解总结前言2022年2月17日15:28:44提示:以下是本篇文章正文内容,下面案例可供参考一、 元注解1、元注解的基本介绍JDK 的元 Annotation 用于修饰其他 Annotation。2、元注解的种类①、@Retention 注解说明只能用于修饰一个 Annotation 定义, 用于
2022-02-17 15:39:57
357
原创 JavaSE学习笔记
JavaSE学习笔记文章目录JavaSE学习笔记前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言做难事必有所得 — — 金一南一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as s
2022-01-05 22:01:57
898
原创 Java学习笔记2021/12/29
oop(Object Oriented Programming)三大特征1)封装 定义:将一个类使用的属性和方法,进行私有化,只开放部分接口(属性,方法)与外部联系. 规则: 把属性私有,提供getter,setter方法进行访问. 把构造器私有化,提供创建对象方法.(单例模式) 规范: 一般在编程的时候,只要求属性私有化,但是一定提供getset方法进行简洁访问 2)继承概念:当前类派生出新的类,当前类被称为基类(父类),派生出来的称为派生类(子类),子类会默认继承父类的属
2021-12-29 20:04:23
153
原创 JavaSE I/O(File)
文章目录流的基本概念一、I/O是什么?流的方向流的分类总结流的基本概念输入输出(I/O)是任何语言都不能避免的问题,java也不例外,如: 标准输入输出,文件的操作,网络上的数据流,字符串流,对象流等。如果为不同设备分别设计不同的输入输出方式,那就太麻烦了。在java语言中使用流机制来解决输入输出的问题。一、I/O是什么?in(输入 读) out(输出 写) 例如:Scanner、copy复制、读写操作流的方向输入流和输出流 输入流:从数据源到应用程
2021-12-29 19:50:54
133
原创 Javase学习笔记2021-12-27
重载:函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者重载方法。构造方法:构造方法,是一种特殊的方法,其作用是用来创建对象时初始化对象,即为对象成员变量赋初始值,总是与new运算符一起使用在创建对象的语句中。构造方法的作用:用来创建对象时初始化对象,即为对象成员变量赋初始值 成员变量和局部变量区别:成员变量在整个类内都是有效的,局部变量不同与成员变量,局部变量只在方法中有效,而且与其声明的位置顺序有关;类变量和实例变量的区..
2021-12-29 19:46:27
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人