自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023.4.3JavaScript基础

页面加载完成执行里面的代码。web.xml欢迎页。

2023-04-03 19:48:36 46

原创 2023.3.29连接数据库

在URL地址后面添加:?在URL地址后面添加:?之前的Servlet五大步骤最后一步改用json对象进行传递。5.7版本之前不要cj,之后需要带cj。还有一个SSL连接错误。

2023-03-30 09:19:49 49

原创 2023.3.28Mysql查询语言

Delete From `表名` Where(`id` = `10004`)删除的时候,以前的数据还存在,保存到另一个地方,同回收站,还能找回。记关键字:create database`数据库名称`记关键字:create schema`数据库名称`group by 右边的条件一定大于等于左边的列。create table`表名`〔列)查询的列一定在group by里面包含。彻底删除数据,不能找回,不删除表结构。用`标记的表示忽略关键字。分组:group by。

2023-03-28 17:21:37 49

原创 2023.3.27Mysql

今天mysql讲的都是mysql最基础的增删改查,说难不难,在今后练习的时候都要会用到,都能掌握。varchar用于不定长度 小于65535用varchar。char用于固定长度(长度差不多) 255之内的字符。text用于很长的字符 其他用text。修改的表列的sql语句。

2023-03-27 17:30:49 33

原创 2023.3.23JSP+项目改造

Tomcat server 就是一个Servlet容器,还有很多其它的Servlet容器,如:JBOSS,WebLogic,Glassfish等。今天一天时间都在做最后的页面,因为之前一阶段html页面排版做的不好,导致运行出来页面很多错误,之间还有许多关于请求和响应和jsp相关的基本代码写错导致编译出现错误,今天就把三阶段第一个页面做出来,最后第二个界面又出现了排版错误,还没做出来。错误:页面要替换的内容如果不是重复的,不要用c:foreach去写,代码里面也不能List集合去接。

2023-03-23 19:59:31 43

原创 2023.3.22请求&响应+项目改造

HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse。HttpServletRequest它是一个接口,它的父接口ServletRequest,在开发中,常用的是带协议的请求对象。响应信息分为三部分:响应行、响应头、响应正文(响应体)Request是请求对象,Response是响应对象。请求消息:请求行,请求头,请求参数。3)将值进行封装存入req。5)页面转发或者重定向。

2023-03-23 09:03:42 34

原创 2023.3.21项目改造

第七步:完成相关页面顶部和底部的jsp页面导入.相关页面有:callus.jsp/company.jsp/home.jsp/news.jsp/online.jsp/product.jsp/第二步:复制静态页面的html, css, js,- 图片等等到动态工程的web目录下。第三步:测试动态项目能否正常启动,在该动态项目中,复制过来的html页面能否正常打开。之后把html界面,第一阶段的html排版太乱,还没写完。今天把第一阶段的html界面替换成JSP。第四步:把html页面修改为jsp页面。

2023-03-21 20:00:37 30

原创 2023.3.20Http+Tomca+Servlet

7)get请求必须是字符串,post请求所有格式(文件,图片,视频,字符)2)下载安装包(不用配置环境变量),不要下载压缩包(需要配置环境变量)6)每次必须请求后台,就是必须是新请求,不要走缓存,最好用post。找到服务,直接启动即可:访问:http://localhost:8080/2)安全:get请求会出现在浏览器地址,post不用。12.以后查询一般用get,更新(增加,修改,删除)一般用post。3)请求刷新时,post会重新提交数据。4)get请求会缓存,post不会。

2023-03-20 19:59:05 36

原创 2023.3.18反射枚举

对构造方法的调用getConstructor,创建对象newInstance。测试工具类,1.导jar包,2.创建测试类即可。枚举没有无参数的构造方法,不允许实例化。复制多继文件夹,和以前删除文件夹类似,注解:自定义注解:自己定义的注解。反射:得到构造方法,属性,方法。无视Declared权限修饰符。元注解:注解上面的注解。得到反射的三种方式?枚举 赋值用构造方法。1.对文件进行复制,2.对文件夹进行创建。

2023-03-18 14:36:52 27

原创 2023.3.16 IO流

读取纯文本用字符流:Reader reader = new FileReader(oldPath);对于写字符流Writer writer = new FileWriter(file);字节流写入中文或者读取中文的时候一般会出现乱码,因为一个中文占用几个字节。复制文件:其实就算读取源文件,然后写入一个新文件:最好用字节流。一般工具类最好用静态,不要用创建对象实例化去得到对象。字符转换为字节数组才能存入。1)1个字节gb2312。3)3个字节UTF-8。一个字符占多少个字节。4)4个字节16进制。

2023-03-16 20:00:05 36

原创 2023.3.15File类

java里面如果直接在split里面写.,则需要用转义字符name.split("\l. ");//创建多个文件夹,就算父目录不存在,将父目录和自己的文件夹同时创。//创建单个文件夹,如果父目录不存在,则创建不成功。3.判断是否为文件或者文件夹isFile(), isDirectory()2.判断当前文件或者文件夹是否存在exists()内存里面的数据不能持久化,不能永久保存。类的组成部分:类名,属性,方法,包。将内存的数据存入硬盘,叫做保存。将硬盘的数据放入硬盘,读取。

2023-03-15 17:11:50 31

原创 2023.3.14Map集合

如果能够拿到,则直接取得自己的值,如果拿不到,择取默认值。不定长的数组:public static void add(int. . . arr)去掉里面所有的key (map.keySet()),然后进行遍历。1.Map是一个双列集合,一个元素包含两个值(一个key,一个value)2.Map集合中的元素,key和value的数据类型可以相同,也可以不同。3.Map中的元素,key不允许重复,value可以重复。4.Map里的key和value是一一对应的。map存入相同的值时,后面的覆盖前面的值。

2023-03-14 19:27:48 28

原创 2023.3.13Set集合

里面方法要自己定义规则,以后代码里面不要出现else,到学会架构的时候,不要出现if else,包括swtich。如果创建Set里面如果是对象,则要实现Copareable<Student>重写里面的compareto。3.无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素。1.无序:存取数据的顺序是不一定的, 当数据存入后, 集合的顺序就固定下来了。比较器排序,就是利用构造方法,带参数实现里面的方法。set可以去掉重复,存的是第一个相同的元素。set存的时候进行排序。

2023-03-13 19:46:40 31

原创 2023.3.10Collection+List集合

泛型不需要大家理解太深,能够调用别人的接口即可,如果能自己写更好,在能够自己做架构的时候需要自己写。Collection没有get方法,不能用for和while进行遍历,可以用forEach。泛型可以理解为Object,因为Object是所有类的父类,泛型就是将子类进行统一处理。extends Number> extends左边的是子类。super Number> super 左边的是父类。List<0bject>泛型,主要是规定集合的数据类型。集合就是一个可动态扩容的数组,是对数组的封装。

2023-03-11 09:37:30 31

原创 2023.3.9异常和时间日期

所以,以后一般情况下建议用try catch,什么地方出现异常什么地方进行捕获。以后如果一段代码会有几个异常,则每个异常应该单独写一个try catch。如果用抛出异常,没有捕获,则一直会跑到VM去,由Java虚拟机去执行异常。执行代码时,出现异常,如果后面的代码需要执行,则用try catch。如果执行代码时,出现异常,觉得后面的代码执行无意义,则直接抛出异常。除非后面的代码没有意义,则用抛出,否则用try catch。编译时异常,直接编译不成功,和代码错误表现是一样,代码错误idea不能解决。

2023-03-09 19:32:47 68

原创 2023.3.8常用API

2023.3.8常用API

2023-03-08 15:13:58 56

原创 2023.3.7接口+内部类+lambda表达式

一般情况下,固定的变量,不允许出现在普通类里面,出现在这里叫做魔法值,一般类里面不允许出现魔法值。内部类的主要目的:就是为了创建属于自己的对象,为了不让别人直接调用,他是属于自己的。如果参数只有一个,则可以省略数据类型,如果由多个,要么都省了数据类型,要么都写。内部类可以理解为,外部类的一部分,是一个组合的关系,一般情况下是不可分割的。一般情况下,如果抽象类里面都是抽象方法,那么将抽象类改为接口。一半抽象类全是常量,则用枚举,如果全是抽象方法,则用接口。抽象类可以理解为由三大部分组成:普通类,枚举,接口。

2023-03-07 18:00:00 80

原创 2023.3.6多态

将要操作的run方法写到另一个类ParentAnimal里面,里面的方法用父类作为参数进行编写public void run(Animal animal)如果类里面有抽象方法,则类必须是抽象类public abstract class Animal。如果方法没有方法体,则方法必须写成抽象方法public abstract void run。如果是属性,则调用如果是方法,则调用的是子类的方法。如果是抽象类,则里面的方法一定是抽象方法吗?在执行类里面,将子类传递到方法里面。如果是方法,则调用的是子类的方法。

2023-03-06 20:01:14 43

原创 2023.3.3面向对象继承+修饰符

总结:继承好处就是代码的复用性弊端就是耦合性太高,

2023-03-04 09:24:10 24

原创 2023.3.2集合基础

如果已经对数组的数据已经满了,如果还要增加数据,则需要对数组进行扩容数组不能更改长度如果要添加新数据很麻烦,可以用一个更好的方法进行自动扩容。删除集合里面的元素,可以用索引,也可以用用对象,对象不能直接new,只能通过变量。split 将字符串根据某种字符(分隔符)进行分割字符串数组。集合至少用for循环不能删除,因为删除一个,长度就会变小。集合就是对数组的自动扩容:集合就是对数组的扩展。数组:增加,修改,查询,无法做到删除和扩容。集合主要的内容:增加,修改,删除,查询。substring 截取字符串。

2023-03-02 14:02:38 40

原创 2023.3.1JAVA字符串

API概述 API (Application Programming Interface) :应用程序编程接口 之前在做HTML也用过百度的地图的api,感觉这种功能用起来很方便,不需要理解里面的源码拿过来用就行 Java字符串概述 String 类在 java.lang 包下,所以使用的时候不需要导包 String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例,也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象 字符串不可变

2023-03-01 20:57:15 78 1

原创 2023.2.28HTML最后两页+Java面向对象

对面向对象的概念还不是很清楚,可能他是一种编程的指导思想不是一个技术,今天面向对象一直是拿做的实例来讲解的印象深点的有个拆箱和封箱,将基本类型转换为应用类型叫做装箱 Integer=1;还有this关键字很好用,当局部变量和成员变量出现了重名的情况 Java 使用的是 就近原则,this指的对象地址,谁调用它就用的谁的地址,还有什么其它构造方法、对象内存图、成员变量和局部变量知识点的概念也不是很牢。主要觉得html方面排版好了做起来就很轻松,今天做的也比较顺利和模板大差不大,算是把html这部分给完结了。

2023-02-28 19:59:40 29

原创 2023.2.27方法案例数据+html新闻页面产品中心

①HTML部分 今天继续做的是HTML部分,新闻页面和产品页面,运动的技术和之前的差不多,个人感觉前面主页做完后面都能做到七七八八。 运用的新技术有页面跳转 <div> <div onclick="window.open('home.html','_self')">网站首页</div> <div onclick="window.open('company.html','_self')">公司

2023-02-27 21:02:03 86 2

原创 2023.2.24方法

JAVA方法基本定义

2023-02-24 17:08:28 25

空空如也

空空如也

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

TA关注的人

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