自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity中的MVC思想

MVC=Model(模型) View(视图) Controller(控制器)一种软件设计规范,特点是将业务逻辑、数据、界面显示分离的组织代码方法;通过将业务逻辑聚集到一个部件里,实现在改进和个性化定制界面及用户交互时,不需要重新编写业务逻辑。MVC是一种组织代码的结构也是一种思想,在学习MVC结构的同时,不能拘泥于MVC结构和设计模式。灵活和理解各种MVX,找到一个适合自己项目的,稳定的,有序的,能满足需求的实现方式。学习和运用框架结构和设计模式的目的应该是提高项目的开发能力与开发效率,而非学习框架本身

2022-12-17 20:23:17 479 1

原创 spring控制反转与依赖注入

1)什么是控制反转传统的编程思路是,当我需要某个对象时,我便自己去实例化调用它 。而控制反转则是,当我需要某个对象时,自然有人帮我们实例化它 。简单的来说,这是一种衣来张口,饭来伸手式的控制模式,这也符合spring最根本的使命--简化java开发 。2)什么是依赖注入依赖注入,即是SpringIOC的一种实现方式,在我们完成业务开发的过程中,需要引入的依赖,都由交由spring容器管理注入 。简单的说,就是由spring容器替我们实例化对象 。3)依赖注入解决了什么问题在传统的业务实现

2022-05-20 22:53:39 1154

原创 Java对象池

简介对象池顾名思义就是存放对象的池,与我们常听到的线程池、数据库连接池、http连接池等一样,都是典型的池化设计思想。对象池的优点就是可以集中管理池中对象,减少频繁创建和销毁长期使用的对象,从而提升复用性,以节约资源的消耗,可以有效避免频繁为对象分配内存和释放堆中内存,进而减轻jvm垃圾收集器的负担,避免内存抖动。Apache Common Pool2 是Apache提供的一个通用对象池技术实现,可以方便定制化自己需要的对象池,大名鼎鼎的 Redis 客户端 Jedis 内部连接池就是基于它来实

2022-05-20 22:41:44 2052

原创 MySQL知识点总结

1.1 MySQL概述1.1.1 什么是MySQL数据库1.1.2 关系型数据库关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。 关系模型由关系数据结构、关

2022-05-20 22:37:23 320

原创 JDBC-连接数据库详解

JDBC作为java操作数据库最重要的部分,是每个java学习者都应该掌握的。可能有同学会说了,操作数据库我直接学习MyBatis,用MyBatis岂不是一步到位?毕竟框架也是每个人都必须要学的。但其实不管是学一项技术还是工作,只有掌握底层原理才能走得更远,而MyBatis其实就是对JDBC进行了封装,所以我认为有必要学会JDBC,而且以后学习MyBatis时也会更轻松一点。本篇文章主要来介绍在java编程软件中,通过编写程序来利用jdbc连接MYSQL数据库。首先需要一些准备工作:1.需要有一

2022-05-19 19:28:18 320

原创 三层架构和MVC

三层架构和MVC三层架构 (3-tier application) 是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):展现给用户的界面,即用户在使用一个系统的时候的所见所得。2、业务逻辑层(BLL):对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):直接操作数据库,针对数据的增添、删除、修改、更新、查找等。MVC是 Model-View-Controller,严格说这三个加起来

2022-05-19 19:22:29 324

原创 Servlet的三大域对象是什么

ServletContext对象每一个 web 应用都有且仅有一个ServletContext 对象,又称 Application 对象,从名称中可知,该对象是与应用程序相关的。在 WEB 容器启动的时候,会为每一个 WEB应用程序创建一个对应的 ServletContext 对象。该对象有两大作用,第一、作为域对象用来共享数据,此时数据在整个应用程序中共享; 第二、该对象中保存了当前应用程序相关信息。例如可以通过 getServerInfo() 方法获取当前服务器信息 ,getRealPath(.

2022-05-19 19:10:43 826

原创 Gitee账号注册与可视化软件安装以及代码库创建与提交【图文教程一】

【保姆级】gitee账号创建,创建远程仓库与代码上传

2022-05-07 20:14:31 407

原创 HTML表单

表单基本结构:<form action="URL" name=表单名字 method=提交数据的方式(post/get)>具体内容</form><input>表单输入标签 <select>菜单和列表标签 <option>菜单和列表项目标签 <textarea>文字域标签 <optgroup>菜单和列表项目分组标签<input type="">(单行文本框)value属性为input元素设定值:对

2022-04-24 16:19:03 63

原创 java中servlet/filter/listener/interceptor区别与联系

Filter和Interceptor的区别一、filter基于filter接口中的doFilter回调函数,interceptor则基于Java本身的反射机制;二、filter是依赖于servlet容器的,没有servlet容器就无法回调doFilter方法,而interceptor与servlet无关;三、filter的过滤范围比interceptor大,filter除了过滤请求外通过通配符可以保护页面、图片、文件等,而interceptor只能过滤请求,只对action起作用,在action

2022-04-24 16:14:34 579

原创 Servlet学习笔记

​1.ServletConfig接口我们还记得,在Servlet的生命周期方法init(ServletConfig config)中,有一个ServletConfig类型的参数,它实际上是一个接口,实现类由tomcat提供。它会在Servlet的init()方法被调用时进行初始化,存储的是web.xml中<servlet>标签内的内容。​

2022-04-20 11:22:59 52

原创 Servlet和tomcat部署

servlet本质本质上是java代码,和以前写的java代码有些许的不同:1.实现了特殊的接口、或继承了特殊的java类2.servlet不能由程序员去执行,由支持servlet的web服务器运行3.一个Servlet负责对应的一个或一组URL访问请求,并返回相应的响应内容。

2022-04-20 11:20:05 477

原创 收集整理网络协议类型

收集整理网络协议类型TCP英文全称:Transmission Control Protocol中文名称:传输控制协议功能介绍:一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义UDP英文全称:User Datagram Protocol中文名称:用户数据报协议功能介绍:为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。FTP中文名称:文件传输协议功能介绍:用于在网络上进行文件传输的一套标准协议 。文件传送和文件访问之间的区别在

2022-04-15 01:08:39 2453

Unity中的MVC思想.pdf

Unity中的MVC思想.pdf

2022-12-17

空空如也

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

TA关注的人

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