自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 element UI cascader组件 filter-method实现大小写模糊搜索

采用自定义搜索逻辑filter-method<el-cascader v-model="selectedOptions" :options="arrList" clearable filterable :filter-method="dataFilter" />dataFilter(node, val) { console.log('val', v.

2021-10-13 10:17:19 4686 3

原创 JS函数自执行

函数后面加用小括号,然后在用小括号包起来(function(){}())函数用小括号包起来,然后后面加小括号(function(){})() 函数后面加小括号,然后在函数前面加 + - ~ !其中的一个符号+function(){}()-function(){}()!function(){}()~function(){}()...

2019-12-25 14:34:37 169

原创 div 禁止点击

css代码如下.style { pointer-events: none; }

2019-04-25 16:46:25 1041

原创 CSS文本溢出显示省略号与VUE打包超出省略

1.一行文本省略white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;2.多行文本省略(ps:此处是两行)text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;...

2019-04-23 17:30:17 1468

原创 配置xml导入头文件过后没有联想的属性

配置xml导入头文件过后没有联想的属性方法1:1.复制头文件中的dtd文件、xsd等类型的文件Eg: http://www.springframework.org/schema/beans/spring-beans-3.2.xsd1.然后在eclipse的菜单栏中Window ——>preferences ——>在搜索栏中搜索xml 然后add2.找到头文件对应

2017-01-13 13:13:39 2572

转载 hibernate的缓存机制

1.Hibernate一级缓存又称为“Session的缓存”。Session内置不能被卸载,Session的缓存是事务范围的缓存(Session对象的生命周期通常对应一个数据库事务或者一个应用事务)。一级缓存中,持久化类的每个实例都具有唯一的OID。2.Hibernate二级缓存又称为“SessionFactory的缓存”。由于SessionFactory对象的生命周期和应用程

2017-01-07 21:07:36 300

原创 hibernate的优缺点

Hibernate优点(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正与(仅仅一个)Session相关联。一旦这

2017-01-07 21:05:19 2105

原创 Struts2的工作流程

一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。3.过滤器FilterDispatcher是struts2框架的心脏,在处理用户请求时,它和请求一起相互配合访问struts2 的底层框架结构。在web容器启动时,struts2框架会

2016-12-24 20:06:46 433

转载 Spring注解

使用注解来构造IoC容器    在spring 3.0中,通过@controller标注即可将class定义为一个controller类。为使spring能找到定义为controller的bean,需要在applicationContext.xml配置文件中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkag

2016-12-24 18:50:18 281

原创 Spring_Struts_Hibernate框架整合

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.spri

2016-12-17 16:11:35 351

转载 spring配置

一、引用外部属性文件          classpath:mail.properties    classpath:jdbc.properties      我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所有的占位符(

2016-12-17 16:05:33 383

转载 Struts2学习总结

Struts2基础学习总结Struts 2是在WebWork2基础发展而来的。注意:struts 2和struts 1在代码风格上几乎不一样。Struts 2 相比Struts 1的优点:1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。     Struts 2的应用可以不依赖于Servlet AP

2016-12-11 19:42:23 270

原创 io流

IO流的分类:1、根据流的数据对象来分:高端流:所有的内存中的流都是高端流,比如:InputStreamReader  低端流:所有的外界设备中的流都是低端流,比如InputStream,OutputStream 如何区分:所有的流对象的后缀中包含Reader或者Writer的都是高端流,反之,则基本上为低端流,不过也有例外,比如PrintStream就是高端流2、根据数据的流

2016-12-11 19:39:18 294

原创 action获取request和session

Action中取得request,session的四种方式在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象呢?Struts2为我们提供了四种方式。分别为servlet 不相关的 非IoC 取得Request等对象的方式servlet 不相关的 IoC 取得Request等对象

2016-12-04 22:05:33 293

原创 hibernate查询

HQL查询HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:static void query(String name){  Session s=null;  try{   s=HibernateUtil.getSession();      //from后面是对象,不是表名   String hql="fro

2016-12-04 22:04:28 244

原创 hibernate配置

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">                                                com.mysql.

2016-11-26 22:29:04 267

原创 数据库事物

数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做要么全不做,是一个不可分割的工作单位。数据库事务的四大特性(简称ACID)是: (1) 原子性(Atomicity)事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。例如银行取款事务分为2个步骤(1)存折减款(2)提

2016-11-26 22:23:55 453

原创 Jsp中include动态与静态的区别

动态INCLUDE 用法: 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。 2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可

2016-11-18 19:45:58 324

转载 JavaWeb中request方法

协议:request.getProtocol()输出:HTTP/1.1服务器信息 getServletConfig().getServletContext().getServerInfo()输出:JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vend

2016-11-18 19:43:18 1099

转载 JavaWeb知识点总结

常见的状态码以及其含义一些常见HTTP状态码为:200 -- 服务器成功返回网页400 -- 服务器不理解请求的语法404 -- 请求的网页不存在503 -- 服务不可用常见HTTP状态码大全1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。http状态码 100(继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待

2016-11-13 16:09:46 344

原创 ajax异步上传图片

Servletimport java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.htt

2016-11-13 16:04:08 331

原创 JSON与jsonp

JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName" : "John"这很容易理解,等价于这条 JavaScript 语句:

2016-11-06 10:22:49 227

原创 jQuery知识点

1.jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。2.jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5

2016-11-06 10:14:21 469

原创 AJAX

1.ajax的概述AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网

2016-10-27 22:55:39 615

原创 无脚本的JSP总结

1.1 EL表达式和JSP脚本表达式EL表达式形式: ${ } ${person.userName}     ${userName}JSP表达式形式:一个元素的style属性的代码:JSP表达式设置: 1 div style= > >hello div > EL表达式设置: 1 div style=${mystyle} > hello div >

2016-10-27 22:32:46 880

原创 JSP

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JS

2016-10-23 18:25:58 911

转载 java过滤器

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filte

2016-10-23 18:21:55 522

转载 对象作用域与Servlet事件监听器

对象作用域1、  对象属性所在作用域:谁能看到并使用这个属性,以及它能存活多久。2、  应用上下文ServletContext对象作用域:对于整个Web应用,只有一个ServletContext对象,而且在Web应用中的所有地方都可以访问它;ServletContext对象由Web容器创建并实例化,它可以多线程同时读/写属性;是线程不安全的,所以需要对属性的读/写进行同步处理或

2016-10-14 23:10:36 1535

转载 Web应用程序状态管理

状态管理概述CookieSessionURL重写 状态管理概述:HTTP协议使用的是无状态的连接对容器而言,每一个请求都来自于一个新的客户这里我们有四种方法来解决这个状态:a:表单隐藏字段b:Cookiec:  Sessiond:  URL重写 我们就来一一介绍这四种方案:A:状态管理解决方案-表单隐藏字段   表单隐藏字段:

2016-10-14 22:56:31 365

转载 重定向与请求转发的区别及什么时候使用

重定向与请求转发的区别一转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程:转发过程:客户浏览器发送http请求——》web服务器接受此请求——》调用内部的一个方法在容器内部完成请求处理和转发动作——》将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在

2016-10-14 22:48:00 12605 4

转载 Servlet处理请求和响应

Servlet处理请求的流程:    1) 客户端在浏览器的地址栏中输入一个请求的URL,按回车后就向服务器端发起一个http request(由浏览器生成)。    2) 服务器端的Web Server首先接受到请求,并将请求转交给容器,容器会根据请求的URL去调用客户端要访问的Servlet。    3) 容器会根据web.xml中对Servlet的描述去查找要访问的Servlet

2016-10-14 22:37:30 7281

原创 web服务器的缺陷与解决办法

缺陷:因为web服务器是被设计用来向客户端提供HTTP服务的,它只能向客户端提供静态的网页内容,不能创建动态服务端内容。解决办法:1)客户端向Web服务器发起一个HTTP请求。2)HTTP请求被Web服务器接受,如果请求的是静态页面,则由Web服务器负责处理。如果请求的是Java Web组件(Servlet或者JSP),则移交给Web容器。Web容器可以在主机的同一个进程、不同

2016-09-25 17:35:41 1040

原创 JavaWeb工作原理

1.http的处理流程   目录结构浏览器本身它是一个客户端,当输入URL地址的时候,浏览器首先会去请求DNS服务器,通过DNS查询获取相应的域名所对应的IP地址,然后通过这个映射的IP地址找到IP对应的服务器,并建立连接,等浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开始处理,返回HTTP Response(响应)包,客户端浏览器

2016-09-25 17:27:40 653

原创 Bootstrap_day1

Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。在你项目中的每个页面都要参照下面的格式进行设置。 lang="zh-CN"> ...Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding等属性的原因,这两种 容器类不能互相嵌套

2016-09-16 15:42:12 291

原创 C语言总结

1、程序语言的发展机器语言、汇编语言、高级语言;2、简单程序开发的基本步骤:①分析问题,建立数学模型;②确定数据结构和算法;③编制程序;④调试程序。3、算法的基本特征:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。4、编码实现①编写源代码;②将源代码编译成目标代码;③链接源代码成为可执行代码;④运行。5、编程语言的组成其中主要有

2015-12-12 15:00:21 637

原创 C语言指针类型

在c语言中,定义了一个特殊的数据类型——指针类型。指针类型的变量是专门用来存储某个变量的内存地址。这样,我们就可以从指针变量的值取得运行时确切的地址了。eg:   int   a;                int   b;                int   a=3;        printf("%d",a);     执行:根据变量名与地址的对应关系,它

2015-12-09 23:14:31 388

原创 c语言复杂数据类型

        最近每天都在学C语言,它的逻辑性很强,对于我来说,并不简单,所以我个人觉得很难。 今天学了一小块的新知识,其他都是在讲作业和自己练习。       今天主要学习了共用体和枚举类型:         1.共用体:                      union 共用体名{                                   数据类型 成员

2015-12-08 22:06:53 485

原创 C语言感想

通过近两周的C语言学习,我认为C语言是一门比较困难的课程,C语言对逻辑思维的要求比较高,而在我们做题过程中会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),但我们应该要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,这不但是学习c语言,也时对任何一门学科学习的不二门法。在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁

2015-12-07 19:38:30 479

空空如也

空空如也

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

TA关注的人

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