自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA,C#,C++,.NET 各种项目管理系统源码 可远程帮部署

2022-11-01 14:57:38 276 1

原创 认识Vue,js

近几年,互联网前端行业发展迅猛,涌现出一大批优秀框架这些框架逐渐改变了传统前端的开发方式,如google的AngularJS,Facebook的ReactJS这些MVC(MVVM)框架的出现和组件化的普及和规范化,使得前端开发者不得不加快脚步,更新自己的知识体系Vue读做/vjuː/,取英文单词view的发音在很长的一段时间内我都用VUE三个单词的发音在读,这其实是错误的Vue作者尤雨溪,华裔,前谷歌工程师,目前加入阿里据传说正在写Vue4.0.......

2022-07-30 11:38:38 1045

原创 springmvc返回对象类型

方法不返回ModelAndView,也不返回String类型对应的逻辑视图名称,而是直接返回一个Pojo对象如果直接返回Pojo对象,项目又配置了视图解析器规则如果方法中没有返回ModelAndView对象,此时SpringMVC不知道视图在哪里.此时需要配置视图解析器物理视图路径为上下文路径+前缀+请求路径(资源名称)+后缀必须保证视图解析器路径下面必须有请求路径对应的页面1、设置请求参数绑定到Model对象中并传到视图页面的key名....

2022-07-30 11:29:35 571

原创 【无标题】

SpringMVC是一个实现了MVC设计模式的轻量级Web框架,其核心是Model,View,Controller,把复杂的web应用分层,简化开发。

2022-07-24 21:50:06 118

原创 Mybatis的关联关系映射

关联关系是面向对象分析、面向对象设计最终的思想,Mybatis完全可以理解这种关联关系,如果关系得当,Mybatis的关联映射将可以大大简化持久层数据的访问。当然,还有更复杂的关系,同样在购物系统中,一个用户可以有多个订单,而一个订单只能属于一个用户,再加上商品的关系就是一对多夹杂多对多的关系,但是万变都不离其中。1、按照上举例的客户和订单的关系创建如下两张表t_customer(客户)和t_order(订单)2、创建相应的实体类对象、mapper层接口和mapper文件。一个客户对应多个订单。...

2022-07-22 19:49:00 287

原创 mybatis与spring集成和mybatis分页插件

2)@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了。Spring属于第三方的,J2EE是Java自己的东西,因此,建议使用@Resource注解,以减少代码和Spring之间的耦合。语法结构execution(方法修饰符方法返回值方法所属类匹配方法名(方法中的形参表)方法申明抛出的异常)在工程的pom文件中增加spring-test的依赖。“*”代表一个任意类型的参数;注意记得开动态代理。...

2022-07-21 18:30:20 281

原创 SpringBean注解

在Spring中,主要用于管理bean的注解分为四大类:1.用于创建对象。2.用于给对象的属性注入值。3.用于改变作用的范围。4.用于定义生命周期。这几个在开发中经常接触到,也可以说每天都会遇见。其中创建对象是重点,Spring中创建对象的有四个:分别是@Component,@Controller,@Service,@Repository。1.@Component对于@Component注解:把资源让Spring来管理,相当于xml中的配置的Bean。属性:value:指定Bean中的id。如果不指定va

2022-07-09 17:10:47 992

原创 SpringMVC

在我们平时的javaWeb项目中。我们似乎用到了mvc模式,但是具体在哪里用到了却又傻傻分不清?。Controller,View层倒是好区分,可model层呢?service、Dao有事个什么玩意儿??于是写下了这篇文章,让我们带着问题开始吧?!一般我们都知道C代表Controller:负责转发请求,对请求进行处理。V代表View:视图,用于展示。那M呢?以前一直以为Model就是用来承接数据的,就是一些单纯的java类用于对于数据库中的表。然而,并不是这样的。完整的Model应该还要包含对数据直接访问

2022-07-08 11:31:14 184

原创 SpringBoot简介

SpringBoot是一个开发基于Spring框架的应用的快速开发框架,它也是SpringCloud构建微服务分布式系统的基础设施。SpringBoot的主要特色包括构建独立的Spring应用、嵌入式的Web容器、固化的starter依赖、自动装配Spring模块或第三方库、产品就绪特性(日志、指标、健康检查、外部化配置等)、避免或简化XML配置等特性。相对于普通的Spring应用,使用SpringBoot构建的Spring应用可以直接打包为一个独立可执行的jar或war包,使用java -jar命令即可运

2022-07-07 19:02:56 413

原创 SpringBoot实现AOP和IOC的原理

本文主要是通过代码实现Spring Boot中的IOC和AOP配置。这里的AOP和IOC是属于Spring容器框架的范畴。和SpringBoot关系不大,因为Spring Boot的初中是整合简化了Spring和Spring MVC的开发。1、概念扩展:在Spring&Spring中我们式如何注册Bean的? 1、基于XML的配置方式;打个比方: 假如使用Spring基于XML的配置的话,开发的基本流程就是: Java Bean实体编写——>XML(配置Bean)。...

2022-07-05 16:03:20 3483

原创 Spring框架特点

通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造 成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写 代码,可以更专注于上层的应用。 通过Spring提供的AOP功能,方便进行面向切面的编程,许多不容易用传统OOP实现的功能可以通 过AOP轻松应付。 在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的 管理,提高开发效率和质量。

2022-07-01 10:01:11 208

原创 Maven概述

Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理 Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目1、一步

2022-07-01 09:53:14 111

原创 Layui概述

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需

2022-06-29 19:18:11 2063

原创 Mysql的概述

为了实现数据持久的在本地进行保存。使用完整的管理系统进行统一的管理,可以实现结构化的查询,方便了数据的管理数据库是什么?数据库(DataBase)是为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。DB: 数据库(DataBase)存储数据的容器,它保存了一系列的有组织的数据。DBMS: 数据库管理系统(DataBase Managements System)又称为数据库软件或数据库产品,用于创建或管

2022-06-29 19:09:52 420

原创 反射的概述

原理:反射首先是能够获取到Java中的反射类的字节码,然后将字节码中的方法,变量,构造函数等映射成 相应的 Method、Filed、Constructor 等类应用:取出类的modifiers,数据成员,方法,构造器,和超类找出某个接口里定义的常量和方法说明.取得和设定对象数据成员的值,如果数据成员名是运行时刻确定的也能做到.在运行时刻调用动态对象的方法.1,类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载 就

2022-05-28 11:21:55 63

原创 XML解析 建模

from:https://blog.csdn.net/gavin_john/article/details/515111801.XML历史gml(1969)->sgml(1985)->html(1993)->xml(1998)1969 gml(通用标记语言),主要目的是要在不同的机器之间进行通信的数据规范 1985 sgml(标准通用标记语言) 1993 html(超文本标记语言,www网)html语言本身是有一些缺陷的(1)不能自定义标签(2)html本身缺少..

2022-05-26 16:20:55 132

原创 DTD详解

基本概述文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做保证标准通用标记语言、可扩展标记语言文档格式的合法性,可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。文件实例提供应用程序一个数据交换的格式。PS:简而言之,DTD就是用来约束XML文档的

2022-05-26 15:35:33 1488

原创 Map集合

一,Map集合的特点 如下(Map中不能有重复的键(Key),每个键(key)都有一个对应的值(value)。Map中的元素是两个对象,一个对象作为键,一个对象作为值。键不可以重复,但是值可以重复)二,Map集合的遍历方式 (entrySet,keySet)Key的代码如下:运行结果如下三.常用实现类HashMap统计字符串各字母出现的次数,如下:四,泛型作用:将运行时产生的异常转换为编译期的错误;提高代码健壮性...

2022-05-26 15:26:15 92

原创 Set集合

Set集合与Collection基本上完全一样,它没有提供任何额外的方法。实际上Set就是Collection,只是行为略有不同(Set不允许包含重复元素)。Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败,add方法返回false,且新元素不会被加入。Set判断两个对象相同不是使用==运算符,而是根据equals方法。...

2022-05-26 15:18:58 122

原创 集合框架及Linkedlist实现堆栈

1. Collection接口1.1 集合框架的顶级接口1.2 是Set和List的父接口1.3 但不是Map的父接口继承、依赖的特点2. List接口2.1 特点:有序、对象可以重复2.2 遍历方式2.2.1 下标2.2.2 foreach(>=jdk1.5)2.2.3 迭代器Iterator迭代器是一种对象,能够用来遍历目标中的部分或者全部元素。2.3 List优化初始容量10,负载因子10*1.5刚刚创建的集合是没有长度的,但是只要往里面插

2022-05-14 10:00:14 186

原创 Bootstrap

概念:Bootstrap 来自 Twitter,是目前最受欢迎的响应式前端框架。一个前端开发的框架,Bootstrap是基于html、css、Javascript的。框架:框架是一个半成品软件,开发人员可以在框架基础上进行开发,简化编码。为什么使用Bootstrap:移动设备优先:自 Bootstrap3 起,框架包含了贯穿于整个库移动设备优先的样式。不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,针对移动设备的样式融合进了框架的每个角落,而不

2022-04-15 09:10:37 102

原创 MVC的原理

一、简述MVC工作原理MVC模式(Model-view-controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。1、由客户端发起请求;2、服务端接收请求,并解析请求;3、根据解析出来的请求,找到对应的控制器,并执行控制器;4、控制器调用模型获取数据,并将数据传给视图;5、视图将数据渲染出来。二、MVC的特点MVC重要特点就是两种分离:  视图和数据模型的分离:使用不同的视图对相同的数据进行展示;

2022-04-14 14:30:58 1675

原创 Ajax的应用

什么是AjaxAjax: A New Approach to Web Applications XMLAjax是老技术新思想。它所包含的内容我们之前都接触过。如下:(1)使用XHTML和CSS的基于标准的表示技术(2)使用DOM进行动态显示和交互(3)使用XML和XSLT进行数据交换和处理(4)使用XMLHttpRequest进行异步数据检索(5)使用Javascript将以上技术融合在一起Ajax的作用(1)改善表单验证方式,不再需要打开新页面,也不再需要将整个页面

2022-03-28 21:39:24 340

原创 过滤器&监听器

过滤器:1.是向Web应用程序的请求和响应添加功能的Web服务组件2.过滤器可以统一的集中处理请求和响应3.使用过滤器技术实现对请求数据的过滤4.过滤器用于拦截传入的请求和传出的响应5.监视、修改或以某种方式处理正在客户端和服务器之间交换的数据流6.使用过滤器封装公共任务具有如下优点:模块化;声明式;可重用;透明性过滤器的常见用途:利用过滤器特殊的执行时机,可以实现 Web 应用程序中的预处理和后期处理逻辑日志记录;改善性能;安全与会话管理;敏感字过滤Filter:过滤器使

2022-03-21 16:20:08 341

原创 EL表达式与JSTL

EL表达式+JSTL

2022-03-13 21:13:53 1782 3

原创 Jsp标准动作

tml注释<!-- -->不能在动作元素(jsp:include jsp:forwardjsp:taglib)中使用否则会报500错误

2022-03-08 11:26:40 153 1

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

目录一.application对象1.1.11.1.31.2.application对象的生命周期1.3.application对象的作用范围二.CKEditor富文本编辑器快速使用2.1CKEditor官网下载js插件2.2.将下载的zip包解压后放入webapp下:2.3.引入CKEditor的js文件2.4页面中使用CKEditor2.5具体示例:三.文件上传一.application对象1.1.1当Web服务器启动时,Web服务器会自.

2022-03-07 19:13:53 115

原创 javabean&三层架构 .高内聚低耦合

高内聚低耦合

2022-03-06 17:06:15 280

原创 实现新闻网页分页

JSP实现分页,首页,上一页,下一页,尾页,回到首页

2022-03-05 16:46:39 214 1

原创 Session和Cookie的关系与区别

session与cookie之间的关系和区别

2022-03-03 18:20:28 1733 1

原创 Servlet

 (3)实现Servlet中提供的处理请求的方法service方法,将表示当前时间的字符串响应给浏览器一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java 程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署到web服务器中。  按照一种约定俗成的称呼习惯,...

2022-03-01 20:18:13 175 3

空空如也

空空如也

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

TA关注的人

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