- 博客(35)
- 收藏
- 关注
原创 第十九天前端jsp Ajax
二十三Ajax1.特点局部刷新异步传输[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02CoeA2j-1604470936651)(C:\Users\lgm\AppData\Roaming\Typora\typora-user-images\1604464193782.png)]2优点节省带宽减轻服务器压力加快相应速度3.实现步骤[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K5Po4kqi-1604470936654)(C
2020-11-04 14:23:00
245
原创 第十九天前端jsp 过滤器和监听器
二十三过滤器和监听器1.过滤器限制用户的处理请求或访问资源过滤器过滤器是以一种组件的形式绑定到WEB应用程序中,采用链的方式进行处理实现发起请求(处理请求或资源访问请求)实现Filter接口实现接口中方法public void intit(FilterConfig filterConfig)public void doFilter(ServletRequest req, ServletResponse resp,FilterChain fileterChain)
2020-11-03 08:37:38
192
原创 第十八天前端jspEL、JSTL表达式基本标签的使用
二十二ELExpression Language,方便的访问标志位(page,request,session,application)中的属性内容,避免scriptlet代码1.格式通过${属性名称} 替代 <%=属性名称%>2.内置对象pageScope 表示从page属性范围查找输出属性requestScope 表示从request属性范围查找输出属性sessionScope 表示从session属性范围查找输出属性applicationScope 表示从session属性范
2020-11-03 08:36:17
168
原创 第十七天前端jspServlet的基本使用
4.使用Servlet<body><a href="servlet">simpleServlet</a><br/></body>web.xml <servlet> <servlet-name>simpleServlet</servlet-name> <servlet-class>S1101Servlet.S1SimpleServlet</servlet-class>
2020-11-03 08:34:46
185
原创 第十六天前端jsp文件上传和下载及servlet的使用
二十文件上传及下载加入SmartUpload jar包,专门用于实现文件上传及下载的组件1.文件上传public final void initialize(PageContextpageContext) 执行上传和下载的初始化工作,必须实现public void upload() 实现文件数据的 传 , 在initialize 方法后执行public int save(String pathName) 将全部上传文件保存到指定的目录下,并返回保存的文件个数public void setAllo
2020-11-01 23:43:18
219
原创 第十五天前端jsp JNDI、链接池、javaBean
十九JNDI、连接池、javaBean1.JNDIJava Naming and Directory Interface java命名和目录接口是一组在java应用中访问命名和目录通过名将将资源与服务进行关联1.修改context.xmltomcat\conf\context.xml或WebContent\META-INF/\context.xml文件<Context><Environment name= "tjndi" value= "hello JNDI"type=
2020-10-31 20:57:43
127
原创 第十四天前端jsp基本语法、指定以及内置对象的使用
十八jsp语法和指令1.基本语法(3)1.声明<%! 方法 %>2.脚本<% 代码 %>3.输出<%=%>4.注释html注释 显示注释jsp注释<% // %> 隐式注释<body><%!//定义类或全局变量或方法,不可用输出语句(out.print())class Person{int id;String name;public Person(int id,String name){ this.id=
2020-10-31 13:48:24
335
原创 第十三天前端jsp tomcat安装和部署
十七jsp安装部署1.jsp介绍java server pagehtml中嵌入java脚本代码应用服务器的jsp引擎编译和执行java脚本代码将生成的页面信息返给客户端 即翻译–>编译–>执行阶段2.静态网页和动态网页静态网页只显示相关内容,但是无法实现数据的更新及用户的交互动态网页在静态网页上加入服务技术,如jsp、php、asp等,实现与用户的交互3.项目架构C/S架构只针对特定的用户使用,并且在服务器端和客户端都要安装有关程序B/S结构针对全球用户,只要在服务器
2020-10-30 23:48:25
391
1
原创 第十二天前端XML及解析
十六XMLEXtensible Markup Language1.xml和htmlXML 用来存储和交换数据 支持自定义标签,可扩展性,区分大小写 且里面的标签都是成对的THML 用来显示数据 标签都有固定含义,不能去创造新的标签,不区分大小写2.xml组成1.前导区规定了XML页面的3个属性version:表示使用的XML版本enconding:页面使用的文字编码standalone:此XML文件是否独立运行例:<?xml " versi
2020-10-30 23:46:35
1455
原创 阿猛学习笔记java十五网络通信
二十网络通信java.net.*包中1.InetAddress表示ip地址常用方法static InetAddress getByName(String host) 通过主机名称得到InetAddress对象static InetAddress getLocalHost() 得到本机的InetAddress对象String getHostName() 得到主机域名String hostAddress() 得到主机ip地址boolean isReachable(int timeout) 判断
2020-10-30 23:44:44
233
原创 阿猛学习笔记java十四GUI
十九GUI图形用户界面1.AWTabstract Windowing Toolkit 抽象窗口工具包用来建立和设置java的图形用户界面的基本工具AWT所有工具类都在awt包中,用来建立与平台无关的GUI类,这些类被称为组件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7iPwKMVE-1603897518226)(C:\Users\lgm\AppData\Roaming\Typora\typora-user-images\1603846286463.png)]
2020-10-28 23:05:50
243
原创 第十一天前端jQuery正则表达式
十五正则表达式1.表单验证减轻服务器压力1.基本思路获取表单元素对数据进行判断表单进行提交触发事件,对数据进行验证2.实现js οnsubmit=“return validate()”jQuery $("*").click(function(){…})blur() 失去焦点focus() 得到焦点select() 选中文本域的内容,突出显示输入区域的内容<script language="javascript" src="../js/jquery-1.8.2.js">&
2020-10-28 23:01:42
108
原创 第十天前端jQuery操作DOM
十四jQuery操作DOM1.设置样式$("*").css(“attr”,“value1”)$("*").addClass(“c1 c2”)$("*").remove(“c1 c2”)2.文本操作1.$("*").html()/$("*").html(content) 提取或设置元素内容,类似innerHTML2.KaTeX parse error: Undefined control sequence: \* at position 3: ("\̲*̲").text()/("*").text
2020-10-28 08:29:14
130
原创 阿猛学习笔记java十三反射
十八反射实例化对象:类–>对象通过:对象–>类名1.作用通过反射可使程序代码访问装载到JVM的类的内部信息 获得已装载类的属性信息 获得已装载类的方法 获得已装载类的构造方法信息2.反射常用类都位于java.lang.reflect包Class代表一个类 反射机制的起源和入口 提供了获取类信息的相关方法 用于获取与类相关的各种信息常用方法 getPackage() 获得类的所属包 getSuperClass() 获得类的父类对应的Class对象
2020-10-28 08:27:29
158
原创 第九天前端jQuery常用事件
十二jQuery事件1.鼠标事件click 单机鼠标时dblclick 鼠标双击时mousedown()/up 鼠标按下/弹起时mouseover/out 鼠标移入/移出时hover 相当于 mouseover 与 mouseout 事件的组合toggle 鼠标连续单机事件<script language="javascript" src="../js/jquery-1.8.2.js"></script><script language="javascript
2020-10-21 23:50:07
130
原创 阿猛学习笔记java十二多线程
十七多线程1.进程正在运行的程序,有自己的地址空间资源分配的基本单位进程特点:动态性,并发性,独立性2.线程进程内部的一个执行单元,是程序的单一控制流程线程特点:线程是独立调度和分派的基本单位,共享进程资源 减少程序在并发执行时付出的时间和空间开销多线程优点:进程间不能共享内存,但线程之间可共享内存 使用多线程实现多任务并发比进程的效率高 多线程使系统空转时间减少,提高CPU的利用率 java语言内置多线程功能支持,简化了Java的多线
2020-10-21 15:13:49
163
原创 第八天前端jQuery选择器
十一jQuery选择器1.基本选择器id选择器 $("#d") 选中id为d的元素标签选择器 $(“p”) 选中标签为p的元素类选择器 $(".c") 选中class为c的元素2.交集,并集 选择器并集选择器 $("#d,.c") 同时选中id为d和class为c的元素交集选择器 $(“div.c”) 选中div且div类名为c的元素<style type="text/css">.c{ background-color:#00FF00; }</style>&l
2020-10-21 00:08:12
177
原创 阿猛学习笔记java十一IO
十六IO1.File构造方法File(String pathname)File(URLI uri)常用方法booelan exists() 判断文件或目录是否存在boolean isDirectory 判断是否是目录boolean isFile() 判断是否是文件long length() 返回文件的字节数String getName() 返回对象文件或目录的名称String getPath() 返回对象表示的文件的相对路径名String getAbsolutePath() 返回此对
2020-10-21 00:06:09
184
原创 第七天前端jQuery基本使用
十jQuery的基本使用是一个JavaScript程序库,对JavaScript对象和函数的封装1.jQuery的功能访问和操作DOM元素控制页面显示样式对页面事件进行处理与Ajax技术的完美结合jQuery能做的JavaScript也能做,但jQuery效率更高2.jQuery优点体积小强大的选择器出色的DOM封装可靠的事件处理机制丰富的插件支持出色的浏览器兼容性3.jQuery使用导入jQuery库<script sr=“js/jquery-1.8.3.js” t
2020-10-19 21:13:16
115
原创 阿猛学习笔记java十集合框架
十五集合框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ey4Tk7ct-1603112995112)(C:\Users\lgm\AppData\Roaming\Typora\typora-user-images\1603067373885.png)]1.Collection存储一组不唯一,无序的对象常用方法boolean isEmpty() 判断是否为空boolean add(E e) 添加元素boolean addAll(Collection<E&g
2020-10-19 21:10:14
95
原创 阿猛学习笔记java九泛型
十四泛型在类定义的时候,其属性的类型没有指定,而是实例化对象的时候由外部来指定的情况(动态的指定数据类型)1.定义泛型格式[访问权限] class 类名称 <泛型类型1,泛型类型2…>[访问权限] 泛型类型标识 变量名称[访问权限] 泛型类型声明 方法名称(){}2.实例化指定泛型Class<Object,Object> object=new Class<Object,Object>();无法指定为基本数据类型,需设置成一个类,Object为数据类型对应的
2020-10-18 15:56:02
172
1
原创 第六天前端JS常用的内置对象
九JS常用内置对象1.document属性URL 返回当前文档的URLtitle 文档的标题fgColor body标记的text属性文本颜色bgColor body标记的bgcolor属性所表示的背景颜色方法open() 打开文档write() 向文档写入数据clear() 清空当前文档close() 关闭文档获得节点对象方法getElementById(“id”) 通过id名获取,得到单个对象getElementsByclassName(“class”) 通过class名获取
2020-10-18 09:51:54
173
1
原创 阿猛学习笔记java八异常处理
十三异常处理处理Java在编译或运行或者运行过程中出现的错误1.语句格式try{//可能会出现异常的语句}catch(异常类的实例 1){//处理异常的语句}catch(异常类的实例 2){//处理异常的语句}….finally{//异常的出口,不管是否出现异常该部分代码是一定会执行的。}2.异常处理异常匹配一段代码可能会引发多种异常当引发异常时,会按顺序查看每个catch语句,并执行第一个与异常类型匹配的catch语句执行其中一条catch语句后,其后的catch语句被忽略
2020-10-16 11:57:16
82
原创 第五天前端js基本语法及函数
1.js由网景公司开发基于对象和事件的脚本语言浏览器可以直接解析、运行主要作用:产生网页特效,验证表单特点向HTML页面添加交互行为脚本语言,语法和java类似解释性语言,边解释边执行组成部分BOM:Browse Object Model 浏览器对象模型DOM:Document Object Model 文档对象模型基本结构<script type=“text/javascript”>…js代码…</script>该脚本可放在HTML中任何一个地方,但一
2020-10-15 23:02:06
100
原创 阿猛学习笔记java七常用设计模式
十二常用设计模式1.单例设计模式对构造方法进行私有化,不能通过new得到对象,从而保证一个类只有一个实例具体实现将构造方法进行私有化,使其不能通过new关键字实例化改类得到对象再该类的内部产生一个唯一的实例化对象,并且封装为private static类型定义一个静态方法返回这个唯一对象[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ClDa6tzs-1602743864113)(C:\Users\lgm\AppData\Roaming\Typora\typora
2020-10-15 14:39:05
175
1
原创 阿猛学习笔记java六抽象类,接口,单元测试,内部类
十抽象类和接口10121.抽象类关键字abstract声明修饰符 abstract class 类名{属性方法}抽象类可包含:属性,常量,普通方法,构造方法,抽像方法特点抽象类不能实例化普通类继承抽象类,必须重写抽象类所有的抽象方法,抽象类继承抽象类,可选择性重写父类的抽象方法用final修饰的方法不能重写抽像方法抽像方法没有方法体抽像方法存在于抽像类中抽像类不一定有抽像方法,但有抽像方法一定是抽像类2.接口关键字 interface实现接口关键字 implements
2020-10-13 22:11:31
320
原创 第四天前端div盒子模型及布局
七div布局1.盒子模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8rhiGZ1e-1602597903148)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\1602597255718.png)]margin属性 外边距margin-left/right/top/bottommargin:上下 左右margin:上 右 下 左(中间不要加逗号)margin:0px auto 水平居中m
2020-10-13 22:06:30
464
原创 第三天前端样式表及样式表基础属性
六样式表1.语法:<head><style type=“text/css”>选择器(即修饰对象){对象的属性 1: 属性值 1;对象的属性 2: 属性值 2;}</style></head>2.选择器id选择器class选择器标签选择器且优先级:id 选择器>class选择器>标签选择器关系:紧邻是交集关系 例:div#d4 选中id 为 d4 的 div 元素逗号(,)是并集关系 例:p,h3 选中了两个标签选择
2020-10-12 23:16:57
93
原创 阿猛学习笔记java五java常用关键字,基本特性以及代码块的使用
九java常用关键字,特性,代码块10121.构造方法实例化对象初始化属性开辟存储空间特点:一个类存在一个默认的无参构造方法 构造方法无返回值且和类名一致 构造方法可重载 定义构造方法会覆盖默认的构造方法 构造方法可相互作调用,通过this表示,但必须放在首行2.thisthis表示当前对象this不能和static结合使用this可访问属性,方法this可以用作构造方法名使用,但必须放在首行3.staticstatic表示静态的用s
2020-10-12 11:41:30
112
原创 阿猛学习笔记java四Scanner,System,正则表达式
七Scanner,System10111.Scanner常用构造方法Scanner(System.in)Scanner(String s) 进行预输入,字符串可进行解析常用方法String/int… next()/nextInt()…Scanner useDelimiter(String pattern) 对预输入的字符设置分隔标记,默认为空格boolean hasNext() 根据分隔符逐个扫描预输入内容并进行判断 使用对应的next方法接收2.System常用方
2020-10-12 11:39:16
223
原创 阿猛学习笔记java三Date相关类以及Random,Math,StringTokenizer类
七Date1010提供操纵日期和时间各组成部分的方法获取当前时间 long System. currentTimeMillis();1.java.util.Date常用构造方法Date(long date)Date(String date) 格式 yyyy/MM/dd( HH:mm:ss)常用方法boolean before/after(Date date) 测试日期是否在指定日期之前或之后int compareTo(Date date) 对两个日期进行比较int getDate()/g
2020-10-11 23:16:04
79
原创 第二天前端表单,表格,框架相关标签
三表单1.formaction="#" 表单提交跳转的页面method=“post” 默认为get2.inputtype=“text” 单行文本type=“password” 密码type=“radio” 多选type=“checxbox” 重置type=“reset” 提交type=“submit” 文件上传type=“file” 文件上传type=“img” 图片按钮type=“button” 普通按钮type=“hidden” 隐藏readonlyreadonly=“r
2020-10-11 23:12:56
65
原创 阿猛学习笔记java二:String相关类
四String1.常用构造方法String(byte b[])String(byte b[],charset)通过指定编码解码,构造StringString(char[] c)通过字符数组构造String2.常用方法int length() 返回字符串的长度boolean equals(String)/equalsIgnoreCase 判断字符串是否相等/不区分大小写 null不能放在前面String toUpperCase/toLowerCase() 将字符串转换为大/小写int in
2020-10-10 22:54:34
96
原创 阿猛学习笔记之java一:初识java,数据类型及数据类型的运算
一初识java1.了解java 1.由sum公司开发被oracle收购 2.特点:继承,多态,封装,继承,安全,多线程,跨平台,解释执行2.计算机语言 高级语言:java,c,c++,.net低级语言:汇编语言,二进制3.java平台 J2SE 标准版 应用程序 J2EE 企业版 分布式网络程序 J2ME 移动版 嵌入式系统开发4.开发环境 JDK包含JRE包含JVM5.JDK目录 bin 开发工具 db java的关系数据库 include C头文件
2020-10-09 22:09:47
95
原创 第一天前端基本标签
HTMLhyper text markup language一.介绍浏览器:解释源码的工具扩展名:.html .htm标签的分类:快级标签 前后隔一行(h1-h6,p,hr,br,div…) 行级标签 前后不隔行html标签不区分大小写二.基本标签1.h1-h6标题标签,且h1最大h6最小2.a超链接标签<a href=“跳转的地址” target="窗口的打开方式“>源端点target=_blank 保留当前窗口,在新的窗口打开链接的网页targe
2020-10-09 21:47:43
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人