- 博客(30)
- 收藏
- 关注
原创 2020-04-18
在"千锋逆战班,李飞学习第20天,今天学了.Servlet3.0之前,只支持配置版Servlet,但是在Servlet3.0以后支持注解版的Servlet和配 版的Servlet都支持.默认2.5版本web项目默认用的配置版Servlet,3.0版本web项目默认 采用注解版Servlet.所有web项目都支持注解版和配置版的Servlet. 10.1:注解版Servlet,在Servlet的类...
2020-04-18 00:04:12 83
原创 2020-03-25
在"千锋逆战班,李飞学习第22天,今天学了.网络编程三要素:3.1:IP:ip地址是每台计算机在网络中唯一标识.在同一个网络中不能有相同ip地址.在不同网络中,可以有相同ip地址.本机回环地址:127.0.0.1查看本机IP:运行->cmd->ipconfig查看本机是否能与其他计算机连通:运行->cmd->ping ip地址3.2:端口:应用程序在网络中唯一标识.端口范...
2020-03-25 23:18:41 90
原创 2020-03-24
在"千锋逆战班,李飞学习第20天,今天学了.Servlet3.0之前,只支持配置版Servlet,但是在Servlet3.0以后支持注解版的Servlet和配 版的Servlet都支持.默认2.5版本web项目默认用的配置版Servlet,3.0版本web项目默认 采用注解版Servlet.所有web项目都支持注解版和配置版的Servlet. 10.1:注解版Servlet,在Servlet的类...
2020-03-24 23:57:04 75
原创 2020-03-23
在"千锋逆战班,李飞学习第19天,今天学了Java中有6大设计原则,23种设计模式.还有一种,有人归纳为设计原则,有人归纳为设计模式.1. 设计原则(扩展):前人经过经验的总结出写Java代码的规则,平时写代码遵循这些规则,写出2. 代码就规范性好.java要求程序高内聚低耦合. 内聚性:独立性. 耦合度:依赖性. 1.1:单一职能原则:一个类一做一件事. 作用:提高程序内聚性,降低程序耦...
2020-03-23 23:28:00 68
原创 2020-03-22
在"千锋逆战班,李飞学习第18天,今天学了线程同步的方式: 4.1:同步代码块:有一个线程进入同步代码块自动上锁,这个线程对象把同步代码块中代码执行完了就会自动解锁. 4.1.1:语法:synchronized (锁对象) { 想要一起执行代码块; }4.1.2:同步代码块锁对象可以是任何对象,只要这个锁对象是这多个线程共享,锁对象的值一般不变. 4.1.3:同步代码块中锁范围越小越好...
2020-03-22 23:09:47 55
原创 2020-03-22
#干锋逆战班,李飞#在干锋“逆战"学习第17天我在干锋逆战班学习"Java课程"今天学到了1. 临界资源问题:在同一个进程中有多个线程执行同一任务,有一个共享资源,当一个线程操作共享资源时,还没来得及修改,另一个线程把cpu时间片抢去了,又来操作共享资源,这时就出现.临界资源问题.2. 解决临界资源问题,要用到线程同步.3. 线程同步:让想一起执行代码绑定成一个代码块,一个线程进去执行这个代码块...
2020-03-22 23:06:54 56
原创 2020-03-21
#干锋逆战班,李飞#在干锋“逆战"学习第17天我在干锋逆战班学习"Java课程"今天学到了1. 临界资源问题:在同一个进程中有多个线程执行同一任务,有一个共享资源,当一个线程操作共享资源时,还没来得及修改,另一个线程把cpu时间片抢去了,又来操作共享资源,这时就出现.临界资源问题.2. 解决临界资源问题,要用到线程同步.3. 线程同步:让想一起执行代码绑定成一个代码块,一个线程进去执行这个代码块...
2020-03-21 23:04:43 75
原创 2020-03-20
在"千锋逆战班,李飞学习第16天,今天学了装饰者模式: 作用:封装原有类,使其功能更强大. 要实现装饰者模式,注意以下几点内容: a.装饰者类要实现真实类同样的接口 或继承同样父类. b.装饰者类内有一个真实对象的引用(可以通过装饰者类的构造器传入) c.装饰类对象在主类中接受请求,将请求发送给真实的对象(相当于已经将引用传递到了装饰类的真实对象) d.装饰者可以在传入真实...
2020-03-20 23:32:11 70
原创 2020-03-19
在"千锋逆战班,李飞学习第15天,今天学了装饰者模式: 作用:封装原有类,使其功能更强大. 要实现装饰者模式,注意以下几点内容: a.装饰者类要实现真实类同样的接口 或继承同样父类. b.装饰者类内有一个真实对象的引用(可以通过装饰者类的构造器传入) c.装饰类对象在主类中接受请求,将请求发送给真实的对象(相当于已经将引用传递到了装饰类的真实对象) d.装饰者可以在传入真实...
2020-03-19 23:59:06 121
原创 2020-03-18
#干锋逆战班,李飞#在干锋“逆战"学习第14天我在干锋逆战班学习"Java课程"今天学到了输出重定向(重新定义一个方向输出):将原来在控制台输出的内容,改变方向,写入到 文件中. eg:public static void main(String[] args) throws IOException { //声明一个存原来打印输出流对象 PrintStream p1=System.out...
2020-03-18 23:07:27 72
原创 2020-03-16
#干锋逆战班,李飞#在干锋“逆战"学习第4天我在干锋逆战班学习"Java课程"今天学到了流的分类: 2.1:按输出方向分:以程序为参数物. 输入流:将文件中数据读取到程序中. 注意:如果文件不存在,输入流会抛异常(报错). 输出流:将程序中数据写入到文件中. 注意:如果文件不存在,先创建文件,再向文件中写入数据. 2.2:按单元分:bit(位),byte,kb,mb,g,t...
2020-03-16 23:08:18 68
原创 2020-03-15
#干锋逆战班,李飞#在干锋“逆战"学习第12天我在干锋逆战班学习"Java课程"今天学到了如何将微信项目发布到网上.5.1:把项目发布到网上准备:5.1.1:准备一台公网服务器(window服务器,tomcat的端口改成80默认端口).(租用 阿里,百度…服务器)5.1.2:购买域名,备案域名时需要公网服务器(域名要解析公网服务器IP,就可以用 域名替代公网服务器IP地址)5.1.3:...
2020-03-15 22:52:27 81 1
原创 2020-03-14
在"千锋逆战班,李飞学习第13天,今天学了多表之间的关系1.多表之间的关系1.1一对多:在多的一方的表中,引用一的一方表中主键来建立关系.eg:一个班级有多名 学生,但是一个学生只属于一个班级.1.2一对一:在任何一方引用另一方表中主键都可以建立关系.eg:一个女人只能有一个老公,一个男人只能有一个老婆.1.3多对多:建立第三张表,在第三张表中引用两张多的表中主键来建立关系.eg:一个老师可以教...
2020-03-14 23:14:59 189
原创 2020-03-13
#干锋逆战班,李飞#在干锋“逆战"学习第12天我在干锋逆战班学习"Java课程"今天学到了微信小程序微信页面的.wxml中 相当于html中 <7iew> <c:for var=“stu” items=“数 组/集合”> {item}/...
2020-03-13 23:27:55 87
原创 2020-03-10
#干锋逆战班,李飞#在干锋“逆战"学习第11天我在干锋逆战班学习"Java课程"今天学到了解决web项目后台的bug的方法1.Web项目,判断是否缓存问题,明明后台代码已经更改,但是它还是执行没有修改之前的代码就是缓存.2.用代码调试:在认为有问题的地方用System.out.println()来打印变量或其他值.3.debug调试:3.1:在认为有问题的java为中的地方设置断点;3.2:选中项...
2020-03-10 23:06:28 52
原创 2020-03-09
#干锋逆战班,李飞#在干锋“逆战"学习第10天我在干锋逆战班学习"Java课程"今天学到了1.事件:onclick单击 onload加载 onchange改变 onmouseover鼠标经过 onmouseout鼠标离开 onfocus获得光标 onblur失去光标 onsubmit表单提交...
2020-03-09 23:24:46 51
原创 2020-03-08
#干锋逆战班,李飞#在干锋“逆战"学习第9天我在干锋逆战班学习"Java课程"今天学到了JSTL标签2.JSTL:全称JavaServerPages Standard TagLibrary,JSP标准标签库.作用:简化jsp页面. 2.1:jstl使用步骤: 2.1.1:导包:jstl.jar, standard.jar 2.1.2:在jsp页面导入标签库: <%@ taglib ur...
2020-03-08 23:26:55 95
原创 2020-03-07
#干锋逆战班,李飞#在干锋“逆战"学习第8天我在干锋逆战班学习"Java课程"今天学到了Sql的DML语言:对数据库的表作增加操Sql的DML语言:对数据库的表作增加操作. 1.向表添加一条记录: 语法一:insert into 表名(列名1,列名2,…) values(值1,值2…);(推荐) 注意:1.1:向表中插入的数据要是一条完整的记录数据,不能只插入一半的数据. 1.2...
2020-03-07 23:02:34 86
原创 2020-03-06
#干锋逆战班,李飞#在干锋“逆战"学习第7天我在干锋逆战班学习"Java课程"今天学到了前后端跳转3.前端跳转到,后台Servlet中 form表单(get/post) 超链接(get) window.location(get) window.location.href(get) location.href(get)4.后台servlet跳转到前端: 转发 重定向/三秒跳转...
2020-03-06 21:52:00 71
原创 2020-03-05
#干锋逆战班,李飞#在干锋“逆战"学习第5天我在干锋逆战班学习"Java课程"今天学到了乱码处理情况。4.乱码处理:4.1:响应乱码的处理:4.1.1:第一种解决响应乱码:设置响应编码,设置浏览器的编码也是utf-8response.setCharacterEncoding(“utf-8”);4.1.2:第二种解决响应乱码:设置响应的内容类型及浏览器展示信息的编码方式response.setC...
2020-03-05 23:50:00 58
原创 2020-03-04
#干锋逆战班,李飞#在干锋“逆战"学习第5天我在干锋逆战班学习"Java课程"今天学到了.转发与重定向用法和区别6.转发VS重定向:相同点都可以实现页面跳转 6.1:方法不同:转发用的request.getRequestDispatcher(“login.html”).forward(request, ...
2020-03-04 23:16:45 73
原创 2020-03-03
#干锋逆战班,李飞#在干锋“逆战"学习第5天我在干锋逆战班学习"Java课程"今天学到了jsp注释。 <% //单行注释 /多行注释/ %> <%-- jsp注释,外界看不到注释内容 --%>...
2020-03-03 23:02:19 76 1
原创 2020-03-03
#干锋逆战班,李飞#在干锋“逆战"学习第5天我在干锋逆战班学习"Java课程"今天学到了cookie和session方法。3.常用方法:1:创建cookie对象存数据:Cookie ob=new Cookie(String name, String value); 2:将cookie对象通过浏览器存在客户端:response.addCookie(Cookie cookie);3:得到客户端的所有c...
2020-03-03 00:02:03 58
原创 2020-03-02
#干锋逆战班,李飞#在干锋“逆战"学习第4天我在干锋逆战班学习"Java课程"今天学到了获得节点对象方式。1.获得元素节点对象的方式: 1.1:通过ID名获得一个节点对象:document.getElementById(“id名”) 1.2:通过标签名获得节点对象集合:document.getElementsByTagName(“标签名”) 1.3:通过类名获得节点对象集合:document.g...
2020-03-02 14:00:15 60
原创 2020-02-29
#干锋逆战班,李飞#在干锋“逆战"学习第4天我在干锋逆战班学习"Java课程"今天学到了乱码解决问题。4.1:响应乱码的处理: 4.1.1:第一种解决响应乱码:设置响应编码,设置浏览器的编码也是utf-8 response.setCharacterEncoding(“utf-8”); 4.1.2:第二种解决响应乱码:设置响应的内容类型及浏览器展示信息的编码方式 respon...
2020-02-29 23:32:11 80
原创 2020-02-28
#干锋逆战班,李飞#在干锋“逆战"学习第4天我在干锋逆战班学习"Java课程"今天学到了Servlet的生命阶段。Servlet的生命阶段: 1:实例化阶段:由服务器容器找到对应Servlet并调用Servlet构造方法创建Servlet实例. 2:初始化阶段:由服务器容器通过Servlet实例调用init()初始化方法 3:请求处理阶段:由服务器容器通过Servlet实例调用处理请求的方法se...
2020-02-28 23:52:30 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人