
小家洼
文章平均质量分 73
雪蛋不是蛋(^_−)☆
这个作者很懒,什么都没留下…
展开
-
Springmvc的流程以及原理
SpringMVC执行流程:1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用处理器映射器HandlerMapping。3、处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServlet。4、DispatcherServlet根据处理器Handler获取处理器适配器HandlerAdapter执行HandlerAdapt原创 2021-08-31 19:08:05 · 114 阅读 · 0 评论 -
阿里巴巴常用的几个后端开发工具!
从手动编码到自动化,从重复工作到创新,开发人员工具随着技术的发展而不断发展。阿里巴巴集团和阿里巴巴云已通过开源发布和基于云的实施向公众提供其技术。通过在各种业务场景中的多年开发积累了这些技术。本文介绍了一些阿里巴巴开发人员工具,希望它们可以帮助您的开发过程更加高效和优雅。鉴于开发人员可能参与的技术分支的多样性,本文介绍了一些可能对后端开发人员有用的工具。1、阿尔萨斯Java在线诊断工具Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源。典型场景:您..原创 2021-08-29 12:40:32 · 2834 阅读 · 0 评论 -
HDFS的原理详解(一)
一、HDFS概述以及设计目标1.Hadoop是一个分布式系统基础架构,是一种分析和处理大数据的软件平台HDFS分布式存储(分布式文件系统),是所有组件的基础2.HDFS设计理念 HDFS的设计理念源于非常朴素的思想;当数据集的大小超过单台计算机的存储能力时,就有必要将其进行分区并存储到若干台单独的计算机上,该系统架构与网络之上,势必会引入网络编程的复杂性,因此分布式文件系统比普通文件系统更为复杂。 准确地说,Hadoop有一个抽象的文件系统的...原创 2021-08-01 17:28:18 · 317 阅读 · 0 评论 -
Java中的数组(三)
一、二维数组的定义与使用1、定义在实际问题中有很多数据是二维的或多维的和一维数组相同,二维数组也是有序数据的集合,数组中的每个元素具有相同的数据类型。我们可以把二维数组理解为一维数组的集合<datatype> [][] <array_name>;如: float [][]stu_scores ;需求:某个小组有5位学员,每位学员有3门课程的成绩,编写程序统计平均成绩。这时要定义多个一维数组。(1)多维数组静态初始化(2)多维数组动...原创 2021-07-30 08:47:57 · 149 阅读 · 0 评论 -
Java中的数组(二)
一、数组的创建方式1:先声明,再分配空间(掌握)语法:数据类型[] 数组名; 数组名 = new 数据类型[数组长度];举例:byte[] b;//声明b = new byte[10];//分配空间方式2:声明并分配空间 (掌握)语法:数据类型[] 数组名 = new 数据类型[数组长度];举例:int[] a = new int[5];方式3:声明并赋值(复杂)(了解)语法:数据类型[]语法:数组名 = new 数据类型[]{value1,valu...原创 2021-07-29 08:31:34 · 119 阅读 · 0 评论 -
~Java中的循环结构
一、while循环语法:while(布尔类型表达式){ 循环操作(循环体)}执行流程:判断布尔类型表达式如果为true,执行循环体,然后回到判断条件,为true继续执行循环体,直到为false循环结束。特点:首次有入口条件,先判断,再执行,适用于循环次数明确的情况。二、do...while...语法:do{ 循环操作(循环体)}while(条件判断);执行流程:先执行循环操作,然后做判断,结果为true则再次执行循环操作,直到结果为.原创 2021-07-28 08:52:37 · 87 阅读 · 0 评论 -
Java中的变量和常量
1.常量(1)什么是常量?值永恒不变的量叫常量。如圆周率(3.14)、光速(299792.458km/s)、水的密度是1g/mL等。(2)Java约定常量的标识符全部使用大写英文字母表示。声明常量使用关键字final来修饰。格式:final 类型名 标识符=值;如:final float PI = 3.14;常量的类型和取值范围和变量都是一样的。2.变量(1)什么是变量? 比如说:时间, 星期概念:计算机内存中的一块存储空间。(2)Java变量...原创 2021-07-27 08:33:55 · 86 阅读 · 0 评论 -
Java中的数组(一)
一、数组的概念1.概念:(1)数组是为了解决同类数据整合摆放而提出的,可以理解为一组具有相同名称的变量的集合,它的每个元素具有相同的数据类型。一组连续的存储空间,存储多个相同数据类型的值。(2)在内存中连续存放(3)数组分为一维数组和多维数组,可以用一个统一的数组名和下标来唯一地确定其中的元素。2.数组的特点:(背)1.类型相同2.长度固定3.数组的使用:语法:数组名[下标]:访问数组元素下标:从0开始,依...原创 2021-07-26 09:19:36 · 126 阅读 · 0 评论 -
JAVA中的数据类型
一、Java数据类型1.Java各种数据类型有固定的字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。2、6种可用于计算的数据类型整数类型:byte(字节),short(短整型),int(整型),long(长整型)浮点类型:float(单精度浮点型),double(双精度浮点型) 数据类型 存值范围 占用存储空间 byte 127至-128 1...原创 2021-07-26 09:06:23 · 230 阅读 · 0 评论 -
Java中的Socket通信
1.TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP/IP。2.Socket套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。3.当连接建立时,服务器会创建一个 Socket 对象。客户端和服务器现在可以通过对 Socket 对象的写入和读取来进行通信。4.java.net.Socket 类代表一个套接字,并且 java.net.ServerSocket 类为服务...原创 2021-07-24 21:45:25 · 1112 阅读 · 0 评论 -
Java中的网络编程(二)
构造方法URL常用方法例子:InetAddress及其应用InetAddress在java.net包下,主要用于IP地址和域名常用方法:IPV4和IPV6分别是什么结构,有什么区别IP地址分为:IPV4是采用32位地址,类似于:101.202.99.12IPV6是采用128位地址,类似于:2001:0DA8:100A:0000:0000:1020:F2F3:1428.区别:IPv 4报头格式中...原创 2021-07-23 22:51:37 · 66 阅读 · 0 评论 -
Java中的网络编程(一)
一.网络概述1.概念:计算机网络是指两台或更多的计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因为所有计算机都需要遵循同一种网络协议。2.那什么是互联网呢?互联网是网络的网络(internet),即把很多计算机网络连接起来,形成一个全球统一的互联网。3.网络通信协议(1)对某个特定的计算机网络来说,它可能使用网络协议ABC,而另一个计算机网络可能使用网络协议XYZ。如果计算机网络各自的通讯协议不统一,就没法把不同的网络连接起来形成互联网。因此,为了把计算机网..原创 2021-07-23 22:39:27 · 70 阅读 · 0 评论 -
保姆级的Java中集合的思维导图!!
叮~ 请您接收!!!!!!!原创 2021-07-19 13:24:08 · 81 阅读 · 0 评论 -
Java中的集合篇(三):Map和Set集合,以及泛型的使用
一、List接口*void add(int index, E element):在指定位置添加元素(掌握)* E get(int index):获取指定位置上的元素(掌握)* E set(int index, E element):修改指定位置的元素(掌握)* E remove(int index):删除指定元素(掌握)List三个实现类的特点:ArrayList:底层数组,查询快,增删慢。线程不安全,效率高。Vector:底层数组,查询快,增删慢。线程安...原创 2021-07-18 18:40:54 · 308 阅读 · 0 评论 -
Java集合篇(二):Collection接口和ArrayList和LinkedList类
一、Collection的常用方法:添加功能:* boolean add(Object e):添加任意对象* E get(int index) :返回指定索引处的元素(接受,输出)* 删除功能:* void clear():移除所有元素* boolean remove(Object o):删除一个元素* 判断功能:* boolean contains(Object o):判断集合中是否包含某个对象* boolean isEmpt...原创 2021-07-17 09:01:47 · 140 阅读 · 0 评论 -
Java集合(一):集合的概念
一、集合1.概念:存储对象的容器。* 数组和集合区别:* 长度:* 数组一旦创建长度不可改变* 集合长度可变* 存储元素:* 数组可以存储基本数据类型和引用数据类型* 集合只能存储引用类型集合就是由若干个确定的元素所构成的整体;集合就是存储对象的容器,可以存储任意数量、任意类型的对象在数学中我们经常遇到集合的概念:·有限集合:一个班所有的同学构成的集合一个网站所有的商品构成的集合·无限集合:全体自然数集合...原创 2021-07-16 08:55:34 · 1428 阅读 · 0 评论 -
--来说说java中的System类,Scanner类,Math类以及Random类的概念及用法吧!
一、System类1.概念:System是一个类,这个System类主要是一些与系统相关的属性和方法的集合,而且其内部的方法全部是静态的,所以我们直接使用System直接调用就好2.常用方法System.out.println("test");//输出System.in;//输入System.currentTimeMillis(); //获取当前时间的时间戳System.gc();//垃圾回收二、Scanner类1.概念:Scann...原创 2021-07-12 21:08:56 · 200 阅读 · 0 评论 -
Java的年月日,日期和日历类的知识点
一.Date类1.概念:Date类是我们常用的一个日期和时间的对象,此类在 java.util 包中,并不是java.sql中的Date2.创建日期对象 Date date = new Date();----->默认调用的是toString方法普通方法 ,系统归结的,不方便看 Date date = new Date(System.currentTimeMillis());//获取当前时间转换为毫秒数(精确到...年......原创 2021-07-11 08:55:39 · 691 阅读 · 0 评论 -
StringBuffer类和StringBuilder类的区别???
一、字符串缓冲类如果这个操作的数量级非常大,呢对于系统内存的消耗是非常大,也拖延了程序的执行时间,为了解决这个问题,出现了StringBuffer-字符串缓冲类。 在实际工作中,我们会经常用到字符串相关操作,由此带来一个问题,而且这个问题还比较严重,由于字符串的不变性,所以在操作字符串时不管是新增删除替换等任何操作都会产生新的字符串对象;如果这个操作的数量级非常大,那对于系统内存的消耗是非常大的,也拖延了程序的执行时间,所以为了解决这个问题,出现了StringBuffer类-字符串缓冲类字符串.原创 2021-07-10 09:29:07 · 180 阅读 · 0 评论 -
Java中String类的概念和常用方法
一.String的概念1.string的用法(1)字符串:由多个字符组成的一串数据。写法: String str=“这是一个字符串”(2)特点:(背)①字符串字面值就是一个对象②字符串一旦赋值不能改变(值不可变,地址可变)③String s = "hello"和String s2 = new String("hello")区别?前者创建一个对象,后者创建两个对象。2.字符串的不变性二.St...原创 2021-07-09 22:55:08 · 165 阅读 · 0 评论 -
java中JDBC的基础知识
一.JDBC一、JDBC的概念 Connection3.Driver接口(1)java.sql.Driver 接口是所有JDBC驱动程序需要实现的接口,这个接口是提供给数据库厂商使用的,不同的数据库厂商提供不同的实现。(2)在程序中不需要直接去访问实现了Driver接口的类,而是由驱动管理器类(java.sql.DriverManager)去调用这些Driver实现。(最终是以不同的jar包出现...原创 2021-07-08 20:16:23 · 314 阅读 · 0 评论 -
Java面向对象(三):重写和重载的区别以及关键字的使用ヽ( ̄▽ ̄)ノ
一.方法的重写(覆盖)1.什么时候需要覆盖?父类的方法无法满足子类的需求,需要覆盖。2.覆盖的要求:①返回值类型、方法名、形参列表和父类完全一致②修饰符和父类相同或者比父类更宽注意:当子类覆盖父类方法后,调用该方法,执行的是覆盖之后的。二.方法的重载重载,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者重载方法。在Java中同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的...原创 2021-07-07 15:23:12 · 273 阅读 · 0 评论 -
Java面向对象(二):三大基本特征
Java面向对象的三大特征分别是:继承 封装多态一.继承1.概念:类与类之间,特征和行为的赠与或获得。 满足继承关系的前提:二者必须具备is a关系。定义:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类2.语法:(1)class 父类{} --->普通类写法创建子类对象 = 父类共性 + 子类独有(2)class 子类 extends 父类{} ...原创 2021-07-06 16:42:20 · 103 阅读 · 0 评论 -
JAVA面向对象的知识点总结(一)
阿程原创 2021-07-05 19:55:18 · 211 阅读 · 0 评论 -
Java中多线程(二):线程的生命周期
雪蛋大大在程序圈其实还是个小萌新,但是没有关系,本着传承中华民族的良好品德,雪蛋大大会通过在学校老师讲的知识和自已总结出来的论点来和大家一起分享,也希望我们大家一同进步Java中线程创建的两种方式(代码源)1.继承自Thread类的方式package cn.hp.thread1;public class TestThread1 { public static void main(String[] args) { //创建线程对象 MyThread t1 = new MyThread()原创 2021-07-01 23:48:36 · 142 阅读 · 0 评论 -
简单易懂:Java中多线程的基础知识(一)
本文内容将会告诉大家什么是Java中的线程以及多线程的概念。在此之前我们要先了解进程和线程的区别是什么? 一:线程 原 理 进程:每个进程都有独立的代码和数据空间,进程是资源分配的最小单位,每个独立的程序占有一个进程。(也可以说是程序在一个数据集成上运行的过程)线程:表示程序的执行流程,是CPU调度执行的基本单位,同一类线程共享代码和数据空间,进程是线程...原创 2021-06-30 22:09:48 · 196 阅读 · 0 评论