自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

如果不使用SpringBoot框架创建Maven工程, 工程里面如果需要添加其它框架, 除了需要在pom.xml文件中添加大量的依赖信息以外,很多的框架还需要有对应的xml配置文件, 在xml配置文件中还需要书写大量的配置信息, 这些工作都需要程序员完成, 使用SpringBoot框架创建工程时,如果需要引入其它框架只需要通过打钩的方式即可把其它框架引入到自己的工程 不需要写配置文件,SpringBoot框架帮助程序员做好了其它工作。- 服务器就是一台高性能的电脑。- Web服务软件做了哪些事儿?

2022-09-06 19:33:49 116 1

原创 数据库的基础知识1

insert into emp values(1,'悟空',5000,1),(2,'八戒',2000,1),(3,'蜘蛛精',8000,2),(4,'白骨精',9000,2);select name,sal,job from emp where job in("人事","程序员") and sal>2500;insert into dept values(1,'神仙部','天庭'),(2,'妖怪部','盘丝洞');

2022-09-05 19:24:15 276

原创 Java网页页面的设计工具6

v-model="变量"undefined 让控件的值和变量进行双向绑定undefined 控件的值改变变量的值会跟着改变undefined同时变量的值改变也会影响控件的值undefined 应用场景: 当需要获取控件的值的时候使用双向绑定。v-on:事件名="方法" 事件绑定undefined 绑定的方法必须写在Vue对象中的methods属性里面undefined @事件名="方法" 简写。v-for="(对象undefined下标) in 数组" 让显示的元素内容和数组进行绑定。...

2022-09-01 14:11:58 141

原创 Java网页页面的设计工具5

VM: 视图模型undefined 负责将页面中可能发生改变的元素和变量在内存中进行绑定undefined 当需要改变页面中元素时undefined只需要修改变量undefined 视图模型会不断监听变量值的改变undefined 当值发生改变时会从内存中找到对应元素让其跟着改变。MVC设计模式的Controller中需要频繁的进DOM操作(查找页面中元素undefined创建元素等)undefined会浪费资源undefinedMVVM设计模式可以解决此问题。开启只执行一次的定时器。......

2022-08-29 17:55:05 391

原创 Java网页页面的设计工具4

交互性强: 由于JS语言是嵌入到HTML页面中undefined最终执行在客户端的浏览器中的语言undefined和用户是直接接触undefined Java语言是运行在服务器的语言undefined 用户需要进行交互的话必须通过网络才可以undefined所以JS语言的交互性会更强.==和===区别: ==先统一等号两边变量的类型 再比较值undefined ===先比较两个变量的类型undefined类型一致后再比较值. "666"==666 true "666"===666 false。...

2022-08-29 17:54:03 52

原创 Java网页页面的设计工具3

特点: 元素脱离文档流(不占原来的位置) undefined通过left/right/top/bottom控制元素的位置undefined让元素相对于窗口(默认)或某一个上级元素做偏移undefined如果需要相对于某一个上级元素则必须把上级元素改成相对定位作为参照物.特点: 元素不脱离文档流(不管元素显示到什么位置都占着原来的位置)undefined通过left/right/top/bottom控制元素的位置undefined 让元素相对于初始位置做偏移.特点: 元素脱离文档流undefined 通过。.

2022-08-29 17:51:38 159

原创 Java网页页面的设计工具2

inline: 行内元素的默认值, 特点: 共占一行,不能修改宽高, 包括: span,b加粗,i斜体,u下划线,s删除线,a超链接等。inline-block:行内块元素的默认值, 特点:共占一行,并且可以修改宽高, 包括:input,img。伪类选择器: 此选择器选择的是元素的状态,元素状态包括: 未访问,访问过状态,悬停状态,点击/激活状态。block: 块级元素的默认值, 特点: 独占一行,可以修改宽高,包括: h1-h6,p, div。设置圆角 值越大越圆, 超过宽高的一半时为正圆。

2022-08-24 18:53:13 98

原创 Java的网页页面的设计工具1

内部: 在head标签里面添加style标签,在标签体内通过选择器找到需要添加样式的元素,然后再添加样式代码, 这种用法可以复用,但是只能当前页面复用,不能多页面复用。类选择器: 如果需要选择多个不相关的元素, 可以给多个元素添加相同的class属性值,然后通过类选择器进行选择。外部: 在单独的css样式文件中写样式代码,在HTML页面中通过link标签引入, 可以实现多页面复用。学习表单主要学习的就是表单中有哪些控件, 包括:文本框,密码框,单选,多选,下拉选,日期,文件等。

2022-08-23 17:40:22 342

原创 JAVA的常用小功能 1

4.守护线程:DaemonThread :设置守护线程是必须得在被守护的运行之前设置, 例如 rose.start() t.setDaemon(true). t.start() 此时rose线程结束,t也结束。System.out.println(t.getName() + ":正在执行B方法...");System.out.println(t.getName()+":正在执行A方法...");

2022-08-19 19:44:12 266

原创 JAVA的反射机制与可长变参数

System.out.println("自动调用:" + method.getName() + "()");// Test2.class.getClassLoader().getResource(".").toURI() 这个获取的是。//加载类对象 Test2.class.getPackage().getName() == reflect。//循环找一下file集合中 有多少个.class文件。...

2022-08-18 18:44:29 324

原创 HTTP的客户端的处理--------------------交互

/IDEA中执行项目时,类加载路径是从target/classes开始的 定位环境变量ClassPath(类加载路径)中"."的位置。//maven项目斌以后会将src/main/java和src/main/resources。//因此实际需要定位的是target中的classes/static/index.html。//1.解析请求,实例化请求对象的过程就是解析的过程。//定位到了target/classes/static目录。//世纪虚拟机执行查看的是target/class目录下的内容。...

2022-08-15 19:28:04 165

原创 线程的五个状态(补充)

2.线程可以采用一个锁,来对线程的运行进行封锁 3.线程调用一个在I/O被阻塞的操作,在该操作的输入与输出完成之间不会返回到他的调用者。2.就绪状态(Runnable):一个新创建的线程并不会自动开始运行,必须调用start()方法启动,而start方法处于就绪状态不一定立即运行run方法,线程必须与其他线程竞争cpu时间。...

2022-08-13 15:26:46 83

原创 java的创建网页内容基础操作

列 列在行中。在type = "button":按钮 value="内容"用户名超链接的名字密码昵称

2022-08-09 19:09:37 591

原创 集合的排序

1.集合的工具类java.util.Collections下有一个静态方法:sort,可以对List集合进行自然排序(从小到大)但对于sort方法而言,它能比较的是要求可以直接进行比较的类型,所以如果比较的内容无法直接比较需要单独定义比较器 定义元素之间的比较规则。//单独定义比较器(定义Point元素的比较规则),可以采用lambda来对定义器进行缩减。// 如果返回值>0则表达的是o1>o2。...

2022-08-09 19:01:25 911

原创 集合与数组之间的转变

/等同于先new再addAll()// Set set = new HashSet(list);//等同于先new再addAll()//asList方法会返回Arrays定义的内部类ArrayList,该集合内部直接引用给定数组array。//添加元素相当于要对数组扩容,数组是定长的不可以真实的扩容,因此会抛出不支持该操作的异常.删除也是一样的。//因为集合直接引用数组array,所以对该集合操作就是对array数组的操作。//对数组操作后,集合也会改到改变....

2022-08-09 18:51:06 117

原创 集合之间的遍历

泛型也称为参数化类型,允许我们在使用一个类时,传入某个类型来规定其内部的属性,方法的参数或方法返回值的类型,使得我们使用时更加方便.//迭代器指定的泛型应当与其遍历的集合泛型一致。for(String str : c){//集合指定泛型后,可直接用元素类型接收元素,编译器会补充造型操作.//编译不通过,实参类型违背了当前集合指定的泛型E的实际类型String。迭代器默认的开始位置是在集合的第一个元素之前, it.next()为迭代器向后移动一个位置并获取。//新循环遍历集合会被编译器改回成迭代器遍历。..

2022-08-09 18:45:50 77

原创 集合之间操作

1.boolean contains = c.containsall((e)):判断是否包含e这个元素 亦可以时集合。//此时c2集合中末尾新增了c1 c1没有变化。4.c.removeAll(c1)删除c与c1之间相重合的部分。/*取c1中与c3的交集 对c3没有什么影响。2.c.addall(c1) c中增加了c1集合中的全部元素。3.c.retainAll(c1) 取c与c1之间的交集。/*删除c1中与c3想重合的部分。c1.add("嘿嘿");c3.add("嘿嘿");...

2022-08-09 18:40:05 95

原创 JAVA的基础集合

collection:所有的集合都实现了这个接口,像数组一样可以保存一组元素 *,他是抽象的 ,引用类型都可以放进去 所有引用类型都是Object的子类。[元素1.toString(), 元素2.toString(), 元素3.toString(), ...]盘但当前集合是否包含给定义元素,判断的一居室给顶元素与集合元素是否存在equals比较情况。//remove(Objcet o)删除是根据equals的比对效果,且只删除第一个。//HastSet 不可以放重复的元素。//ArrayList可以。...

2022-08-05 18:14:17 62

原创 Java线程Thread的基础1

System.out.println(t.getName() + "方法B开始执行");System.out.println(t.getName() + "方法A开始执行");System.out.println("啊啊啊啊,噗通!mynchronized:对现在执行的程序进行上锁排序进行 Dameon:守护线程。System.out.println("执行完毕");//守护线程必须设立在线程启动之前,setDaemon为守护线程。System.out.println("执行完毕");...

2022-08-05 18:05:52 59

原创 JAVA的线程基础Thread

一、 CurrentThread():线程的静态方法 setPriority设置优先级的级别(1-10)System.out.println("优先级:"+priority);//判断是否存活、是否守护线程、是否被中断。//获取的唯一标识、系统生成。

2022-08-03 18:53:44 74

原创 JAVA客户端与服务端

/链接的地址与,端口的地址。//建立一个输出的流。public ClientHandler(Socket socket) {//获取插件 定义属性。System.out.println("host说:" + line);//通过刚接受连接的socket,获取输入流来读取该客户端发送过来的消息。System.out.println("等待客户端连接...");System.out.println("正在连接服务端...");...

2022-08-03 18:21:15 2242

原创 JAVA字节与字符的输入流与输出流

2.处理流、高级流字节流的处理流BufferedInputStream/BufferedOutputStream缓冲字节输入流,加快字节的读取数据速度---------8kObjectInputStream/ObjectOutputStram对象输入/输出;//2创建转换流(高级流)负责链接字节与字符流,负责将写出的字符转换成为字节。//如果需要明确字符集,需要在转换流上明确,最好是一直明确字符集。//1.文件流、低级流向文件中写入字节数据。//4.负责换行,并写出字符串(高级流)...

2022-08-01 17:52:32 239

原创 Java字节与字符输入与输出流

2.字符流下的高级流InputStreamReader、OutputStreamWriter转换输入/输出流,衔接字节与字符流,将读取/写出的字符字节转换BufferedReader、PrintWriter缓冲的字符流,其中pw中带有换行刷新,可以读取/写出字符串。节点流、低级流实际上是连接程序与文件的管道,负责从文件中读取字节/将字节写入文件之中。//2创建转换流(高级流)负责链接字节与字符流,负责将写出的字符转换成为字节。//1.文件流、低级流向文件中写入字节数据。...

2022-08-01 17:36:30 509

原创 JAVA对象流的输入与输出

java.io.NotSerializableException说明序列化没有可实现的接口java.io.Serialozable。String[]otherInfo={"技术好","拍摄技术一流","大家的启蒙老师"};//对象输出流(高级流)将一个java对象进行序列化。//目前还不知道当前对象为什么类型的对象所以选用person代替。//将一个Preson对象写入文件person.obj中。//将person.obj文件中的对象反序列化。//创建一个默认的无参的构造器。......

2022-07-29 19:03:37 462

原创 JAVA 读取的流

实际开发中我们经常串联一组高级流最终到某个低级流上,读写数据可以以流水线式的加工处理完成复杂的读写,这个过程称为流的连接。节点流也称为低级流,特点是实际链接程序与另一端的流,负责实际读写字节数据的流,读写一定是建立在节点流基础上进行的。处理流也称为高级流,特点是不能独立存在,必须连接在其他流上,目的是当数据经过当前流时对其进行操作简化我们的读写。节点流也称为低级流,特点是实际连接程序与另一端的流,负责实际读写字节数据的流。文件流就是典型的低级流,是实际连接程序与文件的流,负责读写文件数据。......

2022-07-29 18:44:20 546

原创 java的结构

1.while(boolean){语句块}do{语句块}while(boolean)先执行语句块起码先执行一次2.swicth(){case1case2}break,可以跳出循环。1.for(循环变量;intnum=(int)(Math.random()*1000+1);if(boolean){语句块}elseif(boolean){语句块}Math.random()-----生成0.0到0.9999999999......的随机数。...

2022-07-29 17:45:11 133

原创 JAVA运算符号

基本算术运算符1./与%的区别//运行结果为0,当前面数字/后数字,且前数字

2022-07-29 17:43:10 1484

原创 数据类型的分类

数据占据空间是由其数据类型控制,不是由其数据大小控制。八种基本数据类型byte(文件流)、short(和其他语言兼容)、int、long、float(和其他语言兼容)、double、boolean、char;byte占用1个字节、short占用2个字节、int占用四个字节、long占用8个字节char采用Unicode(解释见补充)编码格式,一个字符对应一个码(0到65535之间)(1)表现的形式是字符char,但本质上是码int(2)字符型直接量必须放在单引号中,只能装一个。......

2022-07-28 20:09:39 1934

原创 初步了解java

4).简单建议(非规定)Java规则允许中文命名但是不建议,建议使用该变量代表含义的英文命名,不允许拼音,因为不直观也不专业。1.编译期java源文件经过编译生成.class----字节码文件。JRE为java运行所需要的最小环境,JEK为开发java的最小环境。除了包含JRE以外还包含开发Java程序所必需的命令工具。除了包含jvm以外还包含运行Java程序所必需的环境。(1).命名时只能包含字母、数字、_和$符,不能以数字开头。小驼峰命名法第一个单词首字母小写,其他单词首字母大写。...

2022-07-28 20:02:09 85

原创 JAVA Input与Output

chuanqi day02

2022-07-28 17:31:20 663

原创 访问硬盘内容

5.lambdaDemo接口中只有一个抽象方法,才可以使用lambda替换匿名内部类。Filefile=newFile("./demo.txt");3.DeleteFile、DeleteDir删除一个文件名称、目录名称。System.out.println("大小"+len+"文件长度")Filedir=newFile(".");1.CreateNemFileDemo新建一个文件夹名称。4.listFileDemo获取目录中的所有的子项。2.MkDirDemo创建一个目录名称。...

2022-07-27 20:25:49 110 1

1AInterviewALL.md

1AInterviewALL.md

2023-04-25

空空如也

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

TA关注的人

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