- 博客(20)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 Spring入门之事件处理
面向接口编程简述面向接口编程,也就是非面向实现。它不能通过抽象类取代接口,因为:接口目的是抽象,抽象类目的是复用同时还有一个好处: 接口是可以多实现的,类/抽象类只能单继承,所以使用接口可以非常容易扩展新功能(还可以实现所谓的mixin),类/抽象类办不到Spring事件机制–事件驱动模型/观察者抽象事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点:1.首先是一种对象间的一
2017-06-30 11:36:08 707
转载 Spring入门之bean属性注入集合
Spring中的bean的属性值有时候包含一些集合类型的属性值,注入属性值的方式和注入一些基本的属性值不一样,他们需要使用专门的方式来注入常用的集合类型包括: Map、Set、List、数组、属性集合实例代码://person类public class Person { private String name; private Integer age; public Strin
2017-06-30 09:58:44 451
原创 Spring入门之Springbean定义的继承
Spring中的bean之间的继承和一般的po类继承是不一样的,他们之间的继承不能简单的使用extends关键字来实现bean之间的继承需要在xml配置文件中配置 bean继承实例:/h5>//子类public class Test { private String msg1; private String msg2; private String msg3; pub
2017-06-29 19:50:29 604
转载 Spring的bean后处理器和容器后处理器
Spring后处理器的作用Bean后处理器:即当Spring容器实例化Bean实例之后进行的增强处理。容器后处理器:对容器本身进行处理,并总是在容器实例化其他任何Bean之前读取配置文件的元数据并可能修改这些数据。通过使用后处理器,可以模拟Spring的AOP切面编程bean后处理器:BeanPostProcessorBeanPostProcessor 接口定义回调方法,你可以实现该方法来提供自己的
2017-06-29 19:18:47 988
转载 Spring入门之bean的配置
bean的配置有三种方式:1.基于XML配置bean2.基于注解定义bean3.基于java类提供bean类的定义信息基于XML配置bean 对于基于XML的配置,Spring 2.0以后使用Schema的格式,使得不同类型的配置拥有了自己的命名空间,使配置文件更具扩展性。bean类的基本配置:配置实例<bean id="hello" class="org.spring.HelloSpring">
2017-06-29 16:00:55 301
转载 Spring入门之两个bean容器的介绍
BeanFactory容器在Spring中,有大量对BeanFactory接口的实现。其中,最常被使用的是XmlBeanFactory类。这个容器从一个XML文件中读取配置元数据,由这些元数据来生成一个被配置化的系统或者应用。在资源宝贵的移动设备或者基于applet的应用当中, BeanFactory会被优先选择。否则,一般使用的是ApplicationContext,除非你有更好的理由选择Bean
2017-06-29 14:14:59 668
原创 Spring入门之编写第一个Spring
1.创建java project,并导入所需jar包,Spring20个核心包加上一个commons-logger.jar包2.编写Springbean类public class HelloSpring { private String message; public String getMessage() { return message; } publi
2017-06-29 11:19:20 324
转载 Spring入门之Spring体系结构
Spring的模块化Spring是模块化的,允许你挑选适用的模块,Spring框架的模块化结构图如下:Spring核心容器核心容器主要由核心、bean、上下文和表达式语言模块组成:1.核心模块:提供了框架的基本组成部分,包括Ioc功能2.Bean模块:提供BeanFactory,它是一个工厂模式的复杂实现3.上下文模块:它是访问定义和配置的任何对象的媒介,ApplicationContext接口是上
2017-06-29 11:10:35 374
转载 Spring入门之Spring介绍
Spring简介Spring由Rod Johnson开发,2004年发布了Spring框架的第一版本,Spring是一个从实际开发中抽取出来的框架,他完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提供了企业应用开发的效率Spring优点低侵入式设计,代码的污染极低。独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywher
2017-06-28 20:34:07 735 2
转载 ueditor编辑器的初次使用
ueditor概述它是由百度web前端研发部开发所见即所得富文本web编辑器,并且是基于BSD协议的开源产品,允许自由使用和修改ueditor官网: http://ueditor.baidu.com/website/index.html。我们可以在官网下载地址中定制选择编辑器需要使用的功能,从而定制自己的编辑器ueditor的使用将下载下来的文件夹里面的UE文件目录导入到项目中,然后在jsp文件中的
2017-06-28 15:01:06 4807 1
转载 java实现删除文件夹下所有的文件
实用场景在开发项目时,通常需要对文件进行相应的操作,删除和创建是最常见的实现代码//获取目录名File rootfile = new File("blog/tools/animate");File[] files = rootfile.listFiles();//遍历删除文件for(File file: files){ file.delete();}//最后删除文件夹rootf
2017-06-28 14:32:41 1902
原创 mysql使用update更新数据遇到的错误:Data truncation: Truncated incorrect DOUBLE value:Mysql Update
sasas
2017-06-26 20:05:12 1906
转载 访问网页的各种http状态码的解释说明
1xx信息系列100:continue->服务器仅仅接受到部分请求,但是一旦服务器没有拒绝该请求,客户端应该继续发送其他请求101:switching protocols->服务器转换协议,服务器将遵从客户的请求转换到另一种协议102:processing->处理将继续执行2xx成功系列200: ok->服务器成功返回用户请求的数据201:create->用户新建或者修改数据成功202:accept
2017-06-24 20:12:18 1500
原创 纯css实现图片翻转效果
所要掌握知识点CSS样式1.backface-visibility; visible/hidden: 设置当所指定的元素被进行翻转等操作而使背面显示时,是否进行显示还是隐藏2.transform: rotateX(n deg):设置当朝X轴方向旋转的角度3.transition: css duration style; 实现代码前端布局实现代码<div class="jskc">
2017-06-21 19:12:26 5165
原创 js制作简单的轮播图
实现原理首先定义一个div,设置width和height,然后在这个div里面再定义一个div2,该div的宽度为父div的宽度的n倍,其中n表示图片的张数,在这个div2里面放置需要进行轮播的所有图片,设置每张图片的宽度为一个最外层父类div的宽度,高度都是相同的然后使用js定义一个轮播的函数,每指定时间执行一次轮播函数,通过使用js提供的时间片来实现。轮播函数的思路为:在js外部定义一个全局变量
2017-06-21 09:30:12 828
转载 使用jquery获取各种height和width
$(window).height(); //浏览器当前窗口可视区域高度$(document).height(); //浏览器当前窗口文档的高度$(document.body).height();//浏览器当前窗口文档body的高度$(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin$(wi
2017-06-20 23:54:12 447
原创 JS使用ajax异步处理json响应数据
客户端使用ajax异步请求服务器$.ajax({ async: true, type: "post", url: "getcode", dataType: "json", success: function(data){ data = data.toString(); $(".code").val(data); },
2017-06-16 23:07:31 2162
原创 使用静态内部类来加强类的封装性
在创建一个类时,如果不想该类的属性被显示调用,就需要使用private前缀来修改该类的属性,使其只能被当前类显示调用。而这种情况下通常都会在该类里面定义一些其他的方法来操作该属性,用于进行相关的操作,比如构造方法,setter/getter方法等。使用静态内部类可以在类基本封装性之后对一些特定的属性进行再封装定义一个用户类:用户名、昵称、年龄、家庭住址、手机号;其中家庭住址和手机号加强封装publi
2017-06-16 20:39:45 569
原创 SSM框架整合开发的文件配置
1.SSM开发所需的包Spring框架jar包spring-framework-4.x.x.RELEASE文件夹下libs目录下所有模块的jar包和Spring的核心容器必须依赖的common-logging的jar包Mybatis框架jar包,共计21个mybatis-3.x.x.jar和mybatis-3.x.x文件夹下的lib目录下的所有jar包,共计13个MyBatis整合Spring
2017-06-16 12:51:35 1101
原创 原生js实现帝国矩阵效果文字
效果演示地址:原生js实现帝国矩阵效果文字实现代码前端页面设计<html> <head> <!--Style Link--> <link rel="stylesheet" href="index.css" /> <!--JS Link--> <script src="index.js"></script> </head>
2017-06-10 23:04:48 1104 1
使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)
2018-01-08
ssm框架开发个人博客
2017-05-03
学校教务管理系统
2016-10-28
websoCket局域网通信问题
2017-05-01
web开发使用websoCket实时通信问题
2017-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人