- 博客(29)
- 资源 (4)
- 收藏
- 关注
转载 SpringMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成...
2018-06-11 15:06:14 239
转载 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 218
转载 Java面试题集(1-50)
说明:最近已经重新发布了最新的《Java面试题大全》,欢迎大家点击浏览。下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构...
2018-06-05 11:16:51 568
转载 Java面试题全集(下)
这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网...
2018-06-05 11:15:26 258
转载 Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成...
2018-06-05 11:14:10 198
转载 Java面试题全集(上)
2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出...
2018-06-05 11:12:16 388
转载 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 405
转载 Semaphore:Java并发编程
Semaphore又称信号量,是操作系统中的一个概念,在Java并发编程中,信号量控制的是线程并发的数量。public Semaphore(int permits)1其中参数permits就是允许同时运行的线程数目;下面先看一个信号量实现单线程的例子,也就是permits=1:package concurr...
2018-05-17 09:34:12 162
转载 排序算法
原文: https://blog.csdn.net/hguisu/article/details/7776068 概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 &nb...
2018-05-17 09:26:50 151
原创 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 1669
转载 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。 其实之前LZ写过一篇文章,...
2018-05-04 09:07:52 173
转载 阿里Java工程师分享3年工作经验的程序员应该具备的技能
每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里 Java 工程师对 3 年工作经验程序员的职业建议,希望对你有启发。 程序员的三个阶段 第一阶段 -——三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,...
2018-05-03 17:19:09 165
转载 Select2下拉框总结
Select2下拉框总结 用了这么久的Select2插件,也该写篇文章总结总结。当初感觉Select2不是特别好用,但又找不到比它更好的下拉框插件。在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下方法参数,比最初版本要好看一些,本文针对新版本。官网:http://select2.github.io/ 由于博客系统的原因,所以只能演示简单的功能。一.文件...
2018-05-03 17:02:10 481
原创 极光推送-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 296
原创 java Excel 从第三行开始读取怎么设置
我想Excel导入 从第三行开始读取数据.java Excel 从第三行开始读取怎么设置,感觉是一个坑.我看了,没有反应.我设置了:readSheet.createRow(2);//设置java Excel 从第三行开始读取怎么设置没有反应.但是我换了一个方法.解决了代码:List<List<String>> lists1 = new ArrayList<List&l...
2018-04-25 11:18:48 10333
转载 了解swagger
随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架。其他API文档工具没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,有在confl...
2018-04-20 11:39:28 217
原创 微信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 1228
转载 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 9045
转载 Spring+Quartz实现动态添加定时任务(二)
上一篇介绍了第一部分:定时任务动态配置及持久化本篇介绍第二部分:可视化的管理界面,可以非常清晰的管理自己的所有定时任务先来看一下管理后台对应的界面可以看到在这里我把定时任务的状态分为两大类,任务状态跟业务有关,分为已发布和未发布;计划状态跟定时任务的运行有关,分为None,正常运行,已暂停,任务执行中,线程阻塞,未计划,错误关键代码如下1.计划状态[html] view plain copy pr...
2018-04-13 10:21:05 22071
转载 Spring+Quartz实现动态添加定时任务(一)
在最近工作中,由于涉及到定时任务特别多,而这些工作又是由下属去完成的,在生成环境中经常会出现业务逻辑错误,分析下来多数是定时任务运行问题,所以就希望把定时任务优化一下,主要实现2个方面1.定时任务动态配置及持久化2.可视化的管理界面,可以非常清晰的管理自己的所有定时任务首先,我们先来看第一个目标一、版本说明spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quart...
2018-04-13 09:32:03 885
原创 微信支付查询订单比较时间
最近,在写一个微信支付接口,分享一下,我在查询订单的时间比较问题.官方微信支付订单查询: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2我知道订单默认是2个小时超时状态.原来是直接乘2个小时与当前时间比较发现,一进判断就结束了,后面就不执行了.后来网上查询了一下,微信支付和其他的不一样,我就修改成下面的方法:订单支付时间,格...
2018-04-04 09:34:01 1932
原创 PL/SQL提示“ORA-01722:无效数字”
写写bug.PL/SQL提示“ORA-01722:无效数字”sql老是报无效的数字解决: 最后,查询网上是字段的类型问题,后来发现:日期本身就是varchar.类型的问题.
2018-04-03 09:31:27 6090
原创 查询一段时间的数据(between)
写写: between... and .. 的sql 查询一段时间的数据我看见别人有人用:select * from n_activity_rating where row_add_time between to_date('2016-03-30','yyyy-mm-dd hh:mi:ms') and to_date('2016-04-30','yyyy-mm-dd hh:mi:ms'); 一个查...
2018-04-02 16:45:36 4328
转载 【SpringMVC学习06】SpringMVC中的数据校验
这一篇博文主要总结一下springmvc中对数据的校验。在实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。服务端校验可以是在控制层conroller,也可以是在业务层service,controller校验页面请求的参数的合法性,在服务端控制层conroller的校验,不区分客户端类型(浏览器、手机客户端、远程调用);service层主要校验关...
2018-04-02 09:36:39 195
转载 Java的21个技术点
原文:https://blog.csdn.net/javaniuniu/article/details/51914970JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解...
2018-03-31 17:25:14 266
转载 微信支付-公众号支付(java实现)
原文:https://blog.csdn.net/u012283400/article/details/61202192自己感觉不错的文章.最近两周实现了调用微信接口使用微信进行支付的需求,包含公众号支付及扫码支付两种方式,由于微信文档写的较为简略,现将调用微信接口进行支付流程进行记录及分享。 本文旨在对公众号支付的实现流程进行介绍,即微信用户从公众号中点击链接进入商品h5页面,选择商品后点击支付...
2018-03-31 10:40:53 989
转载 Maven之pom.xml配置文件详解
原文:https://blog.csdn.net/u012152619/article/details/51485297setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型...
2018-03-31 10:15:37 254
转载 myeclipse打开 An internal error occurred during: "Initialize metrics". com/genuitec/eclipse/core/gsdc/
写写bug, 重新安装的myeclipse,在打开的时候弹出: An internal error occurred during: "Initialize metrics".com/genuitec/eclipse/core/gsdc/GSDCController我是看见别人是:用管理员权限,但是问题没有解决.我也查询了,一个说说原因:软件内置插件破坏解决:重装。原因是,软件...
2018-03-15 14:07:16 4500 3
原创 [新人]写自己的退伍选择
我是一名退伍军人,高中学历.我记得我刚刚退伍回家的时候,在犹豫自己干什么,当了两年兵回来,怎么办? 我想有许多退伍军人,回家都会面临这样的问题,我告诉大家退伍军人干什么都可以.我以前看过一篇别人发的文章,当时我还在犹豫要不要放弃.不!放弃怎么可能!做为军人怎么可以轻易放弃.只要你想去干,没有什么可以干不了的. 举一个例子:我就是简单的例子,我在退伍后,我...
2018-03-15 13:36:45 325
lombok文件jar包
2018-04-11
微信开发使用的cert
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人