- 博客(35)
- 收藏
- 关注
原创 关于VM CentOS 7 网卡问题
虚拟机崩了以后无法上网,输入ifconfig发现没有ens33百度了很多,执行三行代码systemctl stop NetworkManager 临时关闭systemctl disable NetworkManager 永久关闭网络管理命令systemctl start network.service 开启网络服务...
2020-07-22 17:43:38 200
原创 SpringBoot入门
SpringBoot入门一.简单了解SpringBoot SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。特点:SpringBoot所具备的特征有:(1)可以创建独立的Spring应用
2020-06-18 22:02:46 270
原创 从零开始学java(31)--- 数据库复习
Day 21更详细的关于数据库可以去看我之前的博客1.约束:数据库提供的包装数据完整性,正确性主键:唯一标识,不能重复,不能为空非空:not null默认:增加数据时列有默认值唯一约束:设置列 的数据不能重复,如果能为空,只有一个空(null)数据检查约束:对数据的长度格式做约束,MySQL暂不直接支持外键:保证数据的正确性(完整性+一致性)数据增加,只能来自引用的表中数据(...
2020-03-12 00:21:46 313
原创 从零开始学java(30) --- 数据库复习
Day 20今天重新看一下数据库1.数据库概念Database:存储数据,持久化技术,一般由DBMS和数据文件构成。DBMS:Database Management System 一个网络应用:监听某个端口。作用:结束客户端的请求,操作数据文件2.MySQL的结构DBMS:安装成服务,自动启动,默认监听端口3306DataFile:在MySQL中存放在指定的目录中客户端:my...
2020-03-10 21:08:24 224
原创 从零开始学java(29) --- JavaFX
GUI:Swing,JavaFXJavaFX基本结构:1,启动类继承javax.application.Application,实现去抽象方法start提供main方法作为其启动入口,使用launch启动2,start的参数Stage表示主舞台(表示窗口)其结构要有一个Secene(场景),在场景中设置root控件(布局的面板)还有大小...
2020-03-10 20:45:20 219
原创 从零开始学java(28)--- IO
Day18今天主要学习java中的IO体系。对其中5个类File、OutputStream、InputStream、Writer、Reader有初步了解。常识:标准输入设备是键盘,标准输出设备是显示器。Java IO中常用的类在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的...
2020-03-04 23:39:16 279
原创 从零开始学java(27)--- 异常
Day17今天了解java中的异常处理机制java使用面向对象的方式来处理异常,它把程序中发生的每个异常分别封装到一个对象中,该对象包含有异常的信息.所有异常的根类Throwable,Throwable又派生了两个子类,Error和Exception,Exception包括运行时异常(RuntimeException)和受检异常。常见的运行时异常有:NullPointerException...
2020-03-03 22:09:24 141
原创 从零开始学java(26)--- 集合框架
Day16今天学习集合框架的剩余知识。集合框架1.Set:元素不重复,顺序不要求保证。重复的判断:以equals为依据。① 元素是无序(存入和取出的顺序不一定一致),元素不可以重复;最多只有一个null。② 查看API会发现,Set集合的功能与Collection集合的功能是一致的(就方法调用而言);③ 底层数据结构是哈希表关于HashHash:哈希,可以理解为散列,计算任意的...
2020-03-02 22:33:34 260
原创 从零开始学java(25)--- 一些简单的数据结构与LinkedList
Day15今天了解一些简单的数据结构和学习LinkedList的有关知识。1.数据结构与算法什么是数据结构?Sartaj Sahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例合组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。Clifford A...
2020-02-28 22:08:48 171
原创 从零开始学java(24)---集合框架 ,ArrayList
Day14今天了解一些其他API基本方法和集合框架中的ArrayList1.日期时间APIDate:大部分方法已被弃用了,java源码里推荐使用Calendar,但是Calendar也有其缺陷。Java 8中有新的时间和日期API更好用。常用方法:new Date():当前时间getYear():是当前年份与1900年份之差,getMonth():从0开始,比如1月得到0,get...
2020-02-28 01:14:54 246
原创 从零开始学java(23)--- OOP三大特征,String
Day13今天学习String的APIOOP三大特征:1、封装性:在面向对象技术的相关原理以及程序语言中,封装的最基本单位是对象,而使得软件结构的相关部件的实现“高内聚、低耦合”的“最佳状态”便是面向对象技术的封装性所需要实现的最基本的目标。将属性或实现细节隐藏起来,更加安全;使用访问控制修饰符2、继承性:继承性是面向对象技术中的另外一个重要特点,其主要指的是两种或者两种以上的类之间的联...
2020-02-27 23:02:23 192
原创 从零开始学java(22)--- Java中的类
Day121.类的初始化顺序实例化类:父类静态属性或静态代码块↓子类的静态属性或静态代码块↓父类的代码块↓父类的构造方法↓子类的代码块↓子类的构造方法↓注:静态代码块或静态属性只会初始化一次,当你第二次或多次实例化就不会再初始化静态代码块或属性。静态方式(没有实例化):父类静态属性或静态代码块↓子类的静态属性或静态代码块2.抽象类语法:使用abstract修饰特点:...
2020-02-25 22:45:53 178
原创 从零开始学java(21)--- 继承,super和Object
Day11今天主要了解继承,super和Object的概念。1.继承继承(is a)指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。想实现继承,使用extends关键字实现。修饰符 class A(子类) extends B(父类){ //类定义部分}注意:Java中只支持单根继承,每个子类只有一个直接父类。...
2020-02-24 22:50:15 298
转载 在java中,OOA是什么?OOD是什么?OOP是什么?
1.OOAObject-Oriented Analysis:面向对象分析方法是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个...
2020-02-24 21:13:21 1618
原创 关于用Java实现简单人机猜拳的练习
关于用Java实现简单人机猜拳的练习我用了四个类来实现这个小程序,用到之前学习的一些知识,分别是User,Computer,Game,以及Enter。1.Userimport java.util.Scanner;public class User { private String name = null; public String getName() { return nam...
2020-02-23 23:58:16 862
原创 从零开始学java(20)--- 方法重载,单例模式,final关键字与包装类
Day9今天学习方法重载,单例模式,final关键字与包装类。1.方法重载在一个类中,方法名一样,但是参数列表(类型,数量,顺序)不同,方法重载,体现出OOP中的多态。构造方法的重载:语法要求与普通方法的重载类似一个构造方法可以调用重载形式的另外的构造方法:语法: this(…); 只能出现在构造方法中,表示调用其他形式的构造方法。说明:1.参数列表不同包括:个数不同、顺序不同...
2020-02-23 23:37:14 201
原创 从零开始学java(19)--- 可变长度参数,构造方法等
Day9今天了解可变长度参数,命令行参数,static关键字,访问控制修饰符,this,构造方法等。1.可变长度参数Java从JDK1.5以后,允许定义形参长度可变的参数从而允许为方法指定数量不确定的形参。如果在定义方法时在最后一个形参类型后增加3个点即(…);则表明该形参可以接受多个参数值,多个参数值会被当做数组传入。使用场景:参数数量不确定(批量操作)声明语法:type… args...
2020-02-20 23:44:24 328
原创 从零开始学java(18)--- 类和方法
Day8今天继续学习了解类和方法1.关于不同数据类型值的储存与传递数据类型:基本数据类型:只有8种引用数据类型:除了基本数据类型区别:存储方式的不同:基本数据类型存储的是值,引用数据类型存储的是地址。实际上:首先储存区大概分为以下6种1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中...
2020-02-19 21:38:29 388
原创 从零开始学java(17)--- 冒泡排序和二维数组
Day7今天了解了一下冒泡排序和二维数组 ,着重学习了java中类与方法的初步构建。1.冒泡排序:从底部找到两个相邻的元素,比较,找到较小的,往上放 经过一次交换,最小的就在最上面示例:public class BubbleSort { public static void main(String[] args) { int[] nums = { 1, 5, 8, 3, 4, ...
2020-02-18 23:01:30 215
原创 从零开始学java(16)--- 数组
Day 6今天学习数组数组:1.定义所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 这些无序排列的同类数据元素的集合称为数组。数组是用于储...
2020-02-17 21:06:07 230
原创 从零开始学java(15)--- while,do-while循环
Day 5今天学习while,do-while循环并进行生成当月日历的程序编写。1.whilewhile实际上就是把for循环展开 for(表达式1;表达式2;表达式3){ 循环体; }--------------------------------------------------------------- 表达式1; while(表达式2){ 循环体; ...
2020-02-14 18:06:19 311
原创 从零开始学java(14)--- for循环
Day4今天学习了for循环。。循环:重复执行某段代码for循环语法:for(语句1;语句2;语句3){若干语句; //循环体} for (int i = 0; i < 100; i++) { System.out.println("Hello World" );//输出100次Hello World }执行流程:1首先执行语句1,一般对数据进行初始化2执行...
2020-02-13 20:47:42 319
原创 从零开始学java(13) --- 运算符和条件结构
Day3今天主要了解一些运算符和条件结构1.运算符1.自增自减运算符:++(为变量自身加1),-- (为变量自身减1) 参与运算: ++在后面,先将变量进行运算,之后再自增 ++在前面,先将变量自增,之后再运算 如: a=5; b=a++;//b=5 c=++a;//c=62.比较运算符:(针对数字) > < ==(等于),>=,<=...
2020-02-12 20:36:47 374
原创 从零开始学java(12) --- 基础知识及开发工具选择
Day2今天了解一下一些常用的命令与基础知识,并且学会使用IDE(Integrated Development Environment集成开发环境),以eclipse为例。1.DOS常见的命令1 dir无参数:查看当前所在目录的文件和文件夹。/s:查看当前目录及其所有子目录的文件和文件夹。/a:查看包括隐含文件的所有文件。/ah:只显示出隐含文件。/w:以紧凑方式(一行显示5个文件...
2020-02-11 21:13:44 1422
原创 从零开始学java(11)--- Java开始
Day 1正式学习java的第一天1.Java的介绍Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台...
2020-02-10 20:07:17 638 1
原创 从零开始学java(10) --- 数据库补充
Day 10关于MySql一些内容补充与介绍1.子查询简单概述<1>.子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从 MySQL 4.1 开始引入,在 SELECT 子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。<2>.子查询中常用的操作符有 ANY(SOME)、ALL、IN 和 EXISTS。&l...
2020-02-10 15:22:23 264
原创 从零开始学java(9)--- 数据库
day 9今天继续数据库。。12. 分组查询的详解select stuName,SUM(mark),AVG(mark),COUNT(*) from student where mark is not null -- 根据什么条件查询group by stuName -- 根据什么字段进行统计having COUNT(*)=2 -- 分组之后的结果进行筛选order by SUM(...
2020-01-11 10:54:46 257
原创 从零开始学java(8)--- 数据库
Day8今天了解一下数据库。。引入程序中用来保存数据的方式?变量,数组,对象等等(内存存储。断电数据丢失,速度极快。)文件存储(硬盘存储。永久保存数据,保存数据 ,取出数据 很麻烦,效率很低。)数据库:用来永久保存程序中用到的各种各样的数据。 (磁盘存储,永久保存数据 取出数据 ,存储数据 极为方便,好用,安全。);1.当下一些比较流行数据库中小心的企业:mysql(免费,开源)...
2020-01-09 19:47:56 309
原创 从零开始学java(7)--- javascript学习
day7今天继续看看javascript。13.JavaScript数组一个变量只能够保存1个数据,今天介绍的数组实际上就是一个特殊的变量,可以保存多个数据1.定义空数组var arr1=[];var arr2=new Array();2.定义非空数组:var arr3=[1,“charles”,“1234”,99.99,true];<1>.如何往空数组里面存数据v...
2020-01-08 19:02:40 140
原创 从零开始学java(6)--- javascript学习
Day6今天看javascript,虽然它和java的名字很像,但是它和java实际上一点关系都没有。。。
2020-01-07 10:34:42 134
原创 从零开始学java(5)--- JavaScript学习
day 5今天学习基础的JavaScript。。简单了解引入学会JS可以实现如下操作:1.实现轮播图。2.实现全选全消。3.表单验证 (用户信息写对了还是写错了,给与提示)。4.动态弹出广告。5.动态操作音频文件。6.批量的动态生成HTML标签。7.省市级联(选择省份级联产生城市 选择城市 级联产生 区或者县)。8.还可以屏蔽不友好用词。9.js动态操作CSS。1.Ja...
2020-01-03 20:29:14 503
原创 从零开始学java(3)---css学习
day3今天了解CSSCSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模...
2020-01-01 17:12:05 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人