自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 每天一点java面试小知识

RPC和Rest的区别RPC一般是基于tcp协议,效率高,RPC 框架作为架构微服务化的基础组件,它能大大降低架构微服务化的成本,提高调用方与服务提供方的研发效率,屏蔽跨进程调用函数(服务)的各类复杂细节。让调用方感觉就像调用本地函数一样调用远端函数、让服务提供方感觉就像实现一个本地函数一样来实现服务 Rest是基于HTTP协议进行传输的,HTTP相对更规范,更标准,更通用,无论哪种语言都支持http协议。如果你是对外开放API,例如开放平台,外部的编程语言多种多样,你无法拒绝对每种语言的支持,现在

2021-09-14 15:11:17 100

原创 使用Idea配置maven整合创建web项目

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.Apache Maven 是一个软件项目管理和理解工具。基.

2021-07-20 23:48:02 196

原创 2021 - Maven的安装与使用

1.下载mavenmaven官方网站:https://maven.apache.org/download.cgi选择 apache-maven-3.8.1-bin.zip 下载并解压找到apache-maven-3.8.1目录下的conf中的settingsxml文件对其进行配置找到 <localRepository></localRepository>标签在标签体中设置maven本地仓库的位置(大概在50-55行之间)如果想下载依...

2021-07-20 18:03:29 397

原创 jQuery删除动态添加元素

jquery 在刪除元素$("#btn_removeAll").click(function(){ $("#userTbody tr").remove()}) 從id屬性中獲取到点击事件,再添加函数方法执行 jquery中的remove()方法 就可以达到删除标签得目的来删除元素但是有时候从其他函数中动态产生的元素,这种方法不能够绑定到事件本身可以采取另一种绑定方式,由jquery监听click时间,就可以达到相同的效果$('tbody').on('click','.de

2021-07-07 22:44:05 581 1

原创 SQL的基础操作

SQL:结构化查询语言(Structured Query Language),是关系数据库的标准语言,它的特点是:简单、灵活、功能强大。它具体包含以下6个部分: Sql包含6个部分 一、数据查询语言(DQL): 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与...

2021-06-27 21:40:47 143

原创 Java 流的使用

定义一个方法,根据传入的文件路径,将一个不定类型(这里只是txt或者非txt)的文件(File对象),复制到传入的路径下,文件名为唯一不重复的即可,文件类型跟传入的文件类型一致.public class ExamTest { public static void copyFile(String src,String targetDir) { File srcFile = new File(src); File targetDirFile = new File(targetDir.

2021-06-21 23:33:46 56

原创 JAVA 基础学习之IO流

一、什么是IO流流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。使用流有两个操作:- 向流中添加数据 写- 从流中取得数据 读![image-20210616093756741](image-20210616093756741.png)# 二、IO流的分类##..

2021-06-16 23:30:14 59

原创 JAVA 基础学习之File类

File的构造方法public class FileTest { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,String child) File f2 =new File("c:\\abc","2.txt");

2021-06-15 23:24:37 124

原创 JAVA 基础学习之泛型

泛型规则限制

2021-06-15 23:17:59 1741 1

原创 JAVA 基础学习之集合

Iterable 接口 实现这个接口允许对象成为 "foreach" 语句的目标。 所有的容器对象,只要实现了Iterable,遍历容器中元素的时候都可以使用foreach循环 3、Collection Collection有两个子接口:List和Set Collection表示一组对象,里面的每一个对象称为元素。 一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序 的。 package com.qjzx

2021-06-14 22:37:10 1087 1

原创 JAVA 基础学习之线程和正则表达式

线程与进程:进程通常意义上讲为我们运行的一个应用程序 进程由线程组成,一个进程至少包含一个线程 进程脱离了线程就没有意义了

2021-06-08 22:43:09 118

原创 JAVA 基础学习之异常

异常的概念代码运行过程中出现的问题 异常也是对象 有对象就有类

2021-06-07 18:05:39 50

原创 JAVA 基础学习之 接口 枚举和内部类

接口概念理解接口是一种约定规范,是多个抽象方法的集合。仅仅只是定义了应该有哪些功能,本身不实现功能,至于每个功能具体怎么实现,就交给实现类完成。接口中的方法是抽象方法,并不提供功能实现,体现了规范和实现相分离的思想,也体现了组件之间低耦合的思想。电脑的显卡分为集成显卡和独立显卡:n 集成显卡:显卡和主板焊死在一起,显卡坏了,只能换主板n 独立显卡:显卡和主板相分离,显卡插到主板上即可,显卡坏了,只换显卡,不用换主板接口也体现的是这种低耦合思想,接口仅仅提供方法的定义,却不

2021-06-03 16:10:17 271

原创 JAVA 基础学习之 封装 继承 多态三大特性

封装为什么要封装? 现实生活中封装概念的引入 大家想一想生活中封装是什么?例如 网购一个娃娃(充气的) :亲,请帮我打包严实一点,注意保密啊!包装是网络保护隐私、安全台式机电脑:机箱[ 主板 显卡 内存 电源 硬盘…]机箱是保护里面硬件的安全以上示例的共同点总结:都是通过物理层面封装的操作,达到从控制访问的目的 Java中为什么要封装? 因为可以任意修改对象的成员变量值不安全 案例: packagecn...

2021-06-02 17:49:37 132

原创 JAVA 基础学习之 super关键字

super(理解)5.1 回顾this① this 表示当前对象(当前对象的地址);③ 使用场景-1 : 通过this访问 当前对象中的成员(字段,方法);④ 使用场景-2 : 本类中构造方法之间的相互调用;this(); 调用本类中无参数的构造方法;this(123); 调用本类中具有一个int参数的构造方法;必须放在构造方法(Construtor)中的第一句;⑤ 把this(当前对象)看成是一个数据, 就可以作为值返回、作为实参使用;5.2 super概念和使用场..

2021-06-01 21:11:38 86

原创 JAVA 基础学习之 Object类(toString,equals)

Object类Object类引入 类 Object是类层次结构的根类,每个类都使用 Object作为超类。所有对象(包括数组)都可以调用到Object中的方法;4.2 Object类中方法1. inthashCode()返回对象的哈希码值。2. boolean equals(Object obj) 根据实际业务,判断两个对象是不是“相等”,不是直接判断==判断当前对象和obj参数是否"相等",要比较什么类型的对象就用重写其对应类型的equals方法例如:...

2021-06-01 21:09:25 220

原创 JAVA 基础学习之 继承与方法覆写

1三个类都有重复的代码,可以把这共同的代码抽出去,抽出去放到另外一个类里面;下面的3个类和上面的类需要发生一点关系(继承),上面的类叫做 父类(超类,基类,根类),下面的类叫子类(派生类,拓展类);好处 : 提高了代码的复用性...

2021-06-01 20:55:41 128

原创 JAVA 基础学习之 构造方法和匿名对象以及对象的生命周期

构造方法引入new Student(); 创建一个学生类的对象上面代码本质是调用Student中的无参数的构造方法!6.2 什么是构造方法1. 构造方法的结构和普通方法类似,但是和普通方法完全不同两个代码块;2. 构造方法也是方法,意味着使用了构造方法,方法会执行,也能完成功能3. 构造方法就是一个代码块【就是一个结构 ,构造方法和 字段 方法一样都是一个类中的成员之一】4. 构造方法也该存在于类的结构体中构造方法语法:1. 构造方法的名字和类名完全一致(包括大小写...

2021-05-31 21:28:47 187

原创 JAVA 基础学习之 面向对象-类和对象

面向对象 : 就是一种编程思想,是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。如我要造辆车:Step1. 设计画图=>保时捷设计所Step2. 原材料:发动机=>秋名山神车五菱发动机;变速箱=>巨力三轮车24速手动变速箱;轮胎=>青岛双星牌;底盘=>兰博基尼大牛;座椅=>香奈儿Step3. 组装=>东莞代工厂Step4. 贴牌=>Step5. 测试=>C-NCAP

2021-05-31 21:25:58 70

原创 JAVA 基础学习之 数组加强和二位数组

数组在实际工作及很多底层都有使用到,因此做一个加强练习。统计一个字符在字符数组中出现的次数(直接输出) 已知这样的整型数组 int[] arr = {1,2,3,4,5,6,7,8,9,11,22}, 计算出其中的奇数和以及偶数/** * 统计一个字符在字符数组中出现的次数(直接输出) -- 主要分析这一个 * * 扩展 * 统计每个字符在字符数组中出现的次数(直接输出) -- 了解 * @author Administrator * */public class _02_

2021-05-31 00:22:29 131

原创 JAVA 基础学习之 数组的基本语法

声明方式**动态创建**:创建时 只指定数组的长度 元素在后期添加​ 数据类型 [] 数组变量名 = new 数据类型[数组长度];int[] arr = new int[10];静态创建:创建时 已在数组中添加元素​ 数据类型 [] 数组变量名 = {元素1,元素2,。。。};int[] arr = {1,2,3}//此时数组的长度为3 有几个元素长度为几数组的使用数组可以理解为数据存储容器,主要用来对该容器中添加 修改 删除 查询数据。(1) 数组名[索引位置

2021-05-27 21:42:48 72

原创 JAVA 基础学习之 选择结构和循环结构

JAVA 基础学习之 选择结构和循环结构1. 基本 if 结构**基本语法**:​ if(判断条件){​ 执行语句;​ }else{​ 执行语句;​ }​ 判断条件: 布尔类型的值或者表达式 执行语句:当条件满足时执行if中的语句 其他情况执行else中的语句2. if ... else 结构**基本语法**:​ if(判断条件){​ 执行语句;​ }else if(判断条件){​ 执行语句;​ ...

2021-05-26 20:38:26 95 1

空空如也

空空如也

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

TA关注的人

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