- 博客(27)
- 资源 (166)
- 收藏
- 关注
原创 比较两个日期大小和获取当前月最大天数的存储过程
下面简单介绍sqlserver2008两个常用的存储过程1、比较两个日期大小的存储过程2、获取当前月份的最大天数的存储过程 1、创建比较两个日期大小的存储过程1)创建比较两个日期大小的存储过程/***** 作用:比较两个日期的大小**输入参数:第一个日期,第二个日期**输出参数:返回结果**/create proc [dbo].[sp_CompareDate](
2017-07-24 12:31:44 2439 2
原创 前端实现只显示年月日
只显示年月日的前端代码:jquery+js演示:jQuery年月日(生日)选择器.demo{width:420px; margin:40px auto 0 auto; min-height:250px;}.demo p{line-height:42px; font-size:16px} helloweba jQuery年月日(生日)选择器
2017-07-23 17:45:09 8713 1
原创 java面试宝典 之 物流配送路径优化问题分析与算法解读
物流配送路径优化问题分析与算法解读(一) 去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一直在探索。在这个过程中因为工作需要学习了很多大牛的博客(太多了,记不住,所以大家别指望了,还是踏实看我的帖子吧),也研究了在开发过程中客
2017-07-21 16:15:36 7922 2
转载 权重随机算法的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)
2017-07-21 16:13:44 3704
转载 java批量上传
下载 swfupload 文件夹 里面包含handlers.js,swfupload.js,swfupload.swf 三个文件。我的是和ssh项目整合在一起的。因为struts2的拦截器会拦截所有请求,在跳转到上传文件的servlet中时request请求会被转换为struts的请求。所以要去掉struts的请求。假如web.xml配置的拦截所有请求,可以修改这里,不拦截所有 s
2017-07-21 16:02:17 1254
原创 一台电脑同时运行多个tomcat配置方法
同一台机器上部署多个tomcat会发现第二个tomcat启动会报错。而有些同学会想到可能是端口重复,然而,在server.xml改了端口还是发现不行。其实要想实现同一台机器部署多个tomcat,需要修改配置的地方不止一个! 第一个地方: 找到bin/startup.bat文件,这是tomcat的启动文件。截图如下: 在文件第一行添加如下两行: SET JAVA_HOME=C:\s
2017-07-21 09:22:08 1293
原创 电商ERP系统——商品SKU与库存设计
总体思路1.商品关联商品类别,商品类别关联多个商品属性,其中指定某几个商品属性为SKU关键字段。例如,服装类别的颜色、尺码属性。2.多个SKU商品属性值组合生成唯一的商品SKUID。例如,红色、L=1001,黑色、L=1002。3.有了商品唯一SKUID就可以方便记录库存了,库存主键:仓库ID,商品ID,SKUID,库存精确到了组合的商品属性。优缺点1.灵活,能够应对各种行业商品的需求。2.商品类
2017-07-18 12:00:17 14952
原创 利用mybatis-generator自动生成代码
MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.tk/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。注:本文后面提到的MBG全部指代MyBa
2017-07-18 11:04:07 1459
原创 MyBatis增强工具pndao-帮你自动写SQL
起因作为Java后端开发,写DAO是个日常的不能再日常的工作。这方面有很多工具,有重量级的Hibernate,轻量级的DbUtils、Spring JDBC等。其中MyBatis以接口声明来生成DAO,实现了接口与实现分离,并约定POJO来作为实体类,同时提供一些便捷的脚本扩展,是一套规范性和灵活性并存的方案,已经成为很多团队的首选。我用过很久MyBatis(iBatis),其实它从最开始到现在已
2017-07-18 11:00:28 1682
原创 关于双等号判断的深入面试题
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.
2017-07-17 10:32:31 2316
转载 Junit如何进行多线程测试
Junit和许多开源软件项目集成在一起,但是Junit执行多线程的单元测试有一些问题。这篇文章介绍Junit的一个扩展类库―――GroboUtils,这个类库被设计为来解决这些问题,并且使在Junit中进行单元测试成为可能。对Junit和线程有一个基本的理解是有好处的,但对于本篇文章的读者来说不是必需的。介绍如果你已经在一个开源的Java项目上工作,或者读了许多有关“极限编程”和其它“快速开发模式
2017-07-17 10:26:08 4038
原创 有两个不同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 {
2017-07-17 10:25:11 3698
转载 10分钟学会如何使用Shiro
本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该足够了。一、架构要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro
2017-07-11 15:52:33 1378
原创 redis入门篇
Redis用在哪里1. 高并发缓存/共享session: UserInfo getUserInfo (long id) {} 取: userRedisKey = "user:info:" + id; value = redis.get(userRedisKey ); if (value != null) { userInfo = deseriali
2017-07-10 17:23:08 793
转载 mysql集群搭建教程-mysql+windows篇
张哥视频课:https://edu.csdn.net/course/play/7912搭建MySQL集群,首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及解决方法分享出来。【是什么】 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的...
2017-07-10 15:47:27 4461
原创 java求杨辉三角(帕斯卡三角形)
源程序揭秘杨辉三角形性质: 每行数字左右对称,由 1 开始逐渐变大,然后变小,回到 1。 第 n 行的数字个数为 n 个。 第 n 行数字和为 2^(n-1) 。 每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角形。 第 n 行的第 1 个数为 1,第二个数为 1× (n-1) ,第三个数为 1× (n-1) × ( n-2) /2,第四个数为 1× (n-1) × (n-2) /
2017-07-08 17:34:30 6439
原创 java求完数(完全数 完美数)
package com.face;public class SumNum { public static void main(String[] args) { System.out.println("1000以内的完数如下:"); fun(); } //求完数;完数的定义:一个数恰好等于它的所有因子之和 public static void fun(){ for(int
2017-07-08 16:56:25 19289 1
原创 弘成科技 java单例模式
更多面试题请狠狠的点击 下载单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例...
2017-07-07 15:17:40 829
原创 线程面试:生产者 消费者问题
生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实现,代码的可控制性较好,属于常用的模式。第二种管道缓冲区不易控制,被传输数据对象不易于封装等,实
2017-07-07 15:04:00 1473
原创 第三方快递接口API调用
快递鸟接口API调用案例,因时间仓促,没有申请EBusinessID和APPkey,申请id和替换;接口文档及各开发语言Demohttp://www.kdniao.com/download查询Api接口定义系统级输入参数参数名称类型必须要求RequestDataStringREBusinessIDStringRRequestTypeStringRDataSignStringRDataTypeStr
2017-07-05 17:51:07 10338 1
原创 Web Service简洁版调用公开手机api
国内手机号码归属地查询WEB服务WSDL: http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdlJava客户端测试类代码如下:import java.net.URL;import org.codehaus.xfire.client.Cli
2017-07-05 16:44:10 1193
原创 线程面试题二
首页所有文章资讯Web架构基础技术书籍教程Java小组工具资源 Java线程面试题 Top 502014/08/21 | 分类: 基础技术 | 27 条评论 | 标签: 多线程, 面试题分享到:692 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入翻译小组。转载请见文末要求。不管你是新程序员还是老手,你一定在面试中遇到过有
2017-07-05 14:49:52 1380 1
原创 线程死锁 解决共享资源问题
死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。java 死锁产生的四个必要条件:1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有。4、循环
2017-07-04 17:55:18 1079
原创 Java并发控制基础篇 Thread继承类和Runnable实现类
在我们面试的过程中常常会碰到多线程的问题,对于多线程的实现方式主要有两种:实现Runnable接口、继承Thread类。对于这两种多线程的实现方式也是有着一些差异。既然实现了多线程那必然离不开管理这些线程,当问题比简单时一个或者几个线程就OK了,也涉及不到效率问题。一旦线程数量多起来的时候,必然躲不过这些线程的创建与销毁,而往往这是很浪费时间的。这时就需要利用线程池来进行管理,既免去了我们创建线程
2017-07-04 15:20:16 1110
原创 maven配置
1.设置maven的安装路径2.设置配置文件,及其Local Repository3.设置jdk为jdk1.7.84.设置tomcat服务器的jdk为jdk 1.7.0_80可能出现的错误问题:Unsupported major.minor version 51.0 在配置/运行Maven工程时,JDK与Maven所引用的jdk版本不一致在配置Maven工程,部署到tomcat服务器运行的过程中,
2017-07-03 17:35:44 990
原创 js面试题
1、以下哪条语句会产生运行错误:(a)a.var obj=();//语法错误 b.var obj=[];//创建数组 c.var obj={};//创建对象,JS中大括号表示创建对象,var obj={id:1,name:’jacky’} alert(obj.name) d.var obj=//;//创建正则表达式2、以下哪个单词不属于javascript保留字:(b)a.wi
2017-07-03 15:31:35 1487
原创 一线面试题集合实战
1. JAVA编程实现如下需求:2017年05期培训班组织技术学习与分享,有如下技术可供选择:VirtualBoxVagrantWebSocketJSONPRedisMongoDBCassandraRabbitMQActiveMQKafkaLuceneSolrElasticSearchHadoopHDFSHIVEPIGMahoutHBaseSparkGuavaProtobufAvroThriftM
2017-07-01 14:33:57 2554 7
C# OOP程序设计系列教程
2024-03-20
Android面试题从菜鸟到高手
2024-03-06
Linux和Redis从入门到精通技术实践
2024-03-06
JAVA+零基础学JAVA+运算符教程
2022-12-30
JAVA基础语法格式入门
2022-12-26
springboot+mybatis+springmvc爱家服务系统
2022-04-03
springboot音乐聊天室系统
2022-04-03
springboot开源镜像系统
2022-04-03
睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统
2022-04-03
2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!!!2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!
2022-03-24
住房公积金贷款还款系统.rar
2021-05-07
C#.Asp.Net超市管理系统.zip
2021-03-19
第一组 酒店管理系统.zip
2021-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人