![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
ghvfghnnnh
这个作者很懒,什么都没留下…
展开
-
全局异常处理
2)实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器;测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、...原创 2022-08-12 10:02:07 · 81 阅读 · 0 评论 -
Vue实例生命周期
3、beforeMount:初始化结束后,判断是否有el,是否有template,如果有则执行,如果没有将el内部的内容当做模板来执行。4、mounted:模板结合数据生成的最终的Vue实例里的DOM元素挂载到页面上之后执行,即页面渲染完成后。5、beforeDestroy:当 vm.$destroy()这个方法被调用后,组件即将销毁的时候调用。7、beforUpdate:当数据发生改变,还没有重新渲染时执行。8、updated:数据发生改变后,已染后时执行。6、destroyed:组件被完全销毁后调用。.原创 2022-08-12 09:59:17 · 80 阅读 · 0 评论 -
SpringMVC 全局异常处理
我们知道,系统中异常包括编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。2)实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器;...原创 2022-07-30 19:29:13 · 101 阅读 · 0 评论 -
SpringMVC的组件解析
3处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。用户请求到达前端控制器,它就相当于MVC模式中的C,DispatcherServlet是整个流程控制的中心,由。通过HandlerAdapter对处理器进行执行,这是适配器模式的应用,通过扩展适配器可以对更多类型的处理。它调用其它组件处理用户的请求,DispatcherServlet的存在降低了组件之间的耦合性。...原创 2022-07-30 19:18:50 · 109 阅读 · 0 评论 -
【SQL优化技巧】
然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。14.并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。11.在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索引顺序相一致。...原创 2022-07-24 22:02:08 · 53 阅读 · 0 评论 -
Mybatis的简介
MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。1.1mybatis是一个优秀的基于java的持久层框架(数据访问层),它内部封装了jdbc,这样就可以使使用者减少很多原始jdbc的代码冗余,只用关心sql的语句本身。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。mybatis.xml(定义了mybatis的基本配置和连接数据库的配置信息)...原创 2022-07-22 19:58:52 · 95 阅读 · 0 评论 -
Spring与Mybatis集成
MyBatis与Spring进行整合使用的技术是ioc为什么ioc能把mybatis和spring集成在一起,像一个框架一样的使用这是因为ioc能创建对象,可以把mybatis框架中的对象交给spring统一创建,开发人员从spring中获取对象,不用同时面对两个或多个框架了,就面对一个spring进行开发。4).实现mybatis与spring集成配置(包含了集成pagehelper插件,详见spring与mybatis整合(集成pagehelper分页插件).txt)....原创 2022-07-22 19:30:43 · 57 阅读 · 0 评论 -
动态sql分页
foreachcollection="集合类型"open="开始的字符"close="结束的字符"item="集合里面的元素"separator="集合元素之间的分隔符">5).注意,动态sql的sql语句部分可以使用">"和">=",但是不能使用"原创 2022-07-20 22:57:38 · 392 阅读 · 0 评论 -
Mybatis介绍
什么是ORM?ORM的全拼是,也就是对象与关系的映射,对象是程序里面的对象,关系是它与数据库里面的数据的关系。也就是说,ORM框架帮助我们解决的问题是程序对象和关系型数据库的相互映射的问题。O对象(Object)R关系型数据库(Relational)M映射(Mapping)HibernateHibernate是一个全自动化的ORM框架,帮我们自动的生成sql语句(可以兼容各种流行的数据库),自动进行映射。如果遇到复杂的业务的时候,Hibernate的问题就显示出来了。...原创 2022-07-19 18:29:31 · 199 阅读 · 0 评论 -
AOP的基本认识
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码被原创 2022-07-08 23:45:45 · 97 阅读 · 0 评论 -
mysql索引
.什么是视图 1) 视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。 2) 数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。 3) 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 2.视图的作用 1) 使操作简便化。 2) 增加数据的安全性。 3) 提高表的逻辑独立性。 3.基本语法 CREATE VIEW 视图名 AS SELECT 语句;二、索引 1.什么是索引原创 2022-07-06 20:42:34 · 47 阅读 · 0 评论 -
1.1HTTP协议的概述
1.1HTTP协议的概述1.1.1HTTP协议的概述1.1.1,1什么是HTTP协议 协议:规定了浏览器和服务器端的数据交互的格式1.1.1.2HTTP的特性必须要先有请求,后有响应基于请求和响应模型必须要先有请求,后有响应简单快捷因为发送请求的时候只需发送请求方式和请求路径即可1.1.1.3HTTP的盘本HTTP0:HTTP 1: 1.1HTTP协议的抓包分析1.1.1分析HTTP协议1.1.1.1准备创建页面Demo.html demo2.html 1.1HTTP协议之请求1.1.1请求部分可以分原创 2022-06-30 16:24:41 · 1197 阅读 · 0 评论 -
1.1Tomcat的项目发布方
1,1Tomcat 的目录结构1.1.1Tomcat 目录结构,bin 二进制文件(命令文件:开启和关闭)正在上传…重新上传取消Conf :配置Lib :tomcat所需要的jar包Logs tomcat服务器日志文件Webapps: 需要发布的项目需要放在webapps下Work :JSP翻译(翻译)成servlet产生的代码1.1动态WEB资源的目录结构WWebsite静态页面(HTML CSS JS 图片)JSP 页面WEB INF---web.xml(必选)---classes(可选)---lib(原创 2022-06-30 16:20:52 · 92 阅读 · 0 评论 -
Tomcat
1.1.1什么是WEBweb(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。1.1.2JavaWEB使用Java语言WEB的开发1.1.3软件架构Cs架构的软件Cs :cliemt/Server 客户端和服务器原创 2022-06-30 16:11:34 · 76 阅读 · 0 评论 -
MySQL·账号管理
一、什么是MySQL数据库?概念:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS应用软件之一;1、Mysql连接工具因为几乎所有的数据库都是没有界面的,如果没有连接工具我们一般都是通过DOS命令来使用,但是这个通过命令行的方式不太方便,意味着我们要记下很多命令符; 例:Oracle可以直接搜索数据库,因为它只有一个数据库,分的是表空间,因此可以直接使用原创 2022-06-29 20:06:53 · 245 阅读 · 0 评论