比较两个日期大小和获取当前月最大天数的存储过程

下面简单介绍sqlserver2008两个常用的存储过程 1、比较两个日期大小的存储过程 2、获取当前月份的最大天数的存储过程 1、创建比较两个日期大小的存储过程 1)创建比较两个日期大小的存储过程 /*** ** 作用:比较两个日期的大小 **输入参数:第一个日期,第二个日期 **输出参数:返回结果 **/ create proc [dbo].[sp_CompareDate] (...
阅读(59) 评论(1)

前端实现只显示年月日

只显示年月日的前端代码:jquery+js 演示:jQuery年月日(生日)选择器 .demo{width:420px; margin:40px auto 0 auto; min-height:250px;} .demo p{line-height:42px; font-size:16px} helloweba jQuery年月日(生日)选择器...
阅读(222) 评论(0)

物流配送路径优化问题分析与算法解读

物流配送路径优化问题分析与算法解读(一)       去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一直在探索。在这个过程中因为工作需要学习了很多大牛的博客(太多了,记不住,所以大家别指望了,还是踏实看我的帖子吧),也研究了在开发过程中客...
阅读(94) 评论(0)

权重随机算法的java实现

一、概述  平时,经常会遇到权重随机算法,从不同权重的N个元素中随机选择一个,并使得总体选择结果是按照权重分布的。如广告投放、负载均衡等。  如有4个元素A、B、C、D,权重分别为1、2、3、4,随机结果中A:B:C:D的比例要为1:2:3:4。  总体思路:累加每个元素的权重A(1)-B(3)-C(6)-D(10),则4个元素的的权重管辖区间分别为[0,1)、[1,3)、[3,6)、[6,10)...
阅读(78) 评论(0)

java批量上传

下载 swfupload 文件夹 里面包含handlers.js,swfupload.js,swfupload.swf 三个文件。我的是和ssh项目整合在一起的。因为struts2的拦截器会拦截所有请求,在跳转到上传文件的servlet中时request请求会被转换为struts的请求。所以要去掉struts的请求。假如web.xml配置的拦截所有请求,可以修改这里,不拦截所有 s...
阅读(74) 评论(0)

一台电脑同时运行多个tomcat配置方法

同一台机器上部署多个tomcat会发现第二个tomcat启动会报错。而有些同学会想到可能是端口重复,然而,在server.xml改了端口还是发现不行。其实要想实现同一台机器部署多个tomcat,需要修改配置的地方不止一个!   第一个地方: 找到bin/startup.bat文件,这是tomcat的启动文件。截图如下: 在文件第一行添加如下两行: SET JAVA_HOME=C:\s...
阅读(139) 评论(0)

电商ERP系统——商品SKU与库存设计

总体思路1.商品关联商品类别,商品类别关联多个商品属性,其中指定某几个商品属性为SKU关键字段。例如,服装类别的颜色、尺码属性。2.多个SKU商品属性值组合生成唯一的商品SKUID。例如,红色、L=1001,黑色、L=1002。3.有了商品唯一SKUID就可以方便记录库存了,库存主键:仓库ID,商品ID,SKUID,库存精确到了组合的商品属性。优缺点1.灵活,能够应对各种行业商品的需求。2.商品类...
阅读(61) 评论(0)

利用mybatis-generator自动生成代码

MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.tk/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。注:本文后面提到的MBG全部指代MyBa...
阅读(62) 评论(0)

MyBatis增强工具pndao-帮你自动写SQL

起因作为Java后端开发,写DAO是个日常的不能再日常的工作。这方面有很多工具,有重量级的Hibernate,轻量级的DbUtils、Spring JDBC等。其中MyBatis以接口声明来生成DAO,实现了接口与实现分离,并约定POJO来作为实体类,同时提供一些便捷的脚本扩展,是一套规范性和灵活性并存的方案,已经成为很多团队的首选。我用过很久MyBatis(iBatis),其实它从最开始到现在已...
阅读(178) 评论(0)

关于双等号判断的深入面试题

1.如果整型字面量的值在-128到127之间,那么不会new新的Integer对象,而是直接引用常量池中的Integer对象,所以上面的面试题中f1==f2的结果是true,而f3==f4的结果是false。Integer f1=100,f2=100,f3=150,f4=150; System.out.println(f1==f2); System.out.println(f3==f4);2....
阅读(210) 评论(0)

Junit如何进行多线程测试

Junit和许多开源软件项目集成在一起,但是Junit执行多线程的单元测试有一些问题。这篇文章介绍Junit的一个扩展类库―――GroboUtils,这个类库被设计为来解决这些问题,并且使在Junit中进行单元测试成为可能。对Junit和线程有一个基本的理解是有好处的,但对于本篇文章的读者来说不是必需的。介绍如果你已经在一个开源的Java项目上工作,或者读了许多有关“极限编程”和其它“快速开发模式...
阅读(207) 评论(0)

有两个不同list,需要对比两个list内容且输出差异的内容

如题:有List list1和List list2,两个集合各有上万个元素,怎样取出两个集合中不同的元素?方法1:遍历两个集合:[java] view plain copy print?package com.czp.test;    import java.util.ArrayList;  import java.util.List;    public class TestList {    ...
阅读(198) 评论(0)

10分钟学会如何使用Shiro

本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该足够了。一、架构要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro...
阅读(180) 评论(0)

redis入门篇

Redis用在哪里1. 高并发缓存/共享session:    UserInfo getUserInfo (long id) {}    取:    userRedisKey = "user:info:" + id;    value = redis.get(userRedisKey );    if (value != null) {           userInfo = deseriali...
阅读(73) 评论(0)

mysql集群搭建教程-mysql+windows篇

搭建MySQL集群,首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及解决方法分享出来。【是什么】        集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。        mysql集群技术在分布式系统中为MySQL数据提供了冗余特...
阅读(198) 评论(0)
464条 共31页1 2 3 4 5 ... 下一页 尾页