自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP自定义标签(三)自定义日期选择标签

这篇博客,我想利用前面两篇JSP标签的内容实现一个可以选择日期的自定义标签。这篇博客会用到WdatePicker.js插件,这是一个日期选择器。本篇博客主要是想利用前面两篇博客的内容实现一些能用上的自定义标签。关于WdatePicker.js的使用不会多说,重点还是自定义标签。 首先看一下最终的结果是个什么样子: 通过自定义标签生成一个输入框,单击这个输入框则会调用WdatePicker.j

2017-10-16 23:20:48 2975

原创 JSP自定义标签(二)- 传递属性

上一篇写了一个简单的标签,输出的内容都是写死的。这一篇定义一个标签,内容是可以自己编辑的。 首先说一下,我大概要干什么:我想定义这样一个标签,我传给标签两个字符串(一个header,一个items),标签最后会按照table的形式展现出来。同样要做两件事:编写标签处理器 注册标签标签处理器:package myTag;import java.io.IOException;import java

2017-09-19 18:18:58 1370

原创 jsp自定义标签接口-SimpleTag

废话不多说,通过SimpleTag(JSP2.0以上)接口,可以定制自己的标签。-参考资料:《Servlet和JSP学习指南》要自定义标签,要做以下两件事:编写标签处理器(写java类)注册标签1.编写标签处理器package myTag;import java.io.IOException;import javax.servlet.jsp.JspContext;import javax.s

2017-09-19 16:32:53 624

原创 JS删除子节点

function deleteRow(obj) { var objChilds = obj.children; /* 得到子元素 */ if(objChilds.length != 0) {/* 长度不为0,开始删除 */ for(var i = objChilds.length-1; i>=0; i--) { obj.r

2017-01-09 14:14:48 1698

原创 jQuery的each 方法

会循环,跳出循环的条件 :return false; 等于直接 break; return true; 等于continue; return; 等于 continue;

2016-12-28 15:59:43 242

原创 怒转 !!!!!!!,

http://blog.csdn.net/fengshizty/article/details/14003493

2016-09-07 11:01:01 233

原创 jquery appendgrid 插件 水一篇

这个插件可以用来添加一个表格, 文档连接 https://appendgrid.apphb.com/Documentation

2016-09-05 11:19:25 538

转载 java异常

http://blog.csdn.net/hguisu/article/details/6155636(上面的例子,感觉被作者骗了) http://blog.csdn.net/tiantiandjava/article/details/46777051( finally中使用return会吃掉catch中抛出的异常)

2016-07-18 16:01:00 242

原创 利用ant和maven-ant-tasks使用Hibernate链接数据库

6月最后一天,赶紧水一篇博客(o.o)利用hibernate链接mysql数据库,利用hibernatetool生成entity类,生成数据表。参考资料 动物园系列的《精通Hibernate》废话少说,一步一步来,建立我们的项目 当然前提是你要下载 ant和maven-ant-tasks,(这是可以理解为整合maven和ant的一个工具) 你也可以不用下载ant,ecplise自带有ant

2016-06-30 11:37:23 766

转载 默默的在心里划1万个圈圈(o.o)

http://bbs.csdn.net/topics/390085548

2016-06-23 16:37:00 283

原创 Spring ioc 简单理解

参看资料:《Spring揭秘》DefaultListableBeanFactory看的糊里糊涂的,这篇博客写一下我对Spring ioc的理解,肯定有错误的地方,希望各位指点,不要喷我哈(o.o)。首先,如果你想要通过配置文件的方法来给bean配置, 你可以就需要四个类, 第一个是BeanDefinition,这个类中保存有配置文件中的每一个配置的bean的信息,最终会通过BeanDefinit

2016-06-23 11:01:51 417

原创 Srping ioc 之DefaultListableBeanFactory

参考资料:《Spring揭秘》 Spring ioc是一个提供ioc支持的容器,ioc就不废话了。Spring提供两种容器类型:BeanFactory ApplicationContext BeanFactory是基础类型的ioc容器,默认采用延迟初始化的策略(lazy-load),所以容器启动初期速度较快,ApplicationContext是在BeanFactory的基础之上构建的。功能

2016-06-20 16:58:17 354

原创 Spring容器启动的第二阶段

参考资料: 《Spring揭秘》 对于BeanFactory类型的容器,默认延迟初始化,就是说,容器启动后不会立即将所有的bean实例化,而是你调用getBean()之后,再初始化实例,这些就不多说了。 来看看getBean()做了什么事:(看不懂啊 ,太菜了)

2016-06-06 12:43:17 252

原创 Spring之PropertyEditorSupport_浅谈

先看看Spring容器,这里不说Spring怎么实现容器的,只是说说容器功能实现的各个阶段,大致可以分为两个阶段:1.启动容器 首先Spring会通过你的配置文件,加载配置信息,分析配置信息,然后会把分析后的信息组成相应的BeanDefinition,最后把这些保存到bean定义必须的BeanDefinition,注册到相应的BeanDefinitionRegistry,这样容器就基本启动了。

2016-06-02 23:28:29 6784

原创 Factory Method Pattern(工厂方法模式)与FactoryBean

参开资料: Spring揭秘 设计模式之禅 先来看看Factory Method Pattern,我想搞一个工厂来生成一些bean/*这是接口*/public interface Person { public void say();}/*这是两个实现类*/public class WPerson implements Person { @Override publi

2016-06-02 17:18:50 325

原创 ThreadLocal简单理解

参考资料:http://www.cnblogs.com/dolphin0520/p/3920407.html 先来看看为什么用ThreadLocal,上一篇博客说的很好了,就好比,你要让你的线程链接数据库,如果你让这些线程共享一个数据库链接的话,就会出问题: 代码来自参考博客:class ConnectionManager { private static Connecti

2016-05-31 21:05:31 289

原创 java_Thread生产消费者问题

生产消费者问题是经典的问题 我有一个箱子,可以放苹果,有一个生产者生产苹果,一个消费者消费苹果,用线程可以这样写:/*箱子*/class PT { private String info="苹果"; public String getInfo() { return info; } public void setInfo(String info) {

2016-05-16 16:07:49 283

原创 java_Thread中synchronized关键字的使用

要解决上一篇博客中的数据不安却问题,最简单的方法就是使用synchronized关键字 (synchronized可以使用在同步块上,也可用于方法上,)class MyThread8 implements Runnable { private int t = 5; @Override public void run() { for(int i = 0; i<

2016-05-16 14:55:59 359

原创 java_Thread 常用操作

一,nameThread有name属性(如果要追究原理,又牵涉到源码,还要看操作系统,麻烦,先记住,平时用的话这样就行了 , ), 创建的时候可以设置,程序可以通过 currentThread() 取得当前线程对象,得到当前线程后也可以设置线程namclass MyThread implements Runnable { @Override public void run(

2016-05-13 20:57:32 314

原创 java_Thread

长话短说: windows是多进程的操作系统, 一个进程包括多个线程(Thread)线程结束,进程不一定结束,进程结束它包括的线程一定结束。 创建多线程 两种方法,继承Thread,实现Runnable 1.继承Threadclass MyThread1 extends Thread { @Override public void run() { for(

2016-05-13 17:20:35 336

原创 java题(可以当作面试)

今天一个朋友给以一些他面试的题,(学校和企业合作的,他说有点水,) 具体的题目就不说了,贴代码:class A { public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A");

2016-05-10 23:05:33 271

原创 基于注解的Spring mvc 简单了解

通过一个实例的方式来写这篇博客吧, 假设我现在要创建一个 User public class User { private String userName; private String userPassword; private Keshi keshi; /*setter,getter方法*/ }Keshi(音译:科室)也是一个类public class

2016-05-09 22:57:46 480

原创 Spring中SimpleFromController

先来看看Spring中的Controller继承关系 在BaseCommandController中提供了数据绑定的功能。 数据绑定,你可以理解为将表单中的数据,自动绑定到对应的Controller中对应的对象中,不用自己通过request.getParameter(String)方法来得到请求中的参数。再转换类型绑定到对应的属性, SimpleFormController可以理解为专门为表单

2016-05-08 22:51:33 564

原创 Spring 中 MultipartResolver

今天看了一下,MultipartResolver,总结一下 spring的MultipartResolver可以帮助上传文件, 先看定义public interface MultipartResolver { boolean isMultipart(HttpServletRequest request); MultipartHttpServletRequest resolve

2016-05-05 20:58:57 5621 4

原创 java语言 flatten(Object[] objs){} 方法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-25 21:22:42 3035

空空如也

空空如也

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

TA关注的人

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