自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 web学习15-对象(对象间关系、面向对象设计原则)

目录1、 对象间的关系1.1、依赖关系1.2、关联关系1.3、聚合关系1.4、组合关系1.5、继承关系1.6、实现关系2、面向对象的设计原则2.0、面向对象设计原则概述2.1、单一职责2.2、开闭原则2.3、里氏替换原则2.4、依赖倒转原则2.5、接口隔离2.6、合成复用原则2.7、迪米特法则1、 对象间的关系类和类的关系1、继承(泛化 generalization )2、实现(realization)3、依赖(dependency)4、关联(association)5、聚合(aggrega

2022-03-23 14:56:32 246

原创 web学习14-mybaits

目录1、MyBatis简介1.1、Mybatis是什么1.2、为什么要学习Mybatis2、Mybatis开发入门2.1、执行入门项目的脚本2.2、安装Mybatis2.3、配置Mybatis核心配置文件2.4、配置log4j日志文件2.5、编写测试类1、MyBatis简介1.1、Mybatis是什么MyBatis 是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上My

2022-03-23 14:48:27 1593

原创 web学习13-maven

目录1、maven概述1.1、maven是什么2、maven的安装与下载3、maven目录介绍4、本地仓库5、jdk配置6、镜像配置7、手动搭建一个maven类型的项目8、常用命令介绍9、再次建立一个 maven 项目10、maven 的生命周期(理解)11、idea 中设置 maven12、maven 创建一个普通的工程13、maven 创建一个 web 工程1、maven概述1.1、maven是什么Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具

2022-03-23 14:37:09 552

原创 web学习12-ajax

目录1、AJAX简介2、如何玩?3、AJAX核心对象属性的说明1、AJAX简介Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的新方法,包括: HTML 或 XHTML, CSS, JavaScript,DOM, XML,以及最重要的XMLHttpRequest。 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)

2022-03-23 14:22:26 1322

原创 web学习11-javaweb4(过滤器监听器)

目录10、过滤器与监听器10.1、过滤器10.2、创建一个过滤器的基本步骤10.3、过滤器链的执行顺序10、过滤器与监听器10.1、过滤器过滤器是向 Web 应用程序的请求和响应处理添加功能的Web服务组件。Servlet 过 滤 器 是 在 Java Servlet 规 范 2.3 中 定 义 的它 能 够 对Servlet容器的请求和响应对象进行检查和修改。Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用Servlet过滤器能够在Servlet被调用之前检查Request

2022-03-23 14:10:38 629

原创 【数据库连接报错】Request processing failed; nested exception is org.springframework.transaction.

报错打开下载的ssm文件报以下错误Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException:Connections could not be acquired

2022-03-18 22:54:23 10784 3

原创 web学习10-javaweb3(数据分页/文件上传)

7、数据的分页操作分页相关的sql– 第一页数据select t2.* from (select t1.,rownum rn from (select EMPNO,ENAME,JOB,MGR,to_char(HIREDATE,‘yyyy-mm-dd’) as hiredate, SAL,COMM,DEPTNO from emp order by sal) t1 where rownum<=5) t2 where t2.rn>0;– 第二页数据select t2. from (

2022-03-15 18:14:05 731

原创 web学习9-javaweb(2)(Servlet/EL/JSTL)

5、Servlet5.1、Servlet简介与历史jsp的本质就是一个Servlet,在没有出现jsp之前,我们都是通过Servlet去访问web服务器的。Servlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序,服务器有很多,如Tomcat,weblogic等。Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。

2022-03-15 18:06:58 375

原创 【Maven配置cmd报错】‘mvn‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

问题发现自己的Maven库显示无效的Maven主目录才想起自己根本没下载Maven火速下载了Maven后测试cmd出现’mvn’ 不是内部或外部命令,也不是可运行的程序 或批处理文件报错解决方式把path中的;去掉,win10系统会自动帮你分好,我手动加的;反而画蛇添足了,删除后再mvn -version测试就ok了...

2022-03-09 22:09:45 675

原创 web学习8-javaweb

目录1、javaweb概述2、Tomcat服务器安装3 、jsp页面元素4、jsp内置对象1、javaweb概述1.1、C/S架构与B/S架构C/S架构的局限性B/S架构的优点B/S架构的执行过程,基于是HTTP协议,Http协议是采用请求和响应模式进行交互的。1.2 URL1.3、Http协议2、Tomcat服务器安装2.1下载下载地址:https://tomcat.apache.org/download-90.cgi2.2 安装一、设置环境变量1、配置JAVA_HOME

2022-03-09 17:44:24 192

原创 web学习7-jquery

1、query简介jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do more2、玩法:1、官网下载jquery的源文件:https://jquery.com/download/开发版本:适用于开发阶段。体积大一点压缩版本:使用上线阶段。体积小2、引入第三方的url就可以了https://cdn.bootcdn.net/ajax/libs/jquer

2022-03-06 18:27:07 383

原创 web学习6-jdom

1、第三方的解析工具:jdom和dom4j,结合了dom和sax优点。 【掌握】 重点掌握解析操作,对于创建操作知道流程即可。2、jdom和dom4j中的相关方法基本上见名知意3、jdom:JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念等),把SAX和DOM的功能有效地结合起来,以弥补DOM及SAX在实际应用当中的不足之处。4、jdom的优势

2022-03-06 18:26:20 284

原创 web学习5-xml

0、xml:可扩展标记语言。xml的约束规范有2种:dtd、Schema [看懂即可。]1、dom(document object model) 【理解】特点:内存中解析成一颗倒立的树。随机访问机制。当文档过大时,不建议采用dom操作。2、核心apiNode接口:最顶层的父接口The Node interface is the primary datatype for the entire Document Object Model. It represents a single node in

2022-03-06 18:19:42 71

原创 web学习4-JavaScript

1、JavaScript组成其中ECMAScriptDOM:document Object modelBom:Browser Object model2、Js的基本写法①行内JavaScript②内部JavaScript③外部JavaScript3、javaScript的基本语法变量:定义统一使用var关键字定义即可。数据类型可以通过typeof来进行检测Number:数值型Boolean:布尔型String:字符串Object:对象类型Undefined:变量定义

2022-03-06 18:16:27 313

原创 web学习3-CSS

1、css能干什么①css能够复用样式②css可以美化页面,精确布局2、css的写法行内样式表:编写方便,缺点是,样式与内容冗余在一起内部样式表:样式和内容分开了,但是样式难以复用外部样式表:样式与内容完全分离,样式可以进行复用。3、选择器:选中网页的中元素,常见选择器有以下几种。标签选择器:就是以标签名命名类选择器器:Id选择器盒模型概述元素内容填充(也称内边距) :padding边框:border边界(也称外边距):margin元素的实际占位(实际宽、高)盒子

2022-03-06 18:08:47 55

原创 web学习2-Html

1、认识网页1.1、上网的本质上网实际就是客户端和服务端进行数据传输。IE:C:\Users\administrator\AppData\Local\Microsoft\Internet Explorerchrome:C:\Users\jinzhong\AppData\Local\Google\Chrome\User Data\Default\Cachefirefox:C:\Users\jinzhong\AppData\Local\Mozilla\Firefox\Profiles1.2、网页的基

2022-03-06 18:05:24 163

原创 web学习1-jdbc

1、分层的理念的提出:一种化大为小,分而治之的软件开发方法每一层都有自己的职责。上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能。上一层调用下一层的功能,下一层不能调用上一层功能2、分层开发的好处:各层专注于自己功能的实现,便于提高质量便于分工协作,提高开发效率便于代码复用便于程序扩展3、项目包结构说明Vo包:以后只存放javaBean对象,javaBean对象存在两种,实体bean,业务bean。Util包:工具类,定义了数据连工具类、数据库操作工具类,事

2022-03-06 17:58:05 53

原创 The Tomcat connector configured to listen on port 8082 failed to start.启动web项目报错

8082端口被占用用IDEA连tomcat做web,特意换了8082接口,之前都好好的,这次突然打不开了。显示The Tomcat connector configured to listen on port 8082 failed to start.解决方案1.用管理员身份打开cmd,输入netstat -ano2.找到本地地址最后显示的端口8082对应的PID再输入 taskkill /f /t /im 【PID值】 java.exe 敲个回车对应的端口就被解放了√...

2022-03-06 17:08:31 1281

原创 column ‘_id‘ does not exis报错

column ‘_id’ does not exis报错欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdo

2020-08-14 17:16:53 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除