java
文章平均质量分 62
QQ_530933073
喜欢开发,平时写写bug.
展开
-
Select2下拉框总结
Select2下拉框总结 用了这么久的Select2插件,也该写篇文章总结总结。当初感觉Select2不是特别好用,但又找不到比它更好的下拉框插件。在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下方法参数,比最初版本要好看一些,本文针对新版本。官网:http://select2.github.io/ 由于博客系统的原因,所以只能演示简单的功能。一.文件...转载 2018-05-03 17:02:10 · 456 阅读 · 0 评论 -
微信支付-公众号支付(java实现)
原文:https://blog.csdn.net/u012283400/article/details/61202192自己感觉不错的文章.最近两周实现了调用微信接口使用微信进行支付的需求,包含公众号支付及扫码支付两种方式,由于微信文档写的较为简略,现将调用微信接口进行支付流程进行记录及分享。 本文旨在对公众号支付的实现流程进行介绍,即微信用户从公众号中点击链接进入商品h5页面,选择商品后点击支付...转载 2018-03-31 10:40:53 · 975 阅读 · 0 评论 -
Maven之pom.xml配置文件详解
原文:https://blog.csdn.net/u012152619/article/details/51485297setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型...转载 2018-03-31 10:15:37 · 241 阅读 · 0 评论 -
java:比较运算符
1.compareTo()方法:compareTo()方法返回的是一个int类型值. //声明的值 BigDecimal t_sell1 = new BigDecimal(); BigDecimal t_sell2 = new BigDecimal(); if(t_sell1.compareTo(...原创 2018-05-04 11:05:22 · 1649 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成...转载 2018-06-11 15:06:14 · 225 阅读 · 0 评论 -
Java面试题全集(上)
2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出...转载 2018-06-05 11:12:16 · 369 阅读 · 0 评论 -
Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成...转载 2018-06-05 11:14:10 · 183 阅读 · 0 评论 -
Java面试题全集(下)
这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网...转载 2018-06-05 11:15:26 · 249 阅读 · 0 评论 -
Java面试题集(1-50)
说明:最近已经重新发布了最新的《Java面试题大全》,欢迎大家点击浏览。下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构...转载 2018-06-05 11:16:51 · 552 阅读 · 0 评论 -
JDBC连接数据库7个步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、JDBC所需的四个参数(user,password,url,driverClass)(1)user用户名(2)password密码(3)URL定义了连接数据库时的协议、子协议、数据源标识。 •书写形式:协议:子协议:数据源标识 协议:在JDBC中总是以jdbc开始 子协议:是...转载 2018-05-31 16:31:26 · 393 阅读 · 0 评论 -
Java的21个技术点
原文:https://blog.csdn.net/javaniuniu/article/details/51914970JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解...转载 2018-03-31 17:25:14 · 250 阅读 · 0 评论 -
【SpringMVC学习06】SpringMVC中的数据校验
这一篇博文主要总结一下springmvc中对数据的校验。在实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。服务端校验可以是在控制层conroller,也可以是在业务层service,controller校验页面请求的参数的合法性,在服务端控制层conroller的校验,不区分客户端类型(浏览器、手机客户端、远程调用);service层主要校验关...转载 2018-04-02 09:36:39 · 184 阅读 · 0 评论 -
微信支付查询订单比较时间
最近,在写一个微信支付接口,分享一下,我在查询订单的时间比较问题.官方微信支付订单查询: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2我知道订单默认是2个小时超时状态.原来是直接乘2个小时与当前时间比较发现,一进判断就结束了,后面就不执行了.后来网上查询了一下,微信支付和其他的不一样,我就修改成下面的方法:订单支付时间,格...原创 2018-04-04 09:34:01 · 1916 阅读 · 0 评论 -
排序算法
原文: https://blog.csdn.net/hguisu/article/details/7776068 概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 &nb...转载 2018-05-17 09:26:50 · 142 阅读 · 0 评论 -
Semaphore:Java并发编程
Semaphore又称信号量,是操作系统中的一个概念,在Java并发编程中,信号量控制的是线程并发的数量。public Semaphore(int permits)1其中参数permits就是允许同时运行的线程数目;下面先看一个信号量实现单线程的例子,也就是permits=1:package concurr...转载 2018-05-17 09:34:12 · 146 阅读 · 0 评论 -
极光推送-java
直接上代码:service类:package com.admin.service;import java.util.List;import com.admin.model.JPushChatModel;public interface JPushApiClient { // 极光别名推送通知 public void jPush(List<String> alias, J...原创 2018-04-26 11:33:38 · 290 阅读 · 0 评论 -
java Excel 从第三行开始读取怎么设置
我想Excel导入 从第三行开始读取数据.java Excel 从第三行开始读取怎么设置,感觉是一个坑.我看了,没有反应.我设置了:readSheet.createRow(2);//设置java Excel 从第三行开始读取怎么设置没有反应.但是我换了一个方法.解决了代码:List<List<String>> lists1 = new ArrayList<List&l...原创 2018-04-25 11:18:48 · 10260 阅读 · 0 评论 -
了解swagger
随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架。其他API文档工具没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,有在confl...转载 2018-04-20 11:39:28 · 200 阅读 · 0 评论 -
微信APP支付的sgin拼接
最近在写app微信支付开发,关于微信APP支付的sgin的拼接:这一个是微信的官方文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&...原创 2018-04-19 09:46:54 · 1210 阅读 · 0 评论 -
java list集合中有几十万条数据,每900条为一组取出
java list集合中有几十万条数据,每900条为一组取出/** * 实现java 中 list集合中有几十万条数据,每900条为一组取出 * @param list 可穿入几十万条数据的List * @return map 每一Kye中有900条数据的List */ @SuppressWarnings({ "unchecked", "rawty...转载 2018-04-17 16:41:08 · 9032 阅读 · 0 评论 -
Spring+Quartz实现动态添加定时任务(二)
上一篇介绍了第一部分:定时任务动态配置及持久化本篇介绍第二部分:可视化的管理界面,可以非常清晰的管理自己的所有定时任务先来看一下管理后台对应的界面可以看到在这里我把定时任务的状态分为两大类,任务状态跟业务有关,分为已发布和未发布;计划状态跟定时任务的运行有关,分为None,正常运行,已暂停,任务执行中,线程阻塞,未计划,错误关键代码如下1.计划状态[html] view plain copy pr...转载 2018-04-13 10:21:05 · 22051 阅读 · 0 评论 -
Spring+Quartz实现动态添加定时任务(一)
在最近工作中,由于涉及到定时任务特别多,而这些工作又是由下属去完成的,在生成环境中经常会出现业务逻辑错误,分析下来多数是定时任务运行问题,所以就希望把定时任务优化一下,主要实现2个方面1.定时任务动态配置及持久化2.可视化的管理界面,可以非常清晰的管理自己的所有定时任务首先,我们先来看第一个目标一、版本说明spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quart...转载 2018-04-13 09:32:03 · 875 阅读 · 0 评论 -
mysql常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) &nbs...转载 2018-06-08 10:56:11 · 209 阅读 · 0 评论