- 博客(79)
- 问答 (1)
- 收藏
- 关注
原创 AJAX原理及介绍
传统的请求都有哪些?直接在浏览器地址栏上输入URL。a点击超链接提交form表单使用JS代码发送请求window.open(url)document.location.href = urlwindow.location.href = url…传统请求存在的问题XMLHttpRequest对象是AJAX的核心对象,发送请求以及接收服务器数据的返回,全靠它了。XMLHttpRequest对象,现代浏览器都是支持的,都内置了该对象。直接用即可。创建XMLHttpRequest对象
2023-10-28 21:44:08
942
原创 jQuery内容概述
jQuery是存放js代码的地方, 放的用js代码写的function总述:jQuery 是一款跨主流浏览器的 JavaScript 库,封装了 JavaScript 相关方法调用,简化 JavaScript 对 HTML DOM 操作官网地址: https://jquery.com/(1)写少代码,做多事情【write less do more】(2)免费,开源且轻量级的 js 库,容量很小(3)兼容市面上主流浏览器,例如 IE,Firefox,Chrome(
2023-10-28 21:34:23
421
原创 JavaWeb — Servlet — CRUD
list.html页面中的内容所有的双引号要替换成单引号,因为out.print("")这里有一个双引号,容易冲突。详情是需要连接数据库的,所以这个超链接点击之后也是需要执行一段java代码的。现在写完这个功能之后,你会有一种感觉,感觉开发很繁琐,只使用servlet写代码太繁琐了。使用纯粹的Servlet完成单表【对部门的】的增删改查操作。分析list.html页面中哪部分是固定死的,哪部分是需要动态展示的。向webapp中添加连接数据库的jar包(mysql驱动)这里的问号,必须是英文的问号。...
2022-07-25 11:17:06
497
原创 JavaWeb — Servlet —HTTP相关内容
实际上是用户发送请求的时候,遵循了HTTP协议,发送的是HTTP的请求协议,Tomcat服务器将HTTP协议中的信息以及数据全部解析出来,然后Tomcat服务器把这些信息封装到HttpServletRequest对象当中,传给了我们javaweb程序员。(前端永远提交的是字符串,后端获取的也永远是字符串。实际上向应用域当中绑定数据,就相当于把数据放到了缓存(Cache)当中,然后用户访问的时候直接从缓存中取,减少IO的操作,大大提升系统的性能,所以缓存技术是提高系统性能的重要手段。创建Servlet对象。.
2022-07-23 21:33:26
290
原创 JavaWeb — Servlet-实现Servlet接口的相关对象
目录Servlet对象的生命周期什么是Servlet对象生命周期?Servlet对象是由谁来维护的?研究:服务器在启动的Servlet对象有没有被创建出来(默认情况下)?怎么让服务器启动的时候创建Servlet对象呢?Servlet对象生命周期请问:destroy方法调用的时候,对象销毁了还是没有销毁呢?GenericServlet好消息ServletConfigServletContext获取ServletContext对象 ServletContext配置信息获取应用根路径获取文件的绝对路径(真实路径)
2022-07-11 21:10:18
674
原创 JavaScript部分内容5 — JSON编程
目录概述复杂一些的JSON对象eval函数面试题设置table的tbody1、什么是JSON,有什么用? JavaScript Object Notation(JavaScript对象标记),简称JSON。(数据交换格式) JSON主要的作用是:一种标准的数据交换格式。(目前非常流行,90%以上的系统,系统A与系统B交换数据的话,都是采用JSON。)JSON在JS中以JS对象的形式存在2、JSON是一种标准的轻量级的数据交换格式。特点是: 体积小,易解析。3、在实际的开发中有两种
2022-06-27 17:44:07
384
2
原创 JavaScript部分内容4 — BOM编程
目录open和close 打开窗口关闭窗口弹出消息框和确认框当前窗口设置为顶级窗口 history对象设置浏览器地址栏上的URL1、BOM编程中,window对象是顶级对象,代表浏览器窗口。2、window有open和close方法,可以开启窗口和关闭窗口。关闭窗口弹出消息框和确认框删除操作的时候都要提前先得到用户的确认。当前窗口设置为顶级窗口 点击后 006页面:007页面设置浏览器地址栏上的URL 总结,有哪些方法可以通
2022-06-27 17:05:54
131
原创 JavaScript部分内容3 — DOM编程案例
目录JS编程总体分类DOM编程-获取文本框的valueblur事件:失去焦点事件innerHTML和innerText操作div和span innerHTMLinnerText 正则表达式***** 1、什么是正则表达式,有什么用? 2、正则表达式实际上是一门独立的学科 3、正则表达式,对于我们javascript编程来说,掌握哪些内容呢? 4、常见的正则表达式符号 元字符重复 反义 5、简单的正则表达式要会写 6、他人编写的正则表达式要能看懂? 7、怎么创建正则
2022-06-27 16:23:16
711
原创 JavaScript部分内容2
目录null NaN undefined区别== 和 ===null NaN nudefinedJS常用事件注册事件的第一种方式,直接在标签中使用事件句柄第二种注册事件的方式,是使用纯JS代码完成事件的注册。第一步:先获取这个按钮对象第二步:给按钮对象的onclick属性赋值JS代码的执行顺序第一种:标签中进行onload第二种:js脚本内onload加载JS代码捕捉回车键 JS-void运算符JS的控制语句for in with()== 是等同运算符,只判断值是否相等===(全等运算符:既判断值是否
2022-06-22 09:48:54
446
原创 JavaScript部分内容
目录 总述 HTML中嵌入JS代码的第一种方式HTML中嵌入JS代码的第二种方式HTML中嵌入JS代码的第三种方式:引入外部独立的js文件标识符和关键字变量回顾java中的变量Javascript当中的变量函数(两种方式)函数重载局部变量和全局变量数据类型概述 + typeof运算符Undefined类型Number类型isNaN()parseInt()、parseFloat()、Math.ceil()Boolean类型 + Null类型BooleanNullString类型indexof()replace
2022-06-19 17:02:05
562
原创 Java——GUI
目录AWT内容Frame框架创建窗口Frame框架属性设置封装框架Panel面板创建PanelPanel基础属性设置将Panel放入(添加至)Frame中监听事件,监听窗口关闭事件 System.exit(0)适配器模式:Adapter布局管理器按钮 Button流式布局东西南北中Border(边框、边界)表格布局Grid事件监听添加监听器两个按钮实现一个监听事件输入框事件监听创建文本框获取文本框输入消...
2022-05-08 11:03:16
1450
原创 Java——集合补充(栈、队列)
Stack类型:声明:Stack<Character> stack = new Stack<>();压栈 stack.push('p'); stack.push('r'); stack.push('c');访问栈顶元素(不删除) System.out.println(stack.peek());整个栈内元素弹栈 while (!stack.empty()){
2022-05-03 17:59:59
472
原创 JDBC——MySQL
JDBC概述1、JDBC是什么? Java DataBase Connectivity(Java语言连接数据库)2、JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface) java.sql.*; (这个软件包下有很多接口。) 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。 为什么要面向接口编程? 解耦合:降低程序的耦合度,提高程序的扩展力。 多态机制...
2022-04-15 21:05:15
2621
1
原创 Java——注解/注释
注解概述 1、注解,或者叫做注释类型,英文单词是:Annotation 2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。 3、怎么自定义注解呢?语法格式? [修饰符列表] @interface 注解类型名{ } 4、注解怎么使用,用在什么地方? 第一:注解使用时的语法格式是: @注解类型名 第二:注解可以出现在类上、...
2022-04-03 17:49:26
1467
原创 Java——反射机制(下)
目录反射Method反编译Method(了解)反射机制调用方法反射Costructor反射机制调用构造方法获取父类和父接口反射Method用户登录类package lit.jxxxy.ry15.java.thread.service;/** * @author 华为 */public class UserService { /** *Login Method * @param name UserName * @par
2022-04-03 15:38:27
694
原创 JAVA——反射机制(上)
反射机制概述比较简单,因为只要会查帮助文档,就可以了。 1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。) 2、反射机制的相关类在哪个包下? java.lang.reflect.*; 3、反射机制相关的重要的类有哪些?java.lang.Class:代表整个字节码,代表一个...
2022-04-02 10:59:51
164
原创 Java——多线程(下)——线程安全
解决线程安全问题 是一上来就选择线程同步吗?synchronized 不是,synchronized会让程序的执行效率降低,用户体验不好。 系统的用户吞吐量降低。用户体验差。在不得已的情况下再选择 线程同步机制。第一种方案:尽量使用局部变量代替“实例变量和静态变量”。第二种方案:如果必须是实例变量,那么可以考虑创建多个对象,这样 实例变量的内存就不共享了。(一个线程对应1个对象,100个线程对应100个对象, 对象不共享,就没...
2022-03-29 20:00:11
109
原创 JAVA——死锁
死锁现象死锁代码要会写。一般面试官要求你会写。只有会写的,才会在以后的开发中注意这个事儿。因为死锁很难调试。死锁测试:package lit.jxxxy.ry15.java.thread.deadlock;public class DeadLock { public static void main(String[] args) { Object o1 = new Object(); Object o2 = new Object(); ..
2022-03-27 20:30:17
117
原创 JAVA——多线程(中) synchronized
目录线程安全为什么数据安全问题非常重要引例:多线程并发对同一个账户进行取款产生线程安全问题条件如何解决线程安全问题同/异步编程模型异步编程模型:同步编程模型:模拟银行账户(非线程安全)模拟银行账户(线程安全)synchronized(同步)存在线程安全问题的变量synchronized出现在实例方法上StringBulider和StringBuffer的选择总结面试题第一题第二题第三题线程安全为什么数据安全问题非常重要.
2022-03-27 20:13:55
194
原创 Java——线程的调度
1、(这部分内容属于了解)关于线程的调度 1.1、常见的线程调度模型有哪些? 抢占式调度模型: 那个线程的优先级比较高,抢到的CPU时间片的概率就高一些/多一些。 java采用的就是抢占式调度模型。 均分式调度模型: 平均分配CPU时间片。每个线程占有的CPU时间片时间长度一样。 平均分配,一切平等。 有一些编程语言,线程调度模型采用的是这种方...
2022-03-21 17:50:48
552
原创 JAVA——多线程(上)
目录线程,进程概念进程,线程理解举例理解二者关系JVM多线程内存图多线程并发多线程并发理解举例分析多线程并发实现第一种方式:编写一个类,直接继承java.lang.Thread,重写run方法注意总结格式实现线程的第二种方式,编写一个类实现java.lang.Runnable接口。总结格式对比两种方式匿名内部类实现线程生命周期获取并修改线程线程中Sleep方法Sleep方法使用Sleep面试题终止程序的睡眠...
2022-03-21 16:52:49
152
原创 JAVA——IO+Properties的联合应用
非常好的一个设计理念: 以后经常改变的数据,可以单独写到一个文件中,使用程序动态读取。 将来只需要修改这个文件的内容,java代码不需要改动,不需要重新 编译,服务器也不需要重启。就可以拿到动态的信息。 类似于以上机制的这种文件被称为配置文件。 并且当配置文件中的内容格式是: key1=value key2=value 的时候,我们把这种配置文件叫做属性配置文件。 java规范中有要求:属性配置文件建议以.prope...
2022-03-16 19:14:08
124
原创 JAVA——序列与反序列
目录序列与反序列一次序列化多个对象总结(上)transient序列化版本号IDEA中生成序列化版本号理解 :序列与反序列 // 创建java对象 Student s = new Student(1111, "zhangsan"); // 序列化 ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("studen..
2022-03-14 19:13:37
490
原创 JAVA——IO流(上)
IO流概述1、IO流,什么是IO? I : Input O : Output 通过IO可以完成硬盘文件的读和写。画图理解:2、IO流的分类? 有多种分类方式: 一种方式是按照流的方向进行分类: 以内存作为参照物, 往内存中去,叫做输入(Input)。或者叫做读(Read)。 从内存中出来,叫做输出(Output)。或者叫做写(Write)。...
2022-03-14 18:23:23
1087
原创 JAVA——collections工具类
java.util.Collection 集合接口java.util.Collections 集合工具类,方便集合的操作。线程安全 // ArrayList集合不是线程安全的。 List<String> list = new ArrayList<>(); // 变成线程安全的 Collections.synchronizedList(list);排序 list.add("abf");
2022-03-06 11:17:46
106
原创 JAVA——Tree Set
1、TreeSet集合底层实际上是一个TreeMap2、TreeMap集合底层是一个二叉树。3、放到TreeSet集合中的元素,等同于放到TreeMap集合key部分了。4、TreeSet集合中的元素:无序不可重复,但是可以按照元素的大小顺序自动排序。称为:可排序集合。数据库中有很多数据: userid name birth ------------------------------------- 1 zs 1980-11-11...
2022-03-06 11:04:26
107
原创 JAVA——哈希表
目录HashMap集合:原理图:非常重要!!!重写hashCode()和equals()方法总结HashMap和HashTable的区别Properties集合HashMap集合:1、HashMap集合底层是哈希表/散列表的数据结构。 2、哈希表是一个怎样的数据结构呢? 哈希表是一个数组和单向链表的结合体。 数组:在查询方面效率很高,随机增删方面效率很低。 单向链表:在随机增删方面效率较高,在查询方面效率...
2022-03-03 21:08:21
8673
2
原创 JAVA——Map集合
回顾内存:Map接口常用方法 1、Map和Collection没有继承关系。 2、Map集合以key和value的方式存储数据:键值对 key和value都是引用数据类型。 key和value都是存储对象的内存地址。 key起到主导的地位,value是key的一个附属品。 3、Map接口中常用方法: V put(K key, V value) 向Map集合中添加键值对 V get(Objec...
2022-03-02 17:58:46
238
原创 JAVA——set集合接口(演示)
HashSet集合 1、存储时顺序和取出的顺序不同。 2、不可重复。 3、放到HashSet集合中的元素实际上是放到HashMap集合的key部分了。 // 演示一下HashSet集合特点 Set<String> strs = new HashSet<>(); // 添加元素 strs.add("hello3"); strs.add("hello4"...
2022-03-01 18:04:24
240
原创 JAVA——for each
JDK5.0之后推出了一个新特性:叫做增强for循环,或者叫做foreach以下是语法:for(元素类型 变量名 : 数组或集合){ System.out.println(变量名);}一般for循环: // int类型数组 int[] arr = {432,4,65,46,54,76,54}; // 遍历数组(普通for循环) for(int i = 0; i < arr.length; i++) { ...
2022-03-01 17:57:59
372
原创 JAVA——泛型机制
承接上篇Collection泛型概述1、JDK5.0之后推出的新特性:泛型不使用泛型机制,分析程序存在缺点 List myList = new ArrayList(); // 准备对象 Cat c = new Cat(); Bird b = new Bird(); // 将对象添加到集合当中 myList.add(c); myList.add(b); //.
2022-03-01 17:49:38
118
原创 JAVA——集合
集合纲要什么是集合?有什么用?1、 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。 集合为什么说在开发中使用较多? 集合是一个容器,是一个载体,可以一次容纳多个对象。 在实际开发中,假设连接数据库,数据库当中有10条记录, 那么假设把这10条记录查询出来,在java程序中会将10条 数据封装成10个java对象,然后将10个java对象放到某一个 ...
2022-03-01 17:09:02
2666
原创 JAVA——Exception(异常)
异常机制概述:什么是异常,java提供异常处理机制有什么用int a = 10;int b = 0;// 实际上JVM在执行到此处的时候,会new异常对象:new ArithmeticException("/ by zero");// 并且JVM将new的异常对象抛出,打印输出信息到控制台了。int c = a / b;System.out.println(a + "/" + b + "=" + c);// 此处运行也会创建一个:ArithmeticException类型的异常对象。
2022-02-23 18:49:28
3101
空空如也
引入jQuery, 页面消失
2022-12-18
今天刚准备学java下了个eclipse但打不开,求帮助
2021-12-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人