- 博客(39)
- 收藏
- 关注
原创 javascript开发常用的日常总结
一:location.href 1、top.location.href=”url” 在顶层页面打开url(跳出框架) 2、parent.location.href=”url” 在父窗口打开Url地址 3、self.location.href=”url” 和 this.location.href=”url” 和 window.location.href=“url” 和lo...
2014-04-15 16:45:44 92
原创 在jquery+flexigrid制作表格中的小细节
1、用jquery获取input输入框的值比用js获取要方便的多,不过如果你刚接触jquery,还是很容易出错的!下面来看看我用jquery获 取input文本输入框值的经历! 刚开始我以为用jquery取值和JavaScript取值是一样的过程,于是在用$("#id")来获得页面的input元 素的时候,发现$("#id").value不能取到值,后来经查证才知道:$("")...
2014-04-10 10:35:00 118
原创 Jquery.flexigrid使用手册
Jquery.flexigrid使用手册 编写人:孟令国 编写日期:2010-8-23 一、 编写目的 对于项目开发中,不可避免的需要使用一些grid。对于由div标签或者table标签拼接而成的表格,无论从外观还有实用性都较差。在资料搜集过程中找到jquery此插件。对于功能和外观均是完美的表现。为了在以后使用中能够更好、更快速的开发实用...
2014-04-10 10:28:46 362
原创 FlexGrid动态传参的做法
思路:通过ajax动态传JSON方式。回调FlexGrid的flexReload方式实现。 js:$("#flexTable").flexigrid({ width: 700 , height: 150, url: 'workform-function-main!getWbfDetailGridSummaryDate.action', dataTyp...
2014-04-10 10:11:00 159
原创 flexigrid自定义查询
相信用过flexigrid的朋友都知道,它有自带的查询功能,但是我想自定义自己的查询,界面如下:以下是实现自定义查询的关键代码,希望对大家有所帮助:html:<div class="queryForm"> <div style="margin-top:10px;"> <div class="prompt...
2014-04-10 10:07:56 129
原创 第六章 注解式控制器详解及源码
6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotationHandl...
2014-04-03 10:33:34 76
原创 第五章 处理拦截器详解及源代码
5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果...
2014-03-31 14:59:12 206
原创 第四章 Controller接口控制器详解及源码
4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得DispatcherServlet吗...
2014-03-31 14:56:53 182
原创 第三章 DispatcherServlet详解
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文...
2014-03-31 14:36:35 58
原创 第二章Spring MVC入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在...
2014-03-31 14:34:01 68
原创 第一章Web MVC简介
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),...
2014-03-31 14:32:02 82
原创 eclipse快捷键
抽取接口 :Alt+Shift+t , 选Extrack Interface , 勾选必要的方法,输入接口名. Ctrl+Alt+H 显示出本方法被哪些方法调用, 选中本方法名,再按快捷键 Ctrl+Shift+M 添加导入Ctrl+Shift+O 组织导入, 引入包 Ctrl+Shift+X 转换成大写 Ctrl+Shift+Y 转换成小写 A...
2014-03-26 16:22:26 57
原创 Spring事务的传播属性
Spring事务的传播属性 REQUIRED业务方法需要在一个事务中运行,如果方法运行时,已处在一个事务中,那么就加入该事务,否则自己创建一个新的事务.这是spring默认的传播行为.SUPPORTS如果业务方法在某个事务范围内被调用,则方法成为该事务的一部分,如果业务方法在事务范围外被调用,则方法在没有事务的环境下执行.MANDATORY只能在一个已存...
2014-03-26 15:07:28 68
原创 Spring常用注解,自动扫描装配Bean
1 引入context命名空间(在Spring的配置文件中),配置文件如下:xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/...
2014-03-26 15:02:22 83
原创 @Qualifier(spring中的注解)
在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。Spring 允许我们通过 @Qualifier 注释指定注入 Be...
2014-03-24 15:24:25 124
原创 Orace操作
---查询每个表占用的表空间大小select segment_name, sum(bytes)/1024/1024 Mbytese from user_segmentswhere segment_type='TABLE' group by segment_name;--查询每个索引占用的表空间大小select segment_name ,sum(bytes)/1024/102...
2014-03-19 11:29:30 144
原创 springmvc工作原理
每次面试几乎都会问到springmvc原理或者struts工作原理等等,这些框架其实平常都用,但是面试的时候有好多说不上它的原理,下面就总结了一下,小伙伴们,不仅要会用还要会说出它的原理哦。。。。 springMVC工作原理以及简单实现Spring的MVC框架主要由DispatcherServlet、处理器映射(HandlerMapping)、处理器(Controller)、视图...
2014-03-19 11:24:35 75
原创 Spring mvc 常用注解
用spring也有两年了,常常用到的注解,下面就总结一下,顺便在回顾一下。。。。。网上偷袭一点spring mvc常用的注解:@Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestC...
2014-03-19 11:09:20 76
原创 js默认选中
下拉框默认选中:第一种写法:<select name="warehouseId"> <option value="2" ${cSaleman.warehouseId == 2 ? 'selected':''}>北京店面</option> <option value="3" ${cSaleman.
2014-03-19 10:54:08 278
原创 mybatis中的#和$的区别?
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为orde...
2014-03-14 17:31:27 76
原创 Mysql replace用法
mysql replace实例说明:UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串这个函数用来批量替换数据中的非法关键字是很有用的!如下例子:例1:UPDATE BBSTopic SE...
2014-03-14 15:18:47 143
原创 Redis实现分布式锁
01./** 02. * @author http://blog.csdn.net/java2000_wl 03. * @version <b>1.0.0</b> 04. */ 05.public class RedisBillLockHandler implements IBatchBillLockHandler { 06. 07. ...
2014-03-10 10:05:38 63
原创 Python安装、配置图文详解
Python安装、配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集...
2014-03-07 10:48:29 415
原创 用 Redis 实现分布式锁
用 Redis 实现分布式锁 文章转自:http://www.jeffkit.info/2011/07/1000/Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。用SETNX实现分布式锁利用SETNX非...
2014-03-06 17:45:26 64
原创 scp和cp命令
scp命令和cp命令Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。 cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的Linux系统之间来回copy文件 关于cp的具体用法: 命令基本格式: cp [OPTIONS] SOURCE DEST --- 从源路径copy...
2014-03-04 15:29:33 172
原创 logback配置
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="30 seconds"> <!-- appender 时间滚动日志 --> <appender name="mainTime" class=&q
2014-03-03 16:58:04 76
原创 MYSQL常用命令介绍
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表my...
2014-03-03 16:50:40 61
原创 Mybatis与Ibatis比较
1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 这可以说是Mybatis最重要的改进。 注意: 虽然Mybatis支持在接口中直接使用annotation的配置方式来简化配置, 不过强烈建议仍然使用x...
2014-03-03 16:45:32 51
原创 ibatis常用SQL语句
(1) 输入参数为单个值 Xml代码 <delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTimes...
2014-03-03 16:42:35 70
原创 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object...
2014-03-03 15:19:28 67
原创 linux下vi命令大全
linux下vi命令大全进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f...
2014-02-27 18:09:52 52
原创 Java线程池
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就...
2014-02-18 18:49:26 51
原创 java异常处理
Java基础—异常处理总结异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一...
2014-02-18 15:17:27 46
原创 Oracle数据库命令操作
一个实例只能对一个数据库但一个数据库可以对多个实例。sqlplus / as sysdba 表示以dba登陆 show user 查看用户名 对scott进行解锁 alter user scott identified by tiger account unlock;出现User altered 解锁成功!conn scott/tiger 登陆进入 4.使用你...
2014-02-17 14:03:45 102
原创 ibatis
ibatis中#与$的区别#与$区别:1.#是把传入的数据当作字符串,如果 order by #field# ,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错..2.$传入的数据直接生成在sql里,如果 order by $field$ ,如$field$ 传入的是id,则sql语句生成是这样,order by id, 这就...
2014-02-17 10:12:41 77
原创 Spring MVC 框架搭建及详解
Spring MVC 框架搭建及详解 现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 ...
2014-01-23 15:43:41 59
原创 logback logback.xml常用配置详解(一)<configuration> and <logger>
logback 配置详解(一) and 一:根节点包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:...
2014-01-22 17:15:10 85
原创 logback 常用配置详解(二) <appender>
logback 常用配置详解(二) :是的子节点,是负责写日志的组件。有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAppender:把日志添加到控制台,有以下子节点::对日志进行格式化。(具体参数稍后讲解 ):字符串 System...
2014-01-22 17:08:44 123
原创 linux
eoiioe linux下解压命令大全 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip ...
2014-01-22 16:24:06 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人