08 2022 档案

摘要:JavaWeb 一,JSP JSP(全称Java Server Pages),运行在服务端的语言 <% // java 代码 %> 1. JSP 脚本只能有 java 代码,在访问 JSP 时, JSP 引擎翻译 JSP 页面中的脚本 2. JSP 脚本片段中的 java 代码必须严格遵守 java 阅读全文
posted @ 2022-08-31 19:14 一只神秘的猫 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JavaWeb HttpServletRequest // 请求 所有和请求相关的操作 当请求来的时候,request就被实例化 HttpServletResponse // 响应 所有和响应的操作 当请求来的时候,response就被实例化 服务端给出响应 // 中文处理,设置响应的字符集 // 阅读全文
posted @ 2022-08-30 15:52 一只神秘的猫 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JAVA web 一,软件架构 1. c/s架构:客户端 / 服务器 2. b/s架构:浏览器 / 服务器 二,资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的(html,css,js,图片...) 2. 动态资源:每个用户访问相同的资源,得到的结果可能不一样,动态资源在被访问后,需要 阅读全文
posted @ 2022-08-29 21:38 一只神秘的猫 阅读(136) 评论(0) 推荐(0) 编辑
摘要:VUE VUE插值表达式 <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, in 阅读全文
posted @ 2022-08-27 15:38 一只神秘的猫 阅读(38) 评论(0) 推荐(0) 编辑
摘要:JQUERY JS库 开发中会引入很多库 JQuery.js React.js Angular.js Vue.js 文档就绪函数 当页面的文档部分加载完毕后,要执行的函数 //文档就绪函数 $(document).ready(function{ alert("213"); }); //简写 $(fu 阅读全文
posted @ 2022-08-26 15:34 一只神秘的猫 阅读(30) 评论(0) 推荐(0) 编辑
摘要:JS BOM:浏览器对象模型 BOM核心对象window 回调函数 一个函数的参数是另一个函数 <script> let callback = function(a){ } //箭头函数 let callback1 = (fun) =>{ fun(1); } callback1(callback); 阅读全文
posted @ 2022-08-25 14:30 一只神秘的猫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:JDBC(数据库连接池,queryRunner) 一,数据库连接池 Connection是一个稀有资源,一个连接就创造了一个资源 同时在线人很多,服务器可能崩溃 1.设置只有自己 2.服务器人数限制,设置排队 JDBC使用连接池的必要性: 在使用基于wed程序的数据库连接, 1.在主程序中建立连接 阅读全文
posted @ 2022-08-20 16:07 一只神秘的猫 阅读(118) 评论(0) 推荐(0) 编辑
摘要:JDBC Statement的不足 1.大量的拼接,可读性低 2.sql注入 Connection conn = null; Statement stmt = null; ResultSet re = null; conn = GetConnection.test(); stmt = conn.cr 阅读全文
posted @ 2022-08-19 10:37 一只神秘的猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:JDBC 一,JDBC 数据的持久化 把数据永久的保存起来,主要的方式是存在硬盘上。 持久化的实现过程大部分是通过数据库来完成的 JDBC 1.数据库的驱动 导入外部驱动 需要引入mysql的驱动(jar包) java.sql.Driver接口,所有驱动需要实现的接口 mysql: com.mysq 阅读全文
posted @ 2022-08-18 20:33 一只神秘的猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要:数据库 一,MySql常用函数 聚合函数 count() min() max() sum() avg() 数值型函数 主要是对数值型进行处理 ceiling(x):向上取整 floor(x):向下取整 round(x):四舍五入 truncate(x,y):返回数字x截断为y位小数的结果 PI:圆周 阅读全文
posted @ 2022-08-18 11:01 一只神秘的猫 阅读(27) 评论(0) 推荐(0) 编辑
摘要:数据库(查询) 一,子查询 按照结果集的行列不同,子查询可以分为以下几类: 标量子查询:结果集只有一行一列(单行子查询) 列子查询:结果集有一列多行 行子查询:结果集有一行多列 表子查询:结果集多行多列 -- 标量子查询 select * from student where age > (sele 阅读全文
posted @ 2022-08-17 11:18 一只神秘的猫 阅读(66) 评论(0) 推荐(0) 编辑
摘要:数据库(查询) 一,DQL数据库查询语言 DROP TABLE IF EXISTS student go CREATE TABLE student( id INT(10) PRIMARY KEY, `name` VARCHAR(10), age INT(10) NOT NULL, gender VA 阅读全文
posted @ 2022-08-16 11:29 一只神秘的猫 阅读(55) 评论(0) 推荐(0) 编辑
摘要:数据库 一,数据库 按照数据结构组织和存储管理数据的仓库,长期存储在计算机内,有组织的,可共享的,统一管理的大量数据的集合。 数据: 最宝贵的财富,需要对数据进行管理,运算,流转,存储展示, 最重要的功能就是存储数据,长期保存数据, 数据的含义称为数据的语义,数据与语义是不可分的 MySql: 关系 阅读全文
posted @ 2022-08-15 14:20 一只神秘的猫 阅读(48) 评论(0) 推荐(0) 编辑
摘要:JAVA(正则表达式) 元字符 . :匹配处了换行符之外的任意字符 \w :匹配字符或数字或下划线或汉字 \s:空格 \d:匹配数字 \b:匹配单词的开始和结束 ^:匹配字符串的开始 $:匹配字符串的结束 匹配8位数字的qq号:^\d\d\d\d\d\d\d\d$ 匹配1开头11位数字:^1\d\d 阅读全文
posted @ 2022-08-15 13:30 一只神秘的猫 阅读(23) 评论(0) 推荐(0) 编辑
摘要:JAVA(网络编程) 一,网络编程 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程 网络结构:局域网,城域网,广域网 结构:C/S (Client/ 阅读全文
posted @ 2022-08-11 20:07 一只神秘的猫 阅读(39) 评论(0) 推荐(0) 编辑
摘要:JAVA(注解,反射) 注解:Annotation,java标注,JDK5引入的机制 java中类,方法,变量,参数, @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD, ElementType.A 阅读全文
posted @ 2022-08-11 19:30 一只神秘的猫 阅读(49) 评论(0) 推荐(0) 编辑
摘要:JAVA(IO流,序列化) 回顾: File类不能操作文件的内容 操作文件内容需要IO流(输入输出流) 一,IO流 按照流向分 输入流:从硬盘上读取数据打内存(读) 输出流:从内存写出数据到硬盘(写) 一个文件在传输中经历了多次拷贝,IO性能本身很低 新技术IO:零拷贝,Nio 按照操作单元分 字节 阅读全文
posted @ 2022-08-09 14:36 一只神秘的猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要:JAVA(JUnit,IO流) 一,JUnit单元测试 java语言单元测试框架 可以书写一些列的测试方法,对项目所有的接口或方法进行单元测试 启动后,自动化的测试 只需查看最后的结果 每个单元测试的用例相对独立,由JUnit启动 添加,删除,屏蔽测试方法 jar包 要引入第三方的插件 //Stre 阅读全文
posted @ 2022-08-08 21:29 一只神秘的猫 阅读(32) 评论(0) 推荐(0) 编辑
摘要:JAVA(集合) 一,集合框架 集合:容器,存放数据的一个容器 使用集合目的:更方便得存储和操作数据。CRUD(增删改查) 二,集合继承结构 Collection<E>:存放单值最大父接口 List<>(E)(列表)线性表,可以动态增长,查找效率高,插入删除效率低 set<E> 也是线性表,检索元素 阅读全文
posted @ 2022-08-06 21:17 一只神秘的猫 阅读(36) 评论(0) 推荐(0) 编辑
摘要:JAVA(多线程,锁,线程池) 一, LockSupport工具类 线程阻塞的工具类,所有方法都是静态方法,可让线程在任意位置阻塞,阻塞后也有唤醒方法 park:停车,把Thread看成一辆车,park就是让车停 unpark:可看作让车启动跑起来 区别: 都可以实现wait和notify的功能,但 阅读全文
posted @ 2022-08-04 19:09 一只神秘的猫 阅读(37) 评论(0) 推荐(0) 编辑
摘要:JAVA(多线程) 一,锁 1. synchronized 多线程并发编程 synchronized 三种方式来加锁: 修饰静态方法,作用于当前类对象加锁,进入同步代码之前要获得当前类对象的锁。形象的比喻就是,对于这个对象可能有很多方法(房间),有一些加了锁(锁门的房间),而这些房间共用一把钥匙,导 阅读全文
posted @ 2022-08-03 15:41 一只神秘的猫 阅读(33) 评论(0) 推荐(0) 编辑
摘要:JAVA(多线程) 创建线程 1.继承Thread类,重写run方法 Thread不是抽象类,run方法不是抽象方法 MyThread继承了Thread类之后,他就是一个独立的线程 要让线程启动,调用start方法 package duoxiancheng; class MyThread exten 阅读全文
posted @ 2022-08-02 19:04 一只神秘的猫 阅读(33) 评论(0) 推荐(0) 编辑
摘要:JAVA(泛型,枚举) 泛型: 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序 泛型的修饰: 1.泛型类 2.泛型方法 3.泛型接口 泛型在继承: 1.父类是泛型,子类都可以 2.泛型的声明只能在当前类名后, 阅读全文
posted @ 2022-08-01 09:33 一只神秘的猫 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示