自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring、springMvc、springBoot和springCloud的联系与区别

spring和springMvc:spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;springMvc是spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于spring框架中WEB层开发的一部分;springMvc和springBoot:springMvc属于一个企业WEB开发的MVC

2022-03-18 16:57:51 139

原创 Spring SpringMVC和SpringBoot 区别

一、概念1、SpringSpring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级开源框架。2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。SpringMVC是一种web层mvc框架,用于替代servlet(处理|响应请求,获取表单参数,表单校验等。S

2022-03-18 16:56:34 2543

原创 oracle case...when..then用法

–简单Case函数case sexwhen ‘1’ then ‘男孩’when ‘2’ then ‘女孩’else ’ 其他’ end–Case 搜索函数case when sex = ‘1’ then ‘男’when sex = ‘2’ then ‘女’else ‘其他’ end

2020-09-24 11:39:40 397

原创 python-if逻辑判断总结+模拟计算器+登录页面

If判断语句第一种if 如果第二种if 如果else 否则第三种if 如果elif 否则如果elif 否则如果第四种if 如果elif 否则如果elif 否则如果else 否则运算符 相关知识求和求差乘积** 乘方/ 除法结果为浮点数// 除法结果向下取整% 取余(取模)模拟计...

2020-04-13 22:42:05 625

原创 _19_输出流和缓冲流,数据流和打印流,文件,递归复制,序列化

输出流缓冲流数据流对象流转换流File3.内容介绍:输出流FileOutputStream : 字节输出流将程序中的数据写入到硬盘当中会自动创建文件,但是不会创建文件夹如果文件对应的目录存在,就自动创建文件,如果目录不存在,就报错,找不到指定路径步骤 :1 打开流2 写入 : 覆盖写入,追加写入3 write()4 关闭流字符缓冲流缓冲流是包装流,传入的参...

2020-04-09 17:13:34 145

原创 _18_IO流

Java.io.*流是java专门为文件操作,数据传输开发的一些类取名为流已打开的流,必须要关闭,否则很耗费资源并且很不安全I : input 输入以当前内存中运行的程序为标准,从外部写入到内存数据,就叫输入O : output 输出以当前内存中运行的程序为标准,从内部写出到外部,就叫输出分类 :抽象类 :InputStream 字节输入OutputString 字节输出Re...

2020-04-08 22:58:48 210

原创 _17_排序,散列表和Hash,MAP泛型和Map转型list

1 要添加的元素对应的类实现java.lang.Comparable接口,并实现其中的compareTo方法2 让集合做到排序还有另外一种方式,java.util.Comparator比较器接口,写一个比较器类,在元素添加之前先进行比较如果两个比较器都有,优先使用Comparator散列表Hash算法 :是一种安全的加密算法,把不定长的值改为定长的值,但不能保证其值的唯一性,java中...

2020-04-06 23:11:16 174

原创 _16_list,链表,排序

Foreachjava5引入的,增强for循环语法 : for(数据类型 变量 : 集合){}ListList元素的特点 :规定 : 有序可重复,存入顺序和取出顺序一致并且 , 下标有序,通过下标可以表示数据唯一性,所以可以重复,其中链表是没有下标的,但是通过LinkedList封装之后,也可以通过下标获取底层实现 :ArrayList : 底层是索引数组LinkedL...

2020-04-06 02:45:05 227

原创 _15_常用类,初识集合

常用类枚举数字随机数集合3.内容介绍:Enum可以看做是常量的集合写枚举,很多错误更容易发现我们可以把有限的值,并且会经常用到的,声明到枚举中,可以避免拼写错误如果编写错误,直接编译报异常Random :随机数,从0开始随机数作业NumberJava.text.DecimalFormat 数字格式化类任意数字 0-9 任意单个数字, 千分位. 小数点...

2020-04-04 22:36:20 84

原创 _14_String、Date、Integer的常用方法

String :底层是一个字符数组,所以他的很多特性就是数组的特性1 字符串一旦创建,这个字符串对象不能更改2 为了提升字符串的访问效率,java虚拟机使用了一种缓存技术,String是一个引用数据类型,那么一个字符串对象应该是存储在堆内存中,但是字符串不一样,字符串对象都会在静态数据区中的 字符串常量池中 创建一份3 在程序执行过程中,如果程序要用到某个字符串,如 “abc” , 虚拟机...

2020-04-02 22:36:57 411

原创 _13_异常机制及自定义异常

如何使用finally关闭资源javaSE7以后,有两个改进1 自动关闭资源上面截图 是传统方式关闭自动关闭 ;try(开启资源语句){高风险代码;}catch(异常类型 变量){处理代码;}2 多个异常可以在一个catch语句中同时捕捉,中间用 | 隔开自定义异常 :每个项目,都会有一个自定义异常,让当前项目使用规定 :1 必须继承一个已有的异常类,一般继承Exc...

2020-04-02 22:29:05 97

原创 python-字符串方法

python-字符串方法,格式化输出  学了这么久了,想总结一下python基础性知识,写的不好或者不对的地方,大家也可以留言让其补充、修改:字符串的定义:(ctrl+/)注释/取消注释 单引号、双引号、三引号(其中三引号也可以用来做注释)str = “aad222”str = ‘ss22’str = ‘’’ ss222’’’字符串拼接(+号)pri...

2020-03-24 17:15:21 175

原创 _12_异常机制

异常以上代码.在执行 int c = a/b;的时候 会报错,除数不能为0 ,把整个程序的生命周期终止,后面的代码不会执行1 异常机制的原理 :异常是什么 : 就是错误的另外一种说法在java中有一个专门模拟所有异常和错误的类(Throwable),所有的异常和错误都必须继承这个类本质是 : 当程序出错之后,jvm会隐性的创建一个对象.获取错误信息,返回给程序调用处这个异常是我们程序...

2020-03-23 16:31:35 158

原创 面向对象知识点总结(练习题)

1.类里面可以有什么?(5分)变量,代码段,方法,内部类,this,super,常量2.extends是什么?目的是什么?(5分)继承关键字,代码的重用3.谈谈你对final的理解.(5分)Final是最终的,不可更改的,final修饰的类不能被继承,final修饰的成员方法不能被覆写,final修饰的静态变量是常量,成员变量和局部变量不能二次赋值 注意:继承指的是成员属性,只有成...

2020-03-23 16:27:06 617

原创 _11_面向对象之设计模式

设计模式工厂模式、单例模式、代理模式、观察者模式目前我们只需要掌握工厂模式和单例模式即可设计模式不仅仅是java的模式,而是面向对象的设计模式模式就是一种思维固化,本来世上本没有路,走的人多了,便有了路人们发现在写代码中,为了做到某些效果,很多人都这么写,所以整理出来,生成固定的设计模式比较成熟的设计模式有23种,而单例模式,是23种设计模式中最简单的一种设计模式 : 就是在编码实践...

2020-03-19 23:33:51 102

原创 _10_面向对象之抽象类与接口

六. 抽象类与接口抽象类1.1概念抽象类往往用来表示设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 比如:动物,它只是一个抽象的概念,并没有一个 “东西”叫做 “动物”。所以,它并不能代表一个实体,这种情况下,我们就适合把它定义成抽象类。1.2语法格式修饰符 abstract class 类名(){   &nbs...

2019-12-16 11:15:27 106

原创 _09_面向对象之继承、多态

四. 继承概念继承是从已有的类中派生出新的类,新的类能吸收已有类的属性和行为,并能扩展新的属性和行为。1.1 Java继承特点1)Java是单继承的,不支持多继承。这样使得Java的继承关系很简单,一个类只能有一个父类,易于管理程序。同时一个类可以实现多个接口,从而克服单继承的缺点。2)继承关系是传递的3)private修饰的成员变量或方法是不能被继承的1.2解决什么问题提高了代...

2019-12-16 11:15:04 124

原创 _08_面向对象之对象与类、封装

一. 面向对象介绍面向过程与面向对象面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了; 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。看大家怎么说来自知乎的【大魔头-诺铁】这么说: 面向对象是把世界描绘成N个有主动性的"活...

2019-11-23 14:04:07 206

原创 _07_Java数组之数组排序与查找算法

自己写算法排序冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢 “浮”到数列的顶端,故名 “冒泡”。【算法原理】 冒泡排序算法...

2019-11-23 11:52:48 95

原创 _06_Java数组之一维、二维数组使用

释义数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组有一维数组和多维数组。二. 一维数组一维数组介绍图解一维数组把int类型的四个数字1,2,3,4组织起来。一维数组声明两种声明格式元素类型[] 变量名称 示例:int[] intArray;元素类型 变量名称[] 示例:int int...

2019-11-06 16:10:51 82

原创 进程和线程的区别和联系

进程和线程的区别和联系学习电脑和编程语言就会遇到进程和线程,初学者往往会在此陷入迷茫和纠结中。其实弄清这两个概念不是很难。从一定意义上讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。方法/步骤进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程...

2019-11-04 20:27:52 141

原创 _05_方法声明和使用,重载及递归,内存分析

内容介绍:什么是方法呢?变量目的 : 内存空间的重用方法/函数的目的 : 为了代码重用相同类型的操作,不用重复写相同的代码什么是方法 : 就是一段有名字的代码段,一个大括号就是一个代码段没有使用方法之前,相同的代码,如果想执行多次,就需要写多遍方法的声明 : 语法结构[修饰符列表] 方法返回值类型 方法名 (参数列表) {Java语句;}加[] : 说明 可以有,可以没...

2019-11-04 20:03:33 105

原创 _04_Java程序基础之方法

方法1.释义方法是组合在一起来执行操作语句的集合。2.方法作用1)使程序变得更简短更清晰2)有利于程序维护3)提高程序开发效率4)提高代码重用性3.方法创建与使用【语法格式】访问修饰符 返回值类型 方法名(参数列表){方法体}【方法分类】根据方法是否带参、是否带返回值,可将方法分为四类1)无参无返回值方法2)无参带返回值方法3)带参无返回值方法4)带参带返回值方...

2019-11-02 21:52:20 83

原创 _03_Java程序基础之流程控制

流程控制结构程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。程序可以通过控制语句来对程序实现选择、循环、转向和返回等流程控制。程序控制结构包括:顺序结构、分支结构、循环结构。顺序结构顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句,当一条语句执行完毕,自动转到下一条语句。如图:示例:int a = 11; //第一步int b = 2...

2019-11-02 21:48:03 93

原创 _02_Java程序基础之变量与运算符

一、概述开发规范Java严格区分大小写,public与Public是不一样的。一个文件建议只定义一个类,且在类定义前面加public,文件名与类名要严格一致。如果一个文件中定义了多个类,只能有一个类前面加public,而且文件名必须与加public的类名严格一致。Java Application程序的入口是main方法,即public static void main(String[] a...

2019-11-01 15:24:06 159

原创 _01_Java介绍与开发环境搭建

一、概述介绍Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,用Java实现的HotJava浏览器,显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境...

2019-11-01 15:08:29 259

原创 _01_Hadoop核心组件与应用

Hadoop核心组件与应用1、核心组件核心组件包括Hadoop的基础组件HDFS、MapReduce和Yarn,以及其他常用组件如:HBase、Hive、Hadoop Streaming、Zookeeper等。2、组件介绍:HDFS:分布式海量数据存储功能Yarn:提供资源调度与任务管理功能资源调度:根据申请的计算任务,合理分配集群中的计算节点(计算机)。任务管理:任务在执行过程中...

2019-11-01 14:58:59 239

原创 Linux中常用的基础命令

1.如何关闭 linux 服务器?方法一:halt方法二:shutdown -h now2.如何重启 linux 服务器?方法一:reboot方法二:shutdown -r now3.请查看当前登录用户,如果是 root 用户,则切换到其他用户以下所有普通用户为 tianliang.。查看当前登录用户:whoami切换到 tianliang 用户:su tianliang4.现在...

2019-10-17 15:56:33 104

原创 grep常用用法

[root@www ~]# grep [-acinv] [–color=auto] ‘搜寻字符串’ filenamegrep [参数] ‘匹配关键字’ fileName选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 ‘搜寻字符串’ 的次数-e:多个连续命令-E:extend-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号...

2019-10-17 10:28:52 64

空空如也

空空如也

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

TA关注的人

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