![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Mr,helios
这个作者很懒,什么都没留下…
展开
-
JAVA-JS-详述插件机制
为了扩展jQuery库函数,jQuery提供了两种方式jQuery.extend(object)扩展jQuery对象本身,主要是用来扩展jQuery全局函数 ,调用时直接$.函数名(参数)<script> $.extend({ min: function(a,b){ return a<b?a:b; } }); var min = $.min(1,2);</script>运行结果:jQuery.fn.extend(objec原创 2020-07-31 11:17:19 · 244 阅读 · 0 评论 -
JAVA-JS-详述each(callback)与each(object[, callback])的区别
each(callback)每个匹配的元素都会执行该函数eg:<input type="checkbox" name="ball" value="0" />篮球 <input type="checkbox" name="ball" value="1" />足球 <input type="checkbox" name="ball" value="2" />台球 <script> $("[name='ball']").each(functi原创 2020-07-31 10:40:17 · 121 阅读 · 0 评论 -
JAVA-模块化开发-三级级联(省市县)(异步和json的联合运用)
项目模块第一步:建立省市区三级数据库具体大家可以上网上百度查询地区源码这里给出建表源码CREATE TABLE `area` ( `id` varchar(36) NOT NULL COMMENT '地域ID', `code` varchar(30) NOT NULL COMMENT '地域编码', `name` varchar(30) NOT NULL COMMENT '地域名称', `parent_code` varchar(30) DEFAULT NULL COMMENT '原创 2020-07-27 17:01:54 · 1171 阅读 · 0 评论 -
JAVA-JSP——执行过程
JSPJSP全称Java Server Pages 里面包含html标签、css样式、JavaScript脚本和Java代码JSP执行过程当用户通过浏览器访问Tomcat上的JSP页面时,Web应用服务器使用JSP引擎对该页面进行翻译(Java文件)、编译(.class文件)和执行,然后将执行结果(静态页面代码)返回给客户端浏览器,最后浏览器解释执行返回的结果呈现给用户,如下图所示:PPT上翻译阶段:当Web应用服务器第一次接收到该JSP页面请求时,首先会对这个JSP页面进行翻译,将页面中的jsp原创 2020-07-26 16:10:47 · 371 阅读 · 0 评论 -
JAVA-JSP——请求转发与重定向的区别
重定向与请求转发重定向(Redirect)客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方法将结果(结果中头信息内HTTP状态码为302,Location响应报头域中保存响应回来的地址)返回客户端浏览器;客户端浏览器收到服务器端结果后解析其头部信息,然后自动按照头部指定地址以GET方式再次向Web应用服务器端发请求,此时地址栏URL发生变化,服务器端接收到新的请求再将结果返回至客户端浏览器,客户端浏览器解释执行返回结果原创 2020-07-26 16:07:36 · 112 阅读 · 0 评论 -
JAVA-servlet的声明周期
1、加载及实例化Servlet容器负责加载和实例化Servlet。当客户端第一次给服务器发送该Servlet请求时,Servlet容器会加载并创建Servlet实例,(注意:默认情况下不是Tomcat服务器或服务器上的Web应用启动的时候加载并实例化Servlet)。当客户端(可以是非第一次请求的客户端)再次向服务器发送该Servlet请求时,服务器会从内存中查找该Servlet实例,并用找到的Servlet实例处理用户请求。在该过程中,Servlet容器会创建一个ServletConfig对象,该对象原创 2020-07-26 11:18:18 · 125 阅读 · 0 评论 -
JAVA-JSP——Tomcat目录文件结构
bin存放了启动Tomcat软件的命令,这些命令可以在Windows和Linuxf操作系统上运行。conf保存了配置Tomcat的配置文件。server.xml:a、http协议默认端口号为80 tomcat默认端口号为8080 在server.xml文件中修改;b、使Tomcat支持https;c、使Tomcat支持集群lib用来保存运行Tomcat的jar包logs保存Tomcat运行期间产生的日志信息如图所示:说明:i、catalina.日期.log文件用于记录tom原创 2020-07-22 09:58:35 · 129 阅读 · 0 评论 -
JAVA-HTML——jQuery之事件绑定方式
事件处理bind(type,[data],fn)为每个匹配元素的特定事件绑定对应的事件处理函数,各参数含义如下:1、type表示事件类型,多个事件类型使用空格分隔;2、data表示传递给绑定函数的额外数据对象,函数中使用event.data接收(了解);3、fn表示绑定的函数;eg:<script> $("a").bind("click",function(){ console.log("输出成功"); })</script><a href原创 2020-07-19 17:26:05 · 237 阅读 · 0 评论 -
JAVA-HTML——jQuery之DOM操作
attr属性操作attr(name|properties|key,value|key,fn):设置或返回被选元素的属性值。1、获取值<script> console.log($("#title").attr("id"));</script><div id="title">zzu</div>运行结果:2、改变值eg:<a id="link"> 百度一下,你就知道</a><script> $("#l原创 2020-07-19 16:40:48 · 239 阅读 · 0 评论 -
JAVA-HTML——js之form表单校验
form对象Form 对象集合:Form 对象常用属性::Form 对象常用方法:TEXT对象Text 对象代表 HTML 表单中的文本输入域。在 HTML 表单中 每出现一次,Text 对象就会被创建。text对象常用属性:text对象常用方法:eg: <input id="test" /> <input type="button" value="提交" onclick="t1()" /> <script> document原创 2020-07-18 10:35:00 · 300 阅读 · 0 评论 -
JAVA-HTML——js如何获取HTML元素对应JavaScript对象
document对象Document对象表示整个HTML文档,该对象是Window对象的一部分,可通过window.document属性获取该对象。document.getElementById()通过id来获取对应id所属的元素,返回对拥有指定 id 的第一个对象的引用。 <div id="id" class="class_1"> <span>郑州大学</span> </div> <script> var elemen原创 2020-07-17 16:15:43 · 449 阅读 · 0 评论 -
JAVA-HTML——js中setInterval()与setTimeout()
setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数 。<script>function run(){ console.log(1111); }var id = setInterval("run()",1000);</script>clearInterval()取消由 setInterval() 设置的 timeout此功能会将正原创 2020-07-17 15:38:20 · 285 阅读 · 0 评论 -
JAVA——html的js中substr()和substring()
substr(start,length)从起始索引号提取字符串中指定数目的字符。var letters = "abcdefg";console.log(letters.substr(1,3));substring(start,stop)提取字符串中两个指定的索引号之间的字符var letters = "abcdefg";console.log(letters.substring(1,3));结果比对即str比string多截取一位,string到此处截止却不截取当前位置字符...原创 2020-07-17 10:08:08 · 126 阅读 · 0 评论 -
JAVA之html——JavaScript——构造方法
什么是对象?在JavaScript中,对象是拥有属性和方法的数据。创建对象的方法JavaScript自定义对象的常用方式有以下5种:直接创建方式、对象初始化器方式、构造函数方法、prototype原型方式、混合的构造函数/原型方式直接创建方式:var student = new Object();student.name = "jim";student.dohomework = function(){ console.log(this.name+"正在做作业");}student.doh原创 2020-07-16 18:00:38 · 194 阅读 · 0 评论 -
JAVA之html——css设计详述 margin padding
margin(外边距样式属性)可以想象成从选中的外边框延伸出箭头将所选标签位置移动例如,margin-rightmargin-top设置元素的上外边距,该属性有多个值:值描述auto浏览器设置的上外边距length定义固定的上外边距。默认值是 0。允许使用负值%定义基于父对象总高度的百分比上外边距 <b>zzzzzzzzzzzzzzzzzzzzzzzzzzzzz</b> <b>zzzzzzzzzzzzzzzzz原创 2020-07-15 11:37:04 · 182 阅读 · 0 评论 -
JAVA之html——css伪类
CSS 伪类用于向某些选择器添加特殊的效果首先将整体代码写出,方便后续进行对比说明<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="https://www.baidu.com/" target="_blank">百度</a> &l原创 2020-07-14 17:23:24 · 115 阅读 · 0 评论 -
JAVA——Java注释
第一种注释方式:单行注释在每行代码后面加上//即可多行注释在开始时加上/在多行最后一行的末尾加上/文档注释 方便生成文档在最开始的地方加上/*中间是想要注释掉的代码,结尾加上/...原创 2019-10-24 22:10:53 · 96 阅读 · 0 评论 -
JAVA——Java中的数据类型
数据类型的基本介绍Java中的数据类型可分为两大类:1、基本的数据类型。2.引用的数据类型:比如类、接口、数组、枚举、注解。由于数据类型需要分配内存空间来进行储存,所以要根据所要用的数据来合理选择数据类型。数据类型大致分为以下四类:1、整形是用来定义整数的关键字,四种整形(byte,short,int,long)都有表示范围一般来说整形数据有四种十进制整数,例如12,-127,0...原创 2019-11-04 09:34:08 · 144 阅读 · 0 评论 -
JAVA——对象和类 上
java中的对象Java语言中的对象是对现实世界中对象的模拟,现实中的对象存在于现实生活中,Java语言中的对象存在于计算机内存中。对象的特点是属性和方法。即要知道每一个对象的基本信息和这个对象他自己能干什么。如何定义类定义一个类的步骤:1、定义类名;2、定义类的属性;3、定义类的方法。//定义属性public class 类名{ String id; //学号 St...原创 2019-11-17 11:24:50 · 91 阅读 · 0 评论 -
JAVA——详述JAVA重写
大家都知道java中可以使用继承的方法来实现类的简化使用,但是如果想要使用的子类方法不能直接使用父类的方法,需要加以修改。那么,此时就要用到java的重写,来时你的方法达到你想要达到的目的。这种对父类方法进行改写或改造的现象称为方法重写或方法覆盖。父类方法在子类中重写使继承更加灵活。一旦子类重写了父类的方法,那么再调用子类的方法的时候,便是使用的子类中重写后的方法。此时,若再调用Son的...原创 2019-11-30 15:22:00 · 125 阅读 · 0 评论 -
JAVA——详述JAVA多态
父类代码子类代码测试代码输出结果即两次输出都是子类中重写的move方法父类类型(Mammal)的变量mammal指向子类创建的对象,使用该变量调用父类中一个被子类重写的方法(比如move方法),则父类中的方法呈现出不同的行为特征,这就是多态。Java引用变量有两种类型,分别是编译时类型和运行时类型:编译时类型由声明该变量时使用的类型决定;运行时类型由实际赋给该变量的对象。如果编...原创 2019-11-30 16:56:27 · 146 阅读 · 0 评论 -
JAVA——详述String实例化方式(直接赋值和构造方法)
String类的实例化方式为两种,一种是直接赋值,一种是构造方法实现其实例化直接赋值String name1 = "Tim"; String name2 = "Tim"; System.out.println(name1==name2);输出结果:String name2=“tom”;此时name1和name2共享常量池中的同一个数据,即两个变量的地址是一样的,所以输出结果nam...原创 2019-12-02 18:55:50 · 809 阅读 · 0 评论 -
JAVA——详述String 类equals方法和==区别
String中equals方法的作用String类中的equals方法用于判断两个字符串内容是否相同举例如下:public class homework { public static void main(String[] args) { String name1 = new String("Tom"); String name2 = new String("Tim"); S...原创 2019-12-02 19:05:25 · 241 阅读 · 0 评论 -
JAVA之底层代码——详述ArrayList类contains方法
contains方法的源码 public boolean contains(Object o) { return indexOf(o) >= 0; }public int indexOf(Object o) { if (o == null) { for (int i = 0; i < size; i++) ...原创 2020-04-15 22:51:19 · 126 阅读 · 0 评论 -
JAVA之数据库——MD5加密实战
创建项目,板块样式如下创建Main文件,具体实线增删功能实现添加功能1、注入sql语句使其先行检测是否事先存在已有账户String sql = "select id from user_info where user_name = ?"; if(new DBLink().exist(sql, userName)) { System.out.println("用户名已存在,操作终止"); return; }2、检测密码和重复密码是否一致if(!Password原创 2020-07-02 11:35:59 · 545 阅读 · 0 评论 -
JAVA——基于Maven项目所做JDBC的学生管理系统
创建一个Maven web项目项目框架如图所示,将所需要的jar包网站搜索之后复制进pom.xml文件中将框架确定之后实现项目的增删改查功能一 、增加首先使用sql语句确定数据库中是否已经有所要注册的学生id...原创 2020-07-03 14:59:49 · 321 阅读 · 0 评论 -
JAVA之底层代码——HashSet中的add方法
HashSet在调用构造方法时,实质上是创建的HashMap集合对象。import java.util.HashSet; public class Test2 { public static void main(String[] args) { HashSet<String> names = new HashSet<String>(); /...原创 2020-07-14 11:19:41 · 157 阅读 · 0 评论 -
JAVA之html选择器
什么是选择器?选择器:浏览器通过选择器为满足条件的HTML元素添加CSS样式标签选择器标签选择器:浏览器为HTML文档内标签名与标签选择器名相同的标签元素添加CSS样式,其语法:标签选择器名 {declaration1;declaration2;…}eg:<b>郑州大学</b><style> b{ font-size: 70px; }</style>类选择器类选择器:浏览器为class标签属性的属性值与类选择器名原创 2020-07-14 11:14:48 · 370 阅读 · 0 评论 -
JAVA之html的file,textarea,按键(submit,reset,button)
文件框input标签中type标签属性属性值为file时即为文件框,input标签为单标签,其标签属性如下:1、id:设定文件框唯一标识符;2、name:设定文件框的名字以便于服务器端获取文件框中的值;3、multiple:设定是否可以选择多个文件,属性值为multiple则文件框可选择多个文件,HTML5新增标签属性;4、disabled:设定是否禁用文件框,属性值为disabled则文件框被禁用,不可选择文件,数据无法传递到服务器端。eg:<input type="file" nam原创 2020-07-13 16:07:56 · 537 阅读 · 0 评论 -
JAVA之html的form,text,password,select标签
什么是form标签form标签用于为创建 HTML 表单,双标签,常用标签属性如下:一、action设定当提交表单时向何处(一般为Servlet)发送表单数据。二、methodmethod:设定如何将表单中的数据传送给服务器进行处理,属性值可以为get(对应于Servlet 中的doGet方法)或post (对应于Servlet 中的doPost方法) ,默认值为get。三、enctype设定在发送表单数据之前如何对其进行编码,属性值有三个:application/x-www-form-url原创 2020-07-13 11:26:29 · 468 阅读 · 0 评论 -
JAVA——运行原理
此图是Java运行原理简图先通过使用javac的java编译器,编译Java源代码,将 .Java源代码文件编译成.class字节码文,如:javac HelloWorld.Java -----> HelloWorld.class再使用Java解释器,用于运行编译后的Java字节码文件,如:Java HelloWorld (注意不需要扩展名.classjavadoc:用于...原创 2019-10-24 21:50:02 · 111 阅读 · 0 评论 -
JAVA之html表格开发
表格开发标签table /table此标签用于整体表格的标签内容,将其他表格标签写于此标签内部即可tr /tr(table row)此标签用于行的编写,将行内信息写于此标签即可th /th (table head)此为表头标签,在tr标签内部进行说明,即可编写表头信息td /td (table data)此为表格数据信息,编写表格成员信息样式修改一、设置边框:border:black 1px solid;/*添加边框*/二、去掉table标签和子标签之间的空隙border-s原创 2020-07-13 09:46:07 · 532 阅读 · 0 评论 -
JAVA之网页设计html标签
标签分为:行内元素,块级元素行内元素(内容包裹,不会自动换行):一、a标签:a标签:超链接标签,双标签,常用标签属性:1、href:指定打开的页面;锚点;2、target:用于指定在哪个窗口打开href标签属性指定的页面,常用属性值有_self 、_blank 等;<a href="https://www.baidu.com/" target="_blank">百度一下</a>二、img标签img标签:图片标签,单标签,常用标签属性:1、src:设置图片路径;2原创 2020-07-10 17:40:37 · 338 阅读 · 0 评论 -
JAVA 数据库之——多表查询
首先准备数据表格准备两个不同的表格,一个名为user_info,另一个为address#user_info表create table user_info( id int(2) primary key, user_name varchar(12) unique, password varchar(15) not null, real_name varchar(8) not null, age int(3)); #address表creat原创 2020-07-09 09:55:25 · 1230 阅读 · 0 评论 -
JAVA数据库之总结数据库——group by
首先创建数据表create table fruit( name varchar(4), address varchar(12), type_name varchar(6)) insert into fruit values ('香蕉','广西','大香蕉');insert into fruit values ('苹果','山东','红富士');insert into fruit values ('香蕉','菲律宾','小香蕉');insert into原创 2020-07-08 18:01:06 · 300 阅读 · 0 评论 -
JAVA之总结数据库语句中——order by
先创建数据表格(依旧是之前的格式)create table student( id char(36) primary key, name varchar(8) not null, age int(3) default 0, mobile char(11), address varchar(150))insert into student values ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901','北京海淀');原创 2020-07-08 17:50:41 · 709 阅读 · 0 评论 -
JAVA之总结MySQL模糊查询
首先在Navicat里创建数据表create table student( id char(36) primary key, name varchar(8) not null, age int(3) default 0, mobile char(11), address varchar(150))insert into student values ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901','北京海淀');i原创 2020-07-08 17:41:43 · 875 阅读 · 0 评论 -
JAVA 之详述事务隔离级别
事务隔离出现的问题同一个应用程序中的多个事务或不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题,这些问题可分为如下三种类型:一、脏读脏读(Drity Read): 已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据。场景:公司发工资了,领导把5000元打到Tom的账号上,但是该事务并未提交,而Tom正好去查看账户,发现工资已经到账,账户多了5000元,非常高兴,可是不幸的是,领导发现发给Tom的工资金额不对,是20原创 2020-07-08 11:07:25 · 842 阅读 · 0 评论 -
JAVA之数据库——为什么要使用外键(详述)
首先使用一个例子引出观点如何将京东fuliuqingfeng的用户信息及其多个邮寄商品地址保存到数据库中?create table user_info( id char(36) primary key, user_name varchar(30) not null, password varchar(30) not null, real_name varchar(8), mobile char(11), address varchar(150) ); inse原创 2020-07-07 10:34:22 · 355 阅读 · 0 评论 -
JAVA之数据库——JDBC数据库的事务管理
什么是事务当执行一组DML操作时,为了确保数据的完整性和一致性,避免数据库产生错误数据,就需要通过事务(Transaction)使该组DML操作同时成功或失败例如:张三有两张银行卡,卡号分别是1234567890和0987654321,现从1234567890卡取出100块钱转到0987654321卡,则取出钱的卡需要减去100,转入卡需要增加100,现实生活中这两个update操作必须同时成功同时失败,如下操作:update account set money=money-100 where car原创 2020-07-05 17:23:34 · 272 阅读 · 0 评论