自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何判断某个单据是否连续被两个特定人审批

场景:筛选出某段时间内所有被连续2个特定人审批的单据。每个单据有多条审批日志,日志中记录了审批人和审批时间。这两个审批人的审批顺序不定。思路:1、筛选审批人A、B都审批的单据。首先筛A审批过的单据,从这些再筛选出B审批过的单据。2、筛选出连续审批的单据。从1中用for xml path 查出所有单据的审批人用,分隔,格式为 “单据1 A,B,C,D"。这两步均可用sql来完成。3、

2015-02-25 15:05:58 604

原创 用sql检查数据是否连续

数据格式:每个ID每天有一条数据,每天可能有新ID数据,也可能有ID不再有数据实现要求:检查每个ID的数据在某时间段内是否连续解决思路:查出每个ID出现的最早日期和最晚日期,日期相减,如果与数据数一致,则说明连续,否则说明不连续。示例SQL如下:select mindate,maxdate,difday - cnt cnt,COUNT(*) subcntfrom ( select

2015-02-25 14:37:30 8437

原创 sqlserver里的统计信息与维护计划

最近项目频繁发生sql语句查询超时问题,本来索引早就加好了,数据量也不大,几千而已,最后的问题查出来是统计信息过期。统计信息是与索引有关,详见文章系列:SQLServer统计信息(1)——创建和更新统计信息如何设置统计信息自动更新,文章里都有讲。最后我是这么处理的,建了一个维护计划,维护计划的好处是可以一次性对多个数据库进行统一更新统计信息,以及重新组织索引等。

2015-02-05 14:56:17 877

原创 jquery ui autocomplete使用示例

$('#mtname').autocomplete({ source: function(request, response) { $.ajax({ url: '/index.php/test/getlist', dataType: "json", data:"q="+encodeURIComponent($('#mtname').val()), succes

2015-02-05 10:13:02 486

原创 sqlserver获取某个月多少天

day()函数是获取某个时间的天数,参数必须是日期字段类型当数据字段类型是int时,且是某月的第一天,思路就是获取到某月的最后一天,即下个月第一天的前一天日期,用day()函数取到天数例如 m_date=20150201 首先转换成字符型:convert(varchar(8),m_date+100 ,112)其中:加100是取下个月的第一天,112代表yyyymmdd格式的

2015-02-04 18:17:01 5567

原创 jquery 循环总结

jquery 循环总结$("#selectedlist option").each(function(i, item){//i是index,item是循环变量 var mcid = item.mcid;//获取属性值});$.map(list,function(i,item){//list是json数组 var mcid = item.mcid;//获取属性值});

2015-02-04 17:45:54 480

原创 页面解析json总结

经常被json解析搞疯,索性总结一下。后台代码是php首先php生成json $data ['list'] = htmlspecialchars( json_encode ( $list ));生成的值的形式为:传到页面的隐藏域时页面的处理:var jsonlist = $('#list').val(); if(jsonlist != '[]'){ //判

2015-02-04 17:42:36 2008

原创 产品闲聊

1、天天动听安卓版,一度将手动调整进度的功能去掉,很不方便,听歌听英语,没有歌词时没办法手动跳过,气得我想找其他替代应用。可惜其他在播放和添加歌曲的使用上更不方便,只能将就着。最近将文件夹单独提出来,我觉得特别好,简化了操作,特别适合我这种喜欢把歌曲什么的分成不同文件夹放的人。 2、

2014-02-28 10:38:42 735

原创 sqlserver的发布和订阅

最近项目在做主从机热备。我们选用的是在令一个服务器上进行数据实时同步。在sqlserver上就是指两个服务器,一个作为主机,配置发布,另一个作为从机,配置订阅。当然从机可以有多个。好处在于一旦主机出现故障,可以立即手动启用从机,从而保障了服务的访问。数据同步有两种方式,一种是推,即主机数据更新,立即同步到从机,这种对主机的压力比较大。一种是拉,即从机检测主机,一旦数据更新,

2013-12-16 16:54:08 1617

原创 nginx使用遇到的问题总结

1、nginx网站服务器不显示图片,解决办法修改nginx.conf文件,加入:location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {access_log off;root '此处为您的网站路径'; expires 30d;break;}2、将https访问跳转到http,解决办法修改nginx.conf文件,加入:

2013-11-20 18:44:25 2617

转载 oracle中imp命令详解

来源:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。  1. 获取帮助

2009-12-25 14:48:00 799

转载 JAVA 中的IO流

来源:http://cj1240.zhmy.com/archives/2008/148832.html JAVA 中的IO流一、流的概念       流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。       一个流,必有源端和目的端,

2009-12-22 15:05:00 476

转载 快速上手Spring--收集的一些资料

来源:http://java.ccidnet.com/art/297/20060316/481659_1.html   “好的开始是成功的一半”,但凡一种新的技术,开始阶段一般是很苦恼的。为了不让更多的人走同样的弯路,我这里就把学习Spring的经验与大家分享, 一起快乐一下。    Spring是什么?反正这里我不会谈论春天的。我要说的是Spring Framework ,它又是

2009-10-15 17:19:00 416

转载 java中的事物控制:Statement和PreparedStatement

原文地址:http://www.java125.cn/article.asp?id=1118 1、java数据库操作基本流程   2、几个常用的重要技巧:   可滚动、更新的记录集   批量更新   事务处理   java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接   1、取得数据库连接   1)用DriverManager取数据库连接  

2009-08-28 14:07:00 1756

转载 JSP调用Servlet显示图片

原文地址:http://www.zhuoda.org/elite/34511.html 下在这个 1.htm 用来调用servlet 用servlet 显示图片 "http://localhost:8080/servlet/showimage"> 在Servlet 中,是靠 doGet()、 doPost() 等方法来响应 GET POST 方法的,这里我们响应的是GET,

2009-08-22 15:35:00 989

转载 JAVA 比较两个日期相差的天数

来源:http://rdc.taobao.com/blog/qa/?p=905在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下:(版本1)public static int getIntervalDays(Date fDate, Date oDate) {       if (null == fDate || null ==

2009-06-22 14:20:00 5350 5

原创 java获取ResultSet长度

 Java代码:rs.last();     int size2 = rs.getRow();     System.out.println(size2);   不用设置可滚动结果集,rs.last()直接到rs的最后一行。   注:前提rs是由Statement语句查询得出,由Preparedstatement则不能使用以上代码。

2009-06-18 00:54:00 1459

转载 分页的几种方式(逻辑分页和物理分页)

 来源:http://www.cnblogs.com/wllyy189/articles/1237478.html  一.逻辑分页 1.逻辑分页的第一种方式,利用ResultSet的滚动分页。步骤如下: a.根据条件sql查询数据库。 b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录。 c.利用next()方法,得到

2009-06-18 00:49:00 14186

转载 学java必备jar 下载地址

来源:http://www.lupaworld.com/40577/viewspace-174831)javaMail 1、javaMail API 里面有个mail.jar  (下载地址:http://java.sun.com/products/javamail/downloads/index.html2、JavaBeans Activation Framework (俗称JAF

2009-06-15 22:24:00 1831 1

转载 ResultSet详解

来源:http://www.lybbs.net/news_read.do?newsPath=2007/9/18/1190091183023.html这篇文章并没有给出如何使用ResultSet的具体例子,只是从ResultSet的功能性上进行了详细的讲述。希望这篇文章对大家理解ResultSet能够有所帮助。下面就是这篇文章的具体内容。 结果集(ResultSet)是数据中查询结果返回的一种对

2009-06-15 21:08:00 836

转载 Java:一个简捷的可分页的ResultSet实现

Java:一个简捷的可分页的ResultSet实现作者:SonyMusic(liu@beaconsystem.com) 南京丰柏信息技术有限公司 2002年5月 来源:http://blog.csdn.net/arielxp/archive/2004/11/02/163015.aspx内容 前言 JDBC和分页 和具体数据库相关的实现方法 另一种繁琐的实现方法 使用Vector进行分页 一个新的P

2009-06-15 19:40:00 4353

转载 Eclipse调试

  不会用eclipse调试,找了个简单的说明: 来源:http://evapei.javaeye.com/blog/3636341、设置断点 将光标放在含有可疑代码的那一行左侧,设置断点。 2、通过Run-->debug来调试 3、一些基本的命令 F5、F6都是单步调试 step into----F5是进入方法内部查看 step over----F6是执行完这句就跳到下一句 st

2009-06-14 17:16:00 748

转载 整理用Java实现数字转化成字符串左边自动补零方法

Java 中给数字左边补0(1)方法一import java.text.NumberFormat;public class NumberFormatTest {    public static void main(String[] args) {        //待测试数据        int i = 1;        //得到一个NumberFormat的实例       

2009-06-14 10:27:00 31735 4

转载 JSP filter过滤器的功能简要介绍

  filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包

2009-06-01 11:02:00 18100 4

转载 Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别

Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.pri

2009-06-01 10:57:00 1694

转载 关于在frame或iframe使用filter进行提交主页转向问题

      对于jsp中使用frameset或iframe的情况来说,当session丢失时,使用filter,转向登录页面,当点击frame中的链接,会在将登录页面转到frame中,页面看起来非常难看,所以我们要解决这种情况,使整个页面转向登录,而不是frame中的页面转向登录页面。       解决方法:由于filter中只能将request,response向下传递,而无法处理整个页

2009-06-01 10:10:00 1991

转载 三种权限设计方案的归纳和比较

权限设计是很多系统重要的组成部分,主要用于控制功能和流程,本文将几种常见的权限设计方案(权限系统的名都是自己起的)的基本设计写出来,其中不恰当处还请大家指出,我们来讨论一下.1.等级权限系统    这种权限系统在论坛中很常见,在这种系统中,权限级别如同官阶从低到高排列,每个用户拥有一个权限,其中设定了这个用户的权限等级,在用户需要执行操作前先查看其权限等级是否大于执行操作所需要的权限等级,

2009-03-24 14:07:00 493

JAVA6新特性介绍

JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping). 原来JAXB是JavaEE的一部分,在JDK6中,SUN将其放到了Java SE中,这也是SUN的一贯做法。JDK6中自带的这个JAXB版本是2.0, 比起1.0(JSR 31)来,JAXB2(JSR 222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,在Java EE 5.0中,EJB和Web Services也通过Annotation 来简化开发工作。另外,JAXB在底层是用STAX(JSR173)来处理XML文档。

2010-11-18

JAVA5新特性介绍

JAVA编程语言发展到5.0版本,出现了很多和之前JAVA版本相比比较新颖的特性。从另一方面来看,没有自动进化符合时代发展的语言(包括人类使用的各种自然语言)都将被淘汰。因此学习JAVA编程语言也要紧跟时代,争取让身为JAVA程序员的自己不会沦为被淘汰的那群程序员中。本文主要针对这些新颖的特性结合实际代码示例进行介绍。学习这些新特性,并运用到实际编程工作中去是撰写本文的最终目的。

2010-11-18

不错的SVN 培训教材

SVN培训教材,SVN培训教材,SVN培训教材

2010-10-18

Oracle索引优化

Oracle索引优化。Oracle索引优化。Oracle索引优化

2010-10-12

Trouble shooting Oracle Performance

Trouble shooting Oracle Performance 英文版

2010-10-12

spring2.5 学习笔记

spring2.5 学习笔记。 第一课:面向抽象编程 4 第二课:Jdom的基本使用 4 第三课:模拟Spring功能 5 第四课:搭建sping的运行环境 8 一、 建立一个新的项目 8 二、 建立spring的配置文件 8 三、 引入spring的jar包 8 四、 测试代码: 8 五、 注意接口的使用: 8 第五课:IOC(DI)配置及应用 9 一、 什么是IOC、DI 9 二、 编辑xml文件时,没有提示 9 三、 注入类型(Injecting dependencies) 9 (一) setter注入类型Setter Injection 9 (二) 构造方法Constructor Injection 10 四、 id、name 11 五、 简单属性的注入 11 六、 Bean的作用范围scope 12 七、 集合注入 12 八、 自动装配autowire 13 (一) byName 13 (二) byType 14 (三) 注意 14 九、 生命周期 15 (一) lazy-init/default-lazy-init 15 (二) init-method destroy-method 不要和prototype一起用(了解) 15 第六课:annotation方式Spring 16 一、 开始使用annotation配置Spring 16 二、 @Autowired、@Qualifier 16 (一) @Autowired 16 (二) @Qualifier 17 三、 @Resource(重要、推荐) 17 (一) JSR-250 17 (二) @Resource 17 四、 @Componet 18 五、 @Scope、@PostConstruct、@PreDestroy 19 六、 注解对应的jar包 19 第七课:AOP(面向切面编程) 19 一、 AOP概念 19 二、 利用动态代理实现面向切面编程 20 第八课:Spring AOP配置选项 21 一、 AOP配置annotation方式 21 (一) 搭建annotation开发环境 21 (二) aspectJ类库 22 (三) AOP的annotation实例 22 (四) AspectJ的专业术语 23 (五) 织入点语法 23 (六) Advice 24 (七) Pointcut 26 (八) annotatin方式的AOP实例 26 二、 AOP配置xml方式 27 三、 AOP实现动态代理注意 28 第九课:DataSource 28 一、 Sping配置数据源: 28 二、 注入使用 29 三、 dbcp.BasicDataSource 29 第十课 Spring整合Hiberante3 30 一、 Spring配置hibernate3的SessionFactory 30 (一) xml形式的SessionFactory 30 (二) annotation注解方式的SessionFactory 30 二、 引入hibernate所需要使用的jar 31 (一) 基本jar 31 (二) 加入annotation功能的jar包 31 (三) 搭建日志环境并配置显示DDL语句jar包 31 三、 Spring整合hibernate3事务 31 (一) Annotation注解方式配置事务管理 31 (二) Spring事务选项 35 (三) XML文件形式配置Spring事务管理 37 四、 HibernateTemplate 38 (一) HibernateTemplate 38 (二) HibernateDaoSupport 39 第十一课:Spring整合-SSH 40 一、 第一步:加入jar包(需要的jar包列表) 40 二、 第二步: 首先整合Spring + Hibernate 41 三、 第三步:再来整合Struts2 41 四、 struts的读常量: 43 第十二课:DTO、VO 43 一、 DTO 43 二、 VO 43 第十二课:SSH整合存在的问题 43 一、 Jsp中访问Session时,Session已经关闭 43 二、 如果不配置事务,openSessionView出现异常 44 三、 中文乱码问题: 44 第十三课:SSH整合的jar包 45 一、 Struts2 45 二、 Hibernate3.3.2 45 三、 Spring 46

2010-09-27

软件开发相关案例文档

在网上找的一些有关软件开发系统案例的需求说明书,规格说明书,挺有用的。

2008-11-08

空空如也

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

TA关注的人

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