自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue入门

Vue.js入门

2022-07-29 20:16:40 285 1

原创 SpringMVC 全局异常处理

SpringMVC全局异常处理

2022-07-29 20:11:56 408

原创 SpringMVC JSR303&拦截器

Spring MVC JSR303&拦截器

2022-07-28 17:04:25 184

原创 SpringMVC文件上传和下载

Spring MVC文件上传和下载

2022-07-28 16:52:33 343

原创 Spring Bean管理注解

SpringBean管理注解

2022-07-25 00:13:00 149

原创 SpringMVC入门

SpringMVC入门

2022-07-24 22:42:17 66

原创 Mybatis关联关系

MyBtias关联关系

2022-07-22 17:09:21 176

原创 Spring与Mybatis集成

将MyBatis与Spring进行整合

2022-07-21 18:25:12 754

原创 Mybatis介绍和逆向工程

1.1mybatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。mybatis是一个基于Java的持久层框架(半自动)。持久层框架就是操作数据库的框架,对之前使用的JDBC代码进行了封装。...

2022-07-20 20:26:38 200

原创 Spring介绍

spring是一个庞大的社区,里面包含的项目:springframework、springboot、springcloud、springmvc、springdata(springdataJDBC)…Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

2022-07-09 18:02:38 228 1

原创 Maven依赖管理

1.依赖配置依赖指当前项目运行所需的jar,一个项目可以设置多个依赖格式2.依赖传递依赖传递相当于就是例如项目一想要用到项目的依赖里面的东西可以直接在pom.xml文件中将项目二中的复制在项目一中用一个标签包起来依赖具有传递性:直接依赖:在当前项目中通过依赖配置建立的依赖关系间接依赖:被资源的资源如果依赖其他资源,当前项目间接依赖其他资源依赖传递冲突问题:路径优先:当依赖中出现相同的资源时,层级越深,优先级越低,层级越浅,优先级越高声明优先:当资源在相同层级被依赖时,配置顺序靠前的

2022-07-08 11:28:16 256

原创 Maven Tomcat的插件安装

随机找到一个版本之后我们随机找了一个Tomcat7 记住是(Tomcat是org Apache Tomcat maven的)在下面我们可以看见有三个版本按照个人要求来选择一个点进去之后

2022-07-02 16:20:14 904

原创 Maven idea配置Maven创建项目

idea对3.6.2及以上版本存在兼容性问题,为避免冲突,idea中安装建议使用3.6.1(建议去Maven官网下载或者自行找资料下载)下载好之后呢就如下一步一步配置好之后呢我们来创建个原型的java项目工程然后点下一步即可!接着下一步即可...

2022-07-02 16:12:28 111

原创 Maven项目构建命令

Mvn compile 编译Mvn clean 清理Mvn test 测试Mvn package 打包Mvn install 安装到本地仓库以上这些命令都是基于pom.xml文件中的配置

2022-07-02 16:04:40 487

原创 Maven的配置仓库位置和地址

Maven的配置仓库位置和地址这样我们的保存路径就修改完了首先还是找到Maven下载的文件夹找到1.maven自动保存在你电脑C盘,可C盘作为电脑的系统盘下载maven越来越多就会受不了2.修改Maven仓库Maven仓库默认连接国外的仓库缺点...

2022-07-02 15:57:35 11749 1

原创 Maven仓库和坐标

仓库:用户储存资源,包含各种jar包仓库分类:本地仓库:自己电脑本地储存资源的仓库,连接远程仓库获取资源远程仓库:非本机电脑的仓库,为本地仓库提供资源私服:部门/公司范围储存的资源仓库,从中央仓库获取资源私服的作用:解决中央仓库的版本问题和访问速度慢的问题保存具有版权的资源,包含购买或自主研发的jar中央仓库的jar都是开源的 不能储存具有版权的资源一定范围内共享资源 仅对内部开发不对外共享Maven中的坐标用于描述仓库中资源的位置下面是Maven的官网http://repo1.mav

2022-07-01 15:47:02 284

原创 Maven的概述

maven的操作数据

2022-06-30 23:37:17 73

原创 自定义mvc

自定义MVC实现流程图

2022-06-29 20:58:10 101

原创 XML建模

XML建模1.什么是XML建模建模其实就是将指定的xml字符串当作对象来操作如果说当对一个指定的xml格式字符串完成了建模操作,那么就只需要调用指定的方法就可以完成预定的字符串获取。拿下面这些标签比例程序员张三需要通过 /LoginAction 获取 type=test.LoginAction串。然后操作步骤是:1、加载资源文件xxx.class.getResourceAsSteam('config.xml');2、通过xpath解析获取到所有的action元素标签列表。(xpath解析

2022-05-24 20:20:25 57

原创 Java反射技术

反射1. 什么是反射反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法反射的三种方式:方式一:通过权限名从而来找到对应的类对象Class.forName(“完整类名”)方式二:类名.ClassClass c=Student.class;c.newInstance();默认调用无参的构造方法进行对象实例化方式三:对象.getClass()Student s=new Student();Class c = s.getClass();2.通过类对象调用所有

2022-05-24 18:53:31 58

原创 XML解析

1. Java中配置文件的三种配置位置及读取方式1.1 XML和*.properties(属性文件)/ini (properties已淘汰…ini慢慢的也在淘汰)1.2 存放位置1.2.1 src根目录下类名.class.getResourceAsStream(“/config.properties”);1.2.2 与读取配置文件的类在同一包类名.class.getResourceAsStream(“config2.properties”);1.2.3 WEB-INF(或其子目录下)Serv

2022-05-21 16:56:42 147

原创 Document Type Definition 文件类型定义

1.什么是DTD?文件类型定义(约束)2.什么是XML?XML:可扩展标记语言HTML:超文本标记语言3.XML格式要求1.有且只有一个根节点;2.由开始标签和结束标签组成;例如:标签体3.XML标签区分大小写;错误示范:4.正确嵌套标签;错误示范:这个错误是因为java中有个规则叫:就近原则 只会找最近的<>。5.使用DTD5.1在XML中加入DTD申明 内部申明:<! DOCTYPE 标签名[里面写要约束的标签]> 外部申明:<

2022-05-19 20:02:22 251

原创 Set集合

Set1.特点:无序、对象不能重复(eqauls) 值不重复 eqauls从Object继承,默认比较的地址2.遍历1.foreach2.迭代器3.常用实现类 HashSet TreeSet:根据某种(规则)对里面的元素进行排序 规则1: java.lang.Comparable 规则2: java.util.Comparator ![在这里插入图片描述](https://img-blog.csdnimg.cn/31ebda48db054a54b04be

2022-05-19 19:47:31 97

原创 List集合

集合Collection接口是list和set的祖宗1.集合框架的顶级接口2.是Set和List的父接口3.但不是Map的父接口List集合特点:有序 对象可以重复取值方式有:1.通过指定下标取值2.foreach遍历循环3.迭代器iteratorList优化初始容量10,负载因子0.5刚开始创建的集合是没有长度的,但是只要往里面插入一个值,那么这个集合的长度就会变为10如果后续长度超过10,在插入第11个值的时候,集合的长度需要再次改变按照负载因子来改变(0.5)10*0

2022-05-18 13:51:22 43

原创 Java开发环境配置

JDK安装步骤1.首先下载jdk(是oracle公司的)无脑安装下一步 路劲建议不更改默认指定位置下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 安装完成之后检查是否有该两个文件3.点击jdk文件夹是否能点开4.点击桌面“我的电脑”,右键点击属性,找到高级属性设置 找到环境变量 在系统变量中进行配置JAVA_HOME:C:\Program File\Ja

2022-05-13 21:19:11 315

原创 EasyUi

EasyUi1.什么是easyui?easyui是一种基于jQuery的用户界面插件集合2.easyui能带给我们什么好处?1)easyui是个完美支持HTML5网页的完整框架2)easyui节省网页开发的时间和规模3)easyui很简单但功能强大3.easyui如何使用?pageContext.request.contextPath3.1 引入必要的js和css样式文件1)引入JQuery(jquery.min.js)2)引入EasyUI(jquery.easyui.min.js)

2022-04-15 01:36:48 101

原创 bootstrap入门

bootstrap简介Bootstrap是一个用于快速开发Web应用程序和网站的前端框架。Bootstrap是基于 HTML、CSS、JAVASCRIPT的。Bootstrap能够火起来的原因就是支持响应式布局。所谓响应式,指的是能够智能化的选择对应的硬件设备呈现出美观的展示效果,不会产生样式失真使用bootstrap能实现什么功能移动设备优先:自Bootstrap3起,框架包含了贯穿于整个库的移动设备优先的样式浏览器支持:所有的主流浏览器都支持Bootstrap响应式设计:Bootstrap的响

2022-04-14 01:46:55 1023

原创 jQuery ajax(自动补全)

1.Ajax了解Ajax 是一种用于创建快速动态网页的技术。1.1为什么用Ajax无刷新:不刷新整个网页,只刷新局部无刷新的好处:值更新部分页面,有效利用宽带,提高用户体验2.Ajax用来做什么?用来刷新局部页面不使用 Ajax 的情况下,如果需要更新内容,我们就必需重新加载整个网页面。Ajax它一方面使我们可以通过 JavaScript 直接获取服务端最新的内容而不必重新加载页面。另一方面提高了用户友好度。3.同步于异步的区别1.同步:我们通过事件触发到Ajax,请求服务器,在这个

2022-03-28 21:58:39 881

原创 过滤器&&监听器

过滤器1.Filter什么是过滤器1.Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2.Filter 过滤器它是 JavaEE 的规范。也就是接口3.Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有:1.权限检查 2.日记操作 3.事务管理2.fileter配置web.xml当然也可以在fileter页面中用注解配置也可以单个页面过滤@webfilter(“也面

2022-03-21 18:40:45 232

原创 【域对象+EL表达式+JSTL】

EL 表达式什么是EL表达式EL即是Expression Language表达式语言功能:用来代替JSP页面的Java代码EL语法EL表达式是从四大作用域里面获取数据以"${"开始 ”}“结束例如:User ud=new User(“张三”,18);用session来保存session.setAttribute(“ud”, ud)${ud}里面可以直接获取但是它们的值都是保存在四大作用域里面:page,request,session,application四大作用域的优先级在当前页

2022-03-13 20:44:29 657

原创 jsp标准动作

jsp标准动作jsp标准动作:jsp标签jsp:/jsp标准动作是内置标记,是规范结构,由容器实现,运行时就具有这些功能,每个标准动作能实现一定的功能。常见的标准动作有:jsp:useBean 定义和访问javaBean;jsp:setProperty 设置javaBean属性值;jsp:getProperty 获取javaBean属性值;jsp:forward 在jsp页面进行跳转;jsp:include 引入其他页面,进行其他页面重用;jsp:param 动态的设定参数;

2022-03-09 20:14:01 83

原创 application&富文本编辑器&文件上传

ApplicationApplication和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。APPlication:应用程序 (作用域最广)jsp内置对象之一作用:存储数据用于多个程序或者多个用户之间的共享数据。对于一个容器而言,每个用户都共用一个application对象富文本编辑器需要插入第三方插件第一步:导入ckeditor插件到项目中第二步:在页面引入CKedi

2022-03-07 19:54:31 276

原创 application&富文本编辑器&文件上传

ApplicationApplication和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。APPlication:应用程序 (作用域最广)jsp内置对象之一作用:存储数据用于多个程序或者多个用户之间的共享数据。对于一个容器而言,每个用户都共用一个application对象富文本编辑器需要插入第三方插件第一步:导入ckeditor插件到项目中第二步:在页面引入CKedi

2022-03-07 19:46:42 2143

原创 javabean&三层架构

高内聚 低耦合分层在eclipse类的目录结构高内聚和低耦合的定义1. 内聚2.耦合2.1. 耦合,各个代码块间联系紧密程度的度量(模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。)2.2. 耦合度,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此软件设计时,应注意降低耦合度。3. 高内聚4.低耦合4.1. 解耦,也成为降低耦合度,解除耦合关系。模块间有依赖关系就必然存在耦合,理论上的绝对零耦合是做不到的

2022-03-06 16:40:19 445 1

原创 serverlet分页

分页分页功能在网页中是非常常见的一个功能,其作用也就是将数据分割成多个页面来进行显示。使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。当我们不使用分页功能的时候,会面临许多的问题:客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严重影响到用户的体验,也不便于操作,也会出现加载太慢的问题。服务端的问题: 如果数据量太多,可能会造成内存溢出,而且一次请求携带的数据太多,对服务器的性能也是一个考验。分页的分类分页的实现分为真分页和假分页两种,也就是物理分

2022-03-05 23:01:42 96

原创 session和cooking的用处

转发和重定向的区别转发:request Request.getRequestDispatcher("页面地址").forward(request,response); 特点:地址栏不发生变化 可以将页面的内容带到下个页面去 重定向: Response: js跳转: 特点:地址栏发生变化 不可以将页面的内容带到下个页面去session 和 cooking区别session:会话()session:是将数据保存在服务器里面(临时的)默认30分钟

2022-03-03 18:35:30 1015

原创 【无标题】

实现serverlet的两种方式1.继承与httpsesrverlet(推荐用继承)2.实现serverlet接口serverlet xml配置方式

2022-03-01 20:10:29 130

空空如也

空空如也

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

TA关注的人

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