- 博客(120)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 设计模式六大原则
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职
2014-12-10 17:44:22 596
转载 SVN的代码正确提交方法
也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶。 下面就我们在外事项目中使用SVN的经验简单做个说明。 如何正确提交代码? 可能很多人用过微软的VISUAL SOURCESAFE 或者 Team Foundation Server,就认为那还不简单,checkout/checkin 不就完了吗。孰不知由于SVN采用了另一种源代码管理机制(
2014-12-10 17:40:23 3624
转载 增删改查开发规范
优秀增删改查开发: 前台js校验+后台form表单校验(hibernate validator)+后台重复提交校验+后台业务逻辑关键属性校验(如状态校验)+后台业务逻辑处理
2014-12-10 17:37:13 858
转载 JQuery实现动态生成树形菜单
JQuery实现动态生成树形菜单有一个需求:菜单导航条需要依据不同的权限动态提取出来。计划是将功能模块与用户权限之间的关系保持到一个配置表中。所以功能菜单的话就需要动态提取出来再显示。借助JQuery框架实现一段动态菜单显示的方案。一、学习一款它的插件TreeView这个插件能够把无序列表转换成可展开与收缩的Tree。 HTML PUBLIC "-//W3C//DTD HTML
2014-12-10 17:34:07 7884 1
转载 javascript中top.location.href 与 location.href的区别是什么
top表示最顶级的窗口,也就是最外层的窗口。如果一个大窗口中嵌套了几个小窗口,那么在小窗口中使用top就表示最外面的大窗口,就是这个意思了。
2014-12-10 17:31:27 4257
转载 jquery的ajax同步和异步
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。而异步则这个AJAX代码运行中的时候其他代码一样可以运行。 jquery的async:false,这个属性 默认
2014-12-10 17:27:33 508
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
web.xml 中的listener、 filter、servlet 加载顺序及其详解 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在
2014-12-10 17:26:35 477
转载 各种浏览器内核的区别
一、浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有排版错误等问题。为什么会有排版错误呢,一部分是由于网站本身编写不规范,另一方面是浏览器本身的不规范 现在有一些主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,其实这
2014-12-10 17:24:11 764
转载 Java WEB——国际化
Java WEB——国际化1、 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。2、 国际化又称为 i18n:internationalization合格的国际化软件3、 软件实现国际化所需特征:1) 固定使用的文本元素2) 程序动态产生的数据
2014-12-10 17:22:20 494
转载 SpringMVC常用基础知识
常用注解元素@Controller标注在Bean的类定义处@RequestMapping真正让Bean具备Spring MVC Controller功能的是@RequestMapping这个注解@RequestMapping可以标注在类定义处,将Controller和特定请求关联起来;还可以标注在方法签名处,以便进一步对请
2014-12-10 17:19:26 519
转载 Spring MVC处理方法返回值的可选类型
2014-10-29 11:4812人阅读评论(0)收藏举报spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1")
2014-12-10 17:18:00 746
转载 Spring Web MVC入门——深入浅出学Spring Web MVC
Spring Web MVC是什么和能干什么Spring Web MVC是什么是一种轻量级的、基于MVC的 Web应用框架 Spring Web MVC能做什么√进行更简洁的Web层的开发;√天生与Spring框架集成(如IoC容器、AOP等);√提供强大的约定大于配置的契约式编程支持;√能简单的进行Web层的单元测试;
2014-12-10 17:16:37 535
转载 Spring MVC 3.0 深入及对注解的详细讲解
核心原理1. 用户发送请求给服务器。url:user.do2. 服务器收到请求。发现Dispatchservlet可以处理。于是调用DispatchServlet。3. DispatchServlet内部,通过HandleMapping检查这个url有没有对应的Controller。如果有,则调用Controller。4、
2014-12-10 17:15:29 509
转载 SpringMVC(一)——流程框架总体介绍
SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能MVC 模块,其功能和Strtus2,Struts1是类似的,只不过是实现的原理不同而已。其中Struts2是通过过滤器来实现路劲和action的映射等控制流转功能,而Struts1和SpringMVC则是通过最传统的servlet来实
2014-12-10 17:13:28 639
转载 Myeclipse 快捷键大全
存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 ctrl+shift+M 导入未引用的包ctrl+w 关闭单个窗口
2014-12-10 17:10:34 488
转载 Oracle中有哪些数据类型
字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定
2014-12-10 17:08:50 1701
转载 spring与mybatis三种整合方法
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件:
2014-12-10 17:06:00 470
转载 Mybatis使用篇之四:整合Spring
Mybaits为什么要整合Spring?说白了其实就想使用Spring提供的服务,比如Spring的事务管理、Spring的IOC对Bean进行管理等。 Mybatis怎么整合Spring?由于目前Spring官方还没有出整合Mybatis的特性,所以这里在Spring框架和MyBatis框架上再添加用于整合的框架“mybatis-spring-1.0.2.jar” (该框架时My
2014-12-10 17:04:44 506
转载 applicationContext.xml配置分析
<?xml version="1.0" encoding="UTF-8"?>< !DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">< beans> //读取配置文件init.pro...
2014-12-10 17:03:17 842
转载 Spring环境搭建之:Spring MVC、文件上传下载
相关jar包:导入文件上传下载组件的jar包commons-fileupload-1.3.jarcommons-io-2.4.jarSpring MVC中使用JstlView时需要添加的包jstl-1.1.2.jarstandard-1.1.2.jar1.整体架构 2.web.xml文件配置DispatcherServlet拦截所有的请求
2014-12-10 17:02:25 774
转载 Spring环境搭建之:控制反转(IoC Inversion of Control)与依赖注入(DI Depenency Injection)
控制反转,要明白是控制什么,怎么反转了就OK了 1.控制什么 不用Spring框架时,每个类文件中所用到的对象都要我们在代码中通过new来创建,这样一来,在面向接口编程时,也要通过new来明确的创建一个接口实现类,虽是面向接口了,可是接口实现类已经确定了,不能灵活更换其它实现类,这就产生了高耦合。有了Spring框架,我们就不再需要在类文件中用new去创建对象了,也就根本不需要我们去创
2014-12-10 17:01:02 730
原创 spring整合hibernate(注解、xml)applicationContext.xml配置
1.注解方式整合: applicationContext.xml配置文件:01xmlversion="1.0"encoding="UTF-8"?>02beansxmlns="http://www.springframework.org/schema/beans"
2014-12-10 16:58:01 1442 1
转载 Spring MVC应用web.xml两种配置
环境:Spring 3.2.8JDK1.6Tomcat6.x1、亲测可用12345678910111213141516171819202122
2014-12-10 16:56:10 608
转载 spring里的标注 @Service @Autowired
spring标注,在spring2.5版本得到支持,要使用标注,首先得是2.5版本1 引入 context命名空间(在 spring的配置文件 中) xmlns:context="http://www.springframework.org/schema/context" http://www.springframewo
2014-12-10 16:54:44 492
转载 spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制
2014-12-10 16:50:10 456
转载 Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana
2014-12-10 16:49:05 510
转载 spring中MessageSource的配置使用方法1
Spring定义了访问国际化信息的MessageSource接口,并提供了几个易用的实现类。首先来了解一下该接口的几个重要方法: String getMessage(String code, Object[] args, String defaultMessage, Locale locale)code表示国际化资源中的属性名;args用于传递格式化串占位符所用的运
2014-12-10 16:47:39 796
转载 spring中MessageSource的配置使用方法2--ReloadableResourceBundleMessageSource
如何在spring mvc框架中实现MessageSource来管理国际资源文件呢如下:1.在applicationContext.xml文件内配置如下[java] view plaincopy"font-size:14px;"><bean id="messageSource"class="org.springframew
2014-12-10 16:46:58 643
转载 spring中MessageSource的配置使用方法3--ResourceBundleMessageSource
ApplicationContext接口扩展了MessageSource接口,因而提供了消息处理的功能(i18n或者国际化)。与HierarchicalMessageSource一起使用,它还能够处理嵌套的消息,这些是Spring提供的处理消息的基本接口。让我们快速浏览一下它所定义的方法:String getMessage(String code, Object[] args, S
2014-12-10 16:45:55 1008
转载 事务基础知识-->Spring事务管理
Spring虽然提供了灵活方便的事务管理功能,但这些功能都是基于底层数据库本身的事务处理机制工作的。要深入了解Spring的事务管理和配置,有必要先对数据库事务的基础知识进行学习。何为数据库事务 “一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效,要么整体失效。这种思想反映到数据库上,就是多个SQL语句,要么所有执行成功,要么
2014-12-10 16:42:50 799
转载 学习Spring必学的Java基础知识(1)----反射
spring引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081[
2014-12-10 16:40:52 524
转载 Struts2+Spring2+Hibernate3 web应用示例(二)
三、 建立数据持久化层1、编写实体类Books及books.hbm.xml映射文件。package com.sterning.books.model;import java.util.Date;publicclass Books { // Fields private String bookId;//编号
2014-12-10 13:42:32 682
转载 Struts2+Spring2+Hibernate3 web应用示例(一)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate作为对象持久化的框架,能显示的提高软件开发的效率与生产力。这三种流行框架的整合应用,可
2014-12-10 12:03:12 1064
原创 javaB/S和C/S的区别
C/S 与 B/S 区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 1.硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备. 信息管理. 有比C/S更强的适应范围
2014-12-10 09:56:57 4441
转载 jquery validate 验证
JSP中引入linkhref="themes/gray/easyui.css"rel="stylesheet"type="text/css"> script src="jquery-1.8.0.min.js"type="text/javascript">script> scriptsrc="jquery.easyui.min.js"type="tex
2014-12-08 17:30:50 577
转载 jQuery实现返回顶部功能
整理两个实现功能,一个是右下角的返回顶部,一个是右侧的返回顶部,分别如图 第一种实现一、JSP或HTML(主体结构)在body中添加bodyid="top"> p id="back-to-top">ahref="#top">span>span>a>p> body> 二、CSS(样式化)
2014-12-08 17:28:15 633
转载 jQuery实现table隔行换色和鼠标经过变色
jQuerytable隔行换色鼠标经过变色一、隔行换色$("tr:odd").css("background-color","#eeeeee"); $("tr:even").css("background-color","#ffffff"); $("tr:odd").css("background-color","#eeeeee");$("tr:even").
2014-12-08 17:26:07 2778
转载 关于MyEclipse SVN显示资源历史记录乱码问题
MyEclipseSVN资源历史记录乱码使用SVN查看历史记录进行文件对比的时候,有时会出现乱码问题,如下图:解决办法:打开Window-->Preferences 如下:原来默认的是GBK,改为UTF-8即可
2014-12-08 17:22:04 3965 1
转载 查看TOMCAT内存使用情况 以及修改方法
查看TOMCAT内存使用情况 double total = (Runtime.getRuntime().totalMemory()) / (1024.0 *1024); double max = (Runtime.getRuntime().maxMemory()) / (1024.0 *1024); double free = (Runtime.get
2014-12-08 17:20:10 1024
Spring+springmvc+hibernate+JQueryEasyUI
2018-08-01
本机访问虚拟机CentOS的Redis
2023-09-28
list泛型改变重复值,保留重复值的第一条
2018-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人