- 博客(24)
- 收藏
- 关注
原创 oracle表中存在数据就修改,没有数据自动添加 的sql语句
merge into table t1 using (select '123' ID,'aa' Name from dual) t2 on (t1.ID = t2.ID) when matched then update set t1.Name = t2.Namewhen not matched then insert values (t2.ID, t2.
2016-07-27 14:21:18
2747
转载 三分钟了解Activity工作流
一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案
2016-06-21 10:11:20
932
转载 软件架构的设计
开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持,再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。 比如要开发网站引擎系统,就从Yahoo的个人主页生成工具 到虚拟主机商提供的网站自动生成系统,以及IBM Webphere Portal的特点和局限 从而从架构设计角度定立自己产品的位置。
2016-05-12 14:58:47
411
转载 拖拽效果的实现
首先分解一下拖拽的步骤: 1)在目标元素上按下鼠标(这里没有细分左右键),也就是mousedown事件 2)按下鼠标的同事,拖动鼠标,相当于在mousedown事件中绑定mousemove事件 3)停止拖拽,释放鼠标按键,也就是mouseup事件 代码表示如下: targetNode.onmousedown=function(){
2016-05-12 14:10:25
562
转载 会话状态Session
会话状态Session一、会话状态Session Session用于服务器端状态管理,使用Session之后,每个客户端都可以将实际的数据保存在服务器上,对于每个客户端的数据,将会生成一个对应的唯一的key(保存在客户端)。客户端与服务器端就是通过这个key来确认客户端的身份,通常这个key为SessionID。 一般情况下,SessionID以Cookie的形式保存在浏览器中,在
2016-04-13 10:09:01
1710
转载 23种设计模式
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类
2016-01-06 10:12:13
518
原创 treegrid控件应用(拖拽)
一、数据看到这样的前端控件,我最先关心的是数据是如何存储的。这里以json为例,贴一个来自官网的样例json文件:第一类:[{ "id":1, "name":"C", "size":"", "date":"02/19/2010", "type":"folder", "children":[{ "id":2, "name":"Program Files",
2015-11-03 17:48:31
1395
转载 web项目中各种路径的获取
1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoader().getR
2015-10-30 09:32:15
1214
转载 jQuery的三种$()
1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这个标签。如: $("a").click(function(){...}) 就是在点击页面上的任何一个链接时的触发事件。确切地说,就是jQuery用这个标签构建了一个对象$
2015-10-23 16:06:53
423
转载 IOC和AOP的一些基本概念
IOC和AOP的一些基本概念介绍 IOC介绍 IOC 一、什么是IOCIoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。下面我们以几个例子来说明什么是IoC假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl
2015-10-22 14:22:44
301
转载 treegrid复选框
EasyUI实现treegrid上显示checkbox并取选定值的方法" style="margin:0px; padding:0px; border:0px; list-style:none; color:rgb(70,70,70); font-family:simsun; font-size:14px; line-height:21px">然后是代码:html文件:
2015-10-21 19:35:22
871
转载 uploadify
先简单的侃两句:貌似已经有两个月的时间没有写过文章了,不过仍会像以前那样每天至少有一至两个小时是泡在园子里看各位大神的文章。前些天在研究“ajax无刷新上传”方面的一些插件,用SWFUpload实现了无刷新上传的功能,不过个人觉得不是很完美。 昨天在网上找到了一个叫做uploadify的jquery上传插件,看到园子里有几篇文章也是介绍这个插件的,心想何不用这个试试。
2015-09-29 17:32:54
713
转载 treegrid
在实际应用中可能会碰到不同的需求,比如会根据每行不同的参数或属性设置来设置同列不同的editor类型,这时原有的例子就显的有点太过简单,不能实现我们的需求,现在应用我在项目中的操作为例,显示下实现同列不同操作的情况:(在这,我把例子的情况完全整合到了js里面配置实现,如有习惯于js实现方式的也可参考) html: "comTypeAndPropertyTree">//个
2015-09-21 18:54:28
497
转载 java生成二维码
1: 使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj 2: 使用Ba
2015-09-09 18:37:56
297
转载 oracle层次查询
1 定义:层次查询使用树的遍历,走遍含树形结构的数据集合,来获取树的层次关系报表的方法树形结构的父子关系,你可以控制:① 遍历树的方向,是自上而下,还是自下而上② 确定层次的开始点(root)的位置层次查询语句正是从这两个方面来确定的,start with确定开始点,connect by确定遍历的方向 www.2cto.com 2 语法:注释:① l
2015-08-27 17:15:48
464
转载 Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间
2015-08-03 09:59:50
348
转载 Java过滤器和监听器详解
过滤器1、Filter工作原理(执行流程) 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直
2015-08-03 09:53:59
437
转载 springmvc缓存
数据量大的时候缓存对于提高效率是很显著的。而缓存一般包括前台静态资源缓存和后台查询出来的数据缓存,这里介绍的是后者。 1.在springmvc的配置文件中加入缓存配置,代码如下:[html] view plaincopyprint? cache:annotation-driven cache-manager="cach
2015-07-28 09:44:40
397
转载 java平台统一异常框架的设计与实现
在一个framework的设计中,异常框架的设计占据着很重要的位置,因为它会直接影响到整个应用的健壮性、稳定性和易用性,因此笔者结合自己在产品开发中的经验给出了一个异常框架的设计及实现与大家共享,有考虑不周或欠妥的地方还望大家一起讨论,共同提高。异常框架总体设计异常框架的总体结构图11.1异常框架总体结构图如上图所示,java平台框架的异常机制包括程序异常及业务异常
2015-07-24 15:04:44
580
转载 系统架构设计应考虑的因素
摘要:本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。1. 与构架有关的几个基本概念1、 模块(module):一组完成指定功能的语句,包括:输入、输出、逻辑处理功能、内部信息、运行环境(与功能对应但不是一对一关系)。2、 组件(component):系统中相当重要的、几乎是独立的可替换部
2015-07-24 14:46:39
3518
转载 Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry
2015-07-23 15:09:46
352
转载 spring MVC 向前台传值
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1") public ModelAndView show1(HttpSer
2015-07-23 14:45:24
1256
原创 c3p0
1基本介绍本介绍编辑C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。2区别介绍编辑c3p0与dbcp区别dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能3配置
2015-06-27 15:20:03
409
转载 Spring-定时器-SimpleTriggerBean时间格式
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC , - * /
2015-06-27 14:47:43
1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅