计算机(Java进阶)初级进阶 阶段
文章平均质量分 96
冰冻三尺,非一日之寒!
Daniel521-Spark
冰冻三尺,非一日之寒!
展开
-
Web前端-HTML(一)
文章目录一、初始HTML1.1 概述1.2 发展史1.3 优势1.4 W3C标准1.5 常见IDE二、网页基本标签2.1 HTML的基本结构2.2 网页的基本标签三、图像,超链接,网页布局3.1 常见的图像格式3.2 链接标签3.3 行内元素和块元素四、列表,表格,媒体元素4.1 列表4.2 表格4.3 媒体元素(音视频)4.3.1 视频元素4.3.2 音频元素4.4 页面结构分析4.5 iframe内联框架五、表单及表单应用5.1 表达语法5.2 表单元素格式5.3、表单的应用六、表单初级验证常用原创 2022-06-03 03:00:00 · 171 阅读 · 0 评论 -
Web前端-CSS(二)
文章目录学习前述一、什么是CSS1.CSS入门1.1 CSS的概述1.2 发展史1.3 快速入门1.4 CSS的三种导入方式2 选择器2.1 基本选择器2.1.1. 标签选择器2.2.2. 类 选择器 Class2.2.3. Id 选择器学习前述什么是CSS如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变……)盒子模型浮动定位网页动画(特效效果)一、什么是CSS1.CSS入门1.1 CSS的概述CSS原创 2022-06-03 18:15:00 · 93 阅读 · 0 评论 -
Web前端-JS(三)
文章目录一、JavaScript 入门1.1、JavaScript概述1.1.1、JavaScript是什么?有什么作用?一、JavaScript 入门1.1、JavaScript概述1.1.1、JavaScript是什么?有什么作用?JavaScript是WEB上强大的脚本语言。Java语言标记语言(HTML ,xml)Sql语言脚本语言脚本语言:无法独立执行。必须嵌入到其他语言中,结合使用。(嵌入到HTML一起使用)直接被浏览器解析执行,无需编译(浏览器内置有解析引擎)扩展:原创 2022-06-06 09:24:58 · 169 阅读 · 0 评论 -
Web前端-jQuery(四)
核心理念:write Less, Do More 写的少,做的多(1)引入jQuery(全文所需jQuery导入和引入都一样,详见如下:)案例代码:效果显示案例代码:效果显示1.3 jQuery页面加载完执行的代码效果显示(2)js源码(3)完整代码运行效果显示案例代码素材:案例代码实现:运行效果显示结构:(1)案例代码准备(4)完整代码运行效果为:(1)案例素材:(2)编写jQuery代码完整代码:运行效果为:我们可以通过属性选择器,以属性名或者值原创 2022-06-07 22:56:12 · 425 阅读 · 0 评论 -
Web前端-Bootstrap(五)
作用:课外了解知识:该框架由Twitter 公司的设计师Mark Otto和Jacob Thornton合作开发。Bootstrap基础入门使用的都是自带CSS样式,高级开发中需要使用HTML5、CSS3、动态CSS语言Less 进行自定义开发,JavaEE课程中学习是“基础入门”。中文官网所涉及资料下载BootStrap下载资源测试案例源码:出现这样说明成功的引入了css,js,文件:布局容器 Container:两端留白container-fluid:占据100%宽度运行效果显示原创 2022-06-11 02:45:00 · 429 阅读 · 0 评论 -
数据库-MySQL(六)
为什么要学习数据库?原始IO操作:数据库的操作安装前准备:点我下载压缩版安装包下载后得到zip压缩包.解压到自己想要安装到的目录,本人解压到的是D:\develop\mysql\mysql-5.7.34添加环境变量:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹(如:D:\develop\mysql\mysql-5.7.34\bin)编辑mysql-5.7.34下的my.ini (自己新建)文件 ,注意替换路径位置必须启动管理员模式原创 2022-06-18 03:15:00 · 553 阅读 · 0 评论 -
数据库-Oracle(七)
dd原创 2022-06-18 03:45:00 · 183 阅读 · 0 评论 -
Java进阶-JDBC(八)
需求:查询数据表中数据,并显示在控制台上(1)创建数据库(jdbc)和表(2)创建项目,导入环境运行结果显示2.4、执行SQL语句三、完成JDBC增删改查操作3.1、从数据库查询所有数据(入门案例)3.2、向数据库增加数据3.3、向数据库修改数据3.4、从数据库根据ID删除数据3.5、从数据库根据ID查询某条数据3.6 定义一个方法,查询表中的数据将其封装为对象,然后装载集合,返回(1)创建Emp类(2)创建测试运行结果:4.2、使用工具类改写以上案例4.3、使用原创 2022-06-18 17:15:00 · 187 阅读 · 0 评论 -
Java进阶-连接池&Dbutils&事务(九)
经常用到的哪个公司的技术?DBCP连接池和C3P0连接池区别:SQL准备:1.2、DBCP连接池1.2.1、简述DBCP安全性并不高,有可能在高速运转丢失连接数据(点我下载对应jar包)需求:使用连接池查询商品的名字案例实现:运行显示为:(1)案例结构:(2)创建连接池:(3)修改测试代码:dbcpconfig.properties 参考文档需求:使用连接池查询商品的名字案例结构:案例实现:1.3.2.3、编写连接池工具—默认配置(1)(2)修改测试代码:Dbutil原创 2022-06-18 23:45:00 · 283 阅读 · 0 评论 -
Java进阶-tomcat+Maven+Servlet+HTTP协议+xml(十)
目前市场上有两种流行的软件架构:优点:缺点:(客户端程序上)优点:(没有客户端,直接使用浏览器即可)缺点:(效果一般、体验一般、服务器压力极大)请求和响应是成对出现的。 而且必须先有请求,再有响应 (类似与一问一答)完整格式如下:例如:https://www.baidu.com/常见的WEB服务器:官网地址本站地址&本文所需资料下载在JavaEE规范中,WEB项目存在一定的目录结构,具体结构如下:在开发中,都是使用eclipse或idea和tomcat整合使用,方便开发测试。eclipse & id原创 2022-06-19 00:45:00 · 279 阅读 · 0 评论 -
Java进阶-request&response (十一)
登录成功后,5秒后跳转到某个页面,在页面中显示您是第x位登录成功的用户.生命周期如何获取:作用:ServletContext对象(1)创建案例 servlet(2)web.xml文件内容体为:添加部分:完整代码:(3)创建类DemoServlet1(4)创建类DemoServlet2显示为:1.访问:http://localhost:8080/servlet2/demo12.访问:http://localhost:8080/servlet2/demo2状态码:setStatus(int stat原创 2022-06-25 03:45:00 · 200 阅读 · 0 评论 -
Java进阶-Cookie&Session(十二)
会话技术(相当于打电话)会话的生命周期:会话有什么作用:会话范围:会话的数据存储在什么位置?会话的分类:服务器负责:浏览器负责:Cookie什么情况下销毁?应用场景:Cookie分类:如果是七天自动登录setMaxAge(72460*60)(1)结构如下:(2)代码实现:VisitServlet.javaShowServlet.java先访问: http://localhost:8080/servlet4/visit再次访问: http://localhost:8080/servle原创 2022-06-25 21:19:15 · 256 阅读 · 0 评论 -
Java进阶-JSP(十三)
要实现的效果:(1)结构:(2)新建一个index.html如上所示:(3)sql导入:(4)三层架构好,编写实体Product.javaProductServlet.javaProductService.javaProductDao.java(5) 启动tomcat,浏览器访问:http://localhost:8080/servlet7/index.html显示如下:HTML与JSP的区别:匹配执行.JSPHttpJspBase是Servlet的子类JSP的本质就是一个 Ser原创 2022-06-26 02:12:23 · 395 阅读 · 0 评论 -
Java进阶-使用三层架构实现增删改查(十四)
(1) 案例结构:(2)sql导入:(3)根据(1)进行(4)代码实现index.jspProduct.javaCategory.javaProductServlet.javaProductService.javaProductDao.javaplist.jsp(资料中已有导入修改)效果显示:http://localhost:8080/servletb/index.jsp(1)导入资料添加sava.jsp页面(2)在plist.jsp添加处添加添加方法(3)在plist.jsp原创 2022-06-27 07:15:00 · 1025 阅读 · 0 评论 -
Java进阶-Filter & Listener & Ajax(十五)
实现步骤:(1)普通java类(ZhangServlet.java)(2)过滤器设置(DemoFilter1.java)启动tomcat显示:http://localhost:8080/filter/zhang单过滤器的执行流程2.5版本的配置1.3.8 拦截方式1.3.9.1 request1.3.9.2 forward(只拦截请求转发)结论:过滤器链:过滤器链的执行顺序:(1)案例结构:a.txtindex.jspSpeechServlet.javaSpeechFilt原创 2022-07-01 03:57:02 · 430 阅读 · 0 评论 -
Java进阶-案例训练(十六)(商城项目(1))
文章所需资料下载sql导入:1.3 项目结构搭建如何创建servlet?测试(1)之前的写法首先创建test.jsp然后创建TestServlet.java运行如下:http://localhost:8080/xiaomi/test.jsp(1)创建BaseServlet.java,并且将TestServlet 继承改为BaseServlet修改UserServlet.java 继承方式为最终效果:将会跳转到 login.jsp页面。自己随意添加几条数据来做校验验证(1)register原创 2022-07-03 19:57:46 · 1004 阅读 · 0 评论 -
Java进阶-案例训练(十七)(商城项目(2))
在filter包中创建LoginFilter.java最终显示:设置为1的目的是,当为“1”时,就是自动登录(2)在原先基础上编写UserServlet代码:最终显示:AutoFilter.java最终显示(退出后依然存在用户名和密码)(1)修改admin/user_list.jsp(2)UserServlet.java(3)UserService.java(4)UserServiceImpl.java(5) UserDao.java(6)UserDaoImpl.java最后显示:(原创 2022-07-08 21:38:00 · 238 阅读 · 0 评论 -
Java进阶-案例训练(十八)(商城项目(3))
sql:(也可以文件三获取)1.2 商品查询(分页)(1)Product.java(2) admin/left.jsp(3)ProductServlet.java(4)ProductService.java(5)ProductServiceImpl.java(6)ProductDao.java(7)ProductDaoImpl.java(8) admin/product_list.jsp(8.1)遍历部分(8.2) 分页部分(8.3) 完整代码(1)需求:将类别如下的数字变为对应的原创 2022-07-10 01:48:09 · 280 阅读 · 0 评论 -
Java进阶-案例训练(十九)(商城项目(4))
由上述分析可知,购物车页面就是由购物车和购物项组成创建购物项和购物车两个实体类 😐 CartItem.javaCart.java1.3 购物车实现(分两步走)1.3.1 第一步 :详情页到购物车(1)在详情页 product_detail.jsp 中添加入口方法(2)分别创建(3) OrderServlet.java(4) OrderService.java(5)OrderServiceImpl.java(6) 导入 文件五 cart.jsp页面(7) .原创 2022-07-10 23:23:38 · 590 阅读 · 0 评论 -
Java进阶-Oracle(二十)(1)
Oracle Server(服务器)Oracle服务器是最大的概念,包含多种文件的结构,进程结构和内存结构;但是,处理SQL语句时,并非所有这些结构都会用到.某些结构用于提高数据库的性能,确保数据库在遇到软件或硬件错误时可以恢复,或者执行维护改数据库所需的其他任务.Oracle服务器包含两个部分:Oracle Instance(实例)和Oracle Database(数据库)Oracle Instance(实例)定义:访问Oracle Database的一个手段;原创 2023-08-13 13:50:13 · 194 阅读 · 0 评论 -
Java进阶-Oracle(二十一)(2)
在Oracle中函数的运行需要使用标准的sql格式,在Oracle中为了补齐标准的sql,设置了一个dual的虚拟表,聚合函数—统计函数:count() avg() sum() max() min()原创 2023-08-13 14:31:39 · 654 阅读 · 0 评论