自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux中/etc/resolv.conf文件,配置DNS

问题:  请求某个Url控制台报错:java.net.UnknownHostException:XXXXX 对应无法识别的域名。导致原因项目发布的Linux服务器,客户机域名解析配置文件/etc/resolv.conf,没有配置域名解析服务器。解决办法  在客户机域名解析配置文件/etc/resolv.conf文件中,添加: nameserver 192.168.16.6知识扩充1.DNS是域名系

2017-12-22 16:25:09 12722 1

原创 SpringMVC:用MultipartFile上传单个文件,多个文件

单个文件上传开发步骤:1.添加Apache文件上传jar包首先需要下载两个apache上传文件的jar包 commons-fileupload-1.3.1.jar commons-io-2.4.jar 具体使用版本,请根据项目进行选择。 2.配置MultipartResolver处理文件SpringMVC 用的是 的MultipartFile来进行文件上传 所以

2017-12-11 15:08:59 40583 3

原创 Apache HttpClient使用

一 场景:  java后台开发经常会需要发送HTTP请求,经常会使用Apache的HttpClient发送请求。   maven项目需要在pom.xml文件引入  <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h...

2017-12-05 16:28:15 3905

原创 idea快捷键,附带和eclipse对比

idea激活server: http://idea.iteblog.com/key.php 或者 http://intellij.mandroid.cn/ 或者 http://idea.imsxm.com/1.alt + insert 生成get和set方法、构造方法等 帮助你优化代码,提示接口未实现的方法等2.双击shift 全局查找一切东西3.alt + F7 找到某个变量、

2017-12-04 11:04:22 449

原创 Jackson用于Bean和XML之间转换

概述  Jackson是一个强大工具,可用于Json、XML、实体之间的相互转换。此篇博客主要着重于 实体和XML之间的转换。XML转换核心      要想灵活地进行转换,需要在实体上使用到Jackson提供的四个注解:    @JacksonXmlElementWrapper:可用于指定List等集合类,外围标签名;    @JacksonXmlProperty:指定包装标签名,或者指定标

2017-11-27 18:16:43 28554 13

原创 算法:哈希表理论知识

一、哈希表1.定义  散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。2.基础概念1>若关键字为k,则其值存放在f(k)的存储位置上。由此,不需比较便可直接取得所查记录...

2017-11-16 15:51:52 398 2

转载 HTTPS握手异常:Received fatal alert: handshake_failure

问题:项目中使用第三方支付:通联支付,来实现扫码支付功能,使用HTTPS进行通信。本地开发测试没有问题,可是将项目打包发布到客户服务器,支付请求一直报:Received fatal alert: handshake_failure 具体信息如下所示: Received fatal alert: handshake_failure javax.net.ssl.SSLHa

2017-11-15 14:50:17 32411 1

转载 Spring基于事件驱动模型的订阅发布模式代码实例详解

转载地址:http://blog.csdn.net/yaerfeng/article/details/27683813Spring提供的事件驱动模型/观察者抽象首先看一下Spring提供的事件驱动模型体系图: 事件具体代表者是:ApplicationEvent:1、其继承自JDK的EventObject,JDK要求所有事件将继承它,并通过so

2017-11-08 16:23:06 852

转载 Hibernate+EHCache配置二级缓存

1.前言这篇博客再前几篇博客的基础上来讲解一下,Hibernate中的二级缓存,二级缓存是属于SessionFactory级别的缓存机制。第一级别的缓存是Session级别的缓存,是属于事务范围的缓存,由Hibernate管理,一般无需进行干预。第二级别的缓存是SessionFactory级别的缓存,是属于进程范围的缓存。 2.Hibernate二级缓存

2017-11-08 15:49:28 727

原创 移动端接口设计思想

情景描述:本人是java后端开发,配合Android移动端开发  1.支付接口;  2.订单支付状态查询接口。问题:接口响应报文结构,自己设计出来后,总是和移动端需要的有很大的出入。解决:接口1:支付接口支付是一次请求。移动端需要信息:请求是否成功;如果失败,失败原因是什么。(这个失败包括) 响应报文核心字段:retcode:SUCCESS/FAILretmsg: 支付

2017-11-06 18:56:57 3615

原创 同一个服务器,部署多个tomcat端口修改

Tomcat三个主要的接口(默认情况):1.8080为HTTP端口,8443为HTTPS端口protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443"   URIEncoding="UTF-8"/>2.8005为远程停服务端口shutdown="SHUTDOWN">3.8009为AJ

2017-08-17 14:24:09 525

原创 maven项目生成war包,发布tomcat服务器报错,问题解决

问题:maven项目生成war包,发布tomcat服务器报错。查看catalina.out日志,解决一个个问题解决---问题1:日志中jar not loaded.  Offending class: javax/servlet/Servlet.classINFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugin

2017-08-16 15:02:26 4529

转载 web.xml中的url-pattern标签/和/*有什么区别

缘起之前项目配置spring的servlet使用的是*.do。这次打算不要后缀,于是顺手改成了/*。结果发现页面打不开,堆栈溢出,页面加载陷入了死循环。解决赶紧找了一份可用配置进行比较,发现把/*改成/就可以了。接着尝试在网上搜索/*和/的区别。真的找到了一篇清晰的说明。果然还是自己基础知识掌握的不够细致。详解web.xml中filter和servlet都会用到ur

2017-08-10 18:33:29 885

原创 Jquery-Ajax使用

1.使用get方式请求,返回值类型dataType为text,即String:前段请求格式后台处理:登录成功,返回"success";登录失败,返回"fail"2.使用post方式请求,返回值类型dataType为text,即String:

2016-10-08 14:13:15 362

原创 排序---1.插入排序

插入排序思想:使用java代码加以实现:是否package chapter5;public class InsertSort { /* *注意:递增插入排序 5,6,7,8,9 *且a[0]为哨兵。 * */ public static int[] insertSort(int...a){ //外层for循环对应第i趟,欲插入的元素为a[i]。

2016-10-04 15:58:08 375

原创 解决 "检出Maven项目web.xml is missing"错误 和 “Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

错误1:从SVN检出项目时,项目报错web.xml is missing 错误如图所示:解决方法:发现他好像没有找到web.xml 然后在 properties 的Deployment Assembly下查看 发现他没有指定webappadd  一个指定到webapp目录下问题解决。问题2:Eclipse Maven 开发

2016-09-23 17:20:09 1118

原创 数据结构学习---线性表;树;哈希表进行查找的区别

查找线性表和树:      记录在线性表、链表、树这几种数据结构中的相对位置是随机的,和记录的关键字之间不存在确定的关系。因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立在“比较”的基础上。       在顺序查找时,比较的结果为"="与"!="两种可能;在折半查找、二叉排序树查找、B-树查找时,比较的结果为"" 3种可能。查询的效率依赖于查找过程中所进行

2016-09-21 13:17:54 2354 1

原创 设置HTML:target=_blank,在新窗口中打开链接

项目中在子界面使用window.opener.document,获得父界面id="reportInfoId"对应的隐藏的input标签的value问题:      父界面的id="reportInfoId"对应的隐藏的input标签的value,设置成功;可是在子界面使用      var param = $("#reportInfoId",window.opener.document

2016-09-20 16:34:41 13357

原创 项目使用第三方插件发送短信-------建周短信SDK(Software Development Kit)

问题:项目中使用第三方插件发送短信给指定的电话号码phone解决:使用第三方的插件,比如发送短信,建周短信SDKJava项目中使用JZMessageUtil.javapackage com.visionet.core.sms;import com.jianzhou.sdk.BusinessService;import com.visionet.core.exception.B

2016-09-08 20:53:16 1988

原创 利用Math.random()函数,获取4位随机的数字验证码

问题:获取4位随机的数字验证码,数字范围为[1000,10000)     解决:使用java语言的Math类中的random()函数              String code = (int) (Math.random() * 9000 + 1000) + "";//强制类型转换为整数,因为random函数返回double              思路:[0,1)

2016-09-08 19:43:46 13622

原创 Spring-Session配置,底层数据库使用Redis或Mysql

问题:  之前做项目的项目经理,分配了一个研究任务“在Maven驱动的项目中,配置使用Spring Session,同时底层存储使用Mysql。”  关于Spring-session的详细介绍;Spring-Session相较于传统的HttpSession的优点。  请参考:http://www.infoq.com/cn/articles/Next-Generation-Sessi

2016-08-28 13:27:46 5567

原创 NoSQL数据库----MongDB数据库

学习至菜鸟教程的MongDB更新文档处,http://www.runoob.com/mongodb/mongodb-tutorial.html

2016-08-23 16:37:42 460

转载 Java 内存区域和GC机制

转载地址:http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html博文简单易懂,深入浅出自己的总结:Part1:Java内存机制1.堆内存空间必须使用new关键字才能开辟;2.一个栈内存只能指向一个堆内存空间,如果要想再指向其他的堆内存空间,则必须先断开已有的指向才能分配新的指向;3.Java本身

2016-08-22 21:47:09 347

转载 关于程序员发展的思考

http://www.cnblogs.com/hnrainll/archive/2011/12/23/2299298.html非常好体会大师

2016-08-22 12:03:44 306

转载 java中Calendar抽象类的详细使用

转载地址:http://www.open-open.com/lib/view/open1414743866872.html写的非常详细,包括:1.如何设置值;2.如何获取值,最大值,最小值(一个月中的最后一天是多少号);3.Calendar的各个范围介绍,比如DAY_OF_MONTH,DAY_OF_YEAR,DAY_OF_WEEK等等;4.使用Calendar的roll函数

2016-08-18 12:05:06 1952

转载 java单例模式详解---转载别人的,写的非常详细

不管是java面试还是java开发过程中,经常会使用到“单例模式”          常规的java单例模式有两种:懒汉模式和饿汉模式           文章链接地址:http://blog.csdn.net/jason0539/article/details/23297037/         饿汉式在类创建的同时就实例化一个静态对象出来,不管之后会不会使用这个单例,都会占据一定的

2016-08-17 16:46:55 314

原创 No mapping found for HTTP request with URI [/DZCX_Manage/host/toHostMsg.action

问题:   项目启动点击某个页面的时候,控制台报No mapping found for HTTP request with URI    [/DZCX_Manage/host/toHostMsg.action错误。可是项目结构中有对应的CarUserController.java文件,同时定义的      有@RequestMapping("/toHostMsg");并且applicat

2016-05-07 18:06:34 3661

原创 JavaWeb从JSP传递给controller参数的两种方式

1.使用HttpServletRequest getRequest的getParameter("key")获取:  1.1 JSP页面传递参数:     1.2 controller使用HttpServletRequest getRequest的getParameter获取参数:    2.使用form表单提交实体entity。  要求form中的某个属性name和

2016-04-29 15:11:43 28080

原创 项目开发使用HttpSession存放当前登录用户的(1)用户信息、(2)可管辖公司

问题:   当某一个用户登录系统时,为当前登录用户分配一个会话对象(session对象)。用来存放此用户相关的  (1)用户信息:用户ID、用户姓名、用户密码、用户所在地等;  (2)用户可管辖的公司(用户数据权限管理:当前登录用户只能查看自己所管辖公司下的司机信息):多个公司ID,以     逗号隔开。  使用session后,在项目其他的JSP页面或者controlle

2016-04-29 12:00:25 16735 2

原创 ajaxfileupload返回的json数据带<pre></pre>标签

问题:项目中使用ajaxfileupload上传文件,当返回数据dataType置为json,始终不走success方法   解决办法:后来调查后发现返回的json格式的数据首尾加上了标签 ,导致使用eval方法转换json报错。   修正方法:   ajaxfileupload.js文件,uploadHttpData中  【eval( "data = " + data )

2016-04-22 23:05:32 8379

转载 使用Jquery zTree实现后台数据权限的添加

问题:项目开发需求:为后台用户添加数据权限控制。    数据权限控制是指:当新建后台用户时,为其添加可管辖公司信息(b_user_company)。当某个用户登录后台系统时,他只能查看和处理自己所管辖公司下的司机信息。   解决办法:在新增用户界面,使用Jquery zTree树形插件添加一个所有公司的树,供超级管理员分配用户可管辖的公司,从而添加上数据权限控制。    1.关于如何一

2016-04-22 22:53:17 2574

原创 前台框架EasyUI的弹出框dialog,样式调整总结

项目开发使用到了前台框架EasyUI进行开发,因为它开发简单,容易入手,有详细的api支持,能够加快项目的开发进度,降低项目开发成本。  下面对最近使用到的关于EasyUI的弹出框dialog,样式调整进行简单总结:  1.设置弹出框可以最小化,最大化,可折叠,可缩放   2.在datagrid中设置,点击某一条数据进行操作时,设置蒙版效果

2016-04-01 12:29:25 30132

原创 仅仅用一条SQL语句就完成七八十行java代码的工作,并且大大节省资源开销

项目开发中,仅仅用一条SQL语句就完成七八十行java代码的工作

2016-03-18 14:02:41 457

原创 郝爽-----项目开发经验

大众项目所处的阶段是:已经基本开发完成,接下来需要系统、完善的测试来提升项目的质量。     如何开展系统有效地测试?同样是一样需要经验和技术的环节。     我非常荣幸可以听到郝爽讲述《项目开发经验》     1.程序员真正厉害之处,不在于正常处理,而在于异常处理是否完善;     2.处理一个问题要把握到其根源,同时在高处看这个问题是不是因为逻辑设计的有问题;     3.

2016-03-06 11:08:41 531

原创 项目中筛选条件起始时间查询 1.精确到某一天 '2016-02-24'; 2.精确到时分秒 '2016-02-24 10:03:55'

项目中经常会使用到的筛选条件是根据起始时间的范围去查询相应的记录。比如:查询'2016-02-20'-'2016-02-24',这个范围内完成的订单等。       前提条件:项目中的表(例如:t_order订单表)中涉及到的关于时间的字段(call_date 订单叫车时间),类型一般置为datetime(精确到时分秒 2016-02-24 10:03:55),而不是date(精确到某一天 2

2016-02-24 10:40:28 2296

原创 mysql数据库 复制一条记录到另外一张表中 本来为null的datatime字段,复制到另一张表中变为了0000-00-00 00:00:00

mysql数据库:问题描述:复制一条记录到另外一张表中 本来为null的datatime字段,复制到另一张表中变为了0000-00-00 00:00:00情景描述:java项目,有两个数据库一个是本地的数据库localdb,另一个是云测试数据库Clouddb。这两个都有一个发票表t_order_invoice。现在我要将localdb中的t_order_invoice的8条数据记录,导

2016-01-27 16:05:55 1705

原创 java 多线程同时操作ArrayList 出现ConcurrentModificationException 解决办法

尊重原创,原文转载地址:http://www.2cto.com/kf/201403/286536.html#SOHUCS    一、单线程1. 异常情况举例只要抛出出现异常,可以肯定的是代码一定有错误的地方。先来看看都有哪些情况会出现ConcurrentModificationException异常,下面以ArrayList remove 操作进行举例:使用的数据集合:

2015-12-25 17:14:15 11038 1

转载 项目使用log4j,指定日志打印出来的格式,打印到指定文件夹,每天打印一个日志等配置

给大家非常好的链接,受益匪浅http://www.cnblogs.com/seed_lee/archive/2011/03/04/1971241.html

2015-12-24 10:47:05 991

转载 项目中弹出页面的显示层次问题 CSS中z-index属性

1.CSS z-index 属性定义和用法z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:z-index 仅能在定位元素上奏效(例如 position:absolute;)!说明该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用

2015-12-24 10:18:18 8843

转载 Tomcat7下项目切换到Tomcat8后,出现乱码

1. 问题描述Tomcat7下项目切换到Tomcat8后,出现乱码。无论Google还是百度,多数解决方法是server.xml设置URIEncoding=“UTF-8”。对于Tomcat7下遇到乱码问题,这样配置是正确的;但是对Tomcat7正常,切换到Tomcat8乱码的情况无效。2. 解决方法Tomcat8的server.xml配置添加为URIEncoding=“

2015-12-11 19:00:44 6731

jquery ztree开发使用的必需的css和js文件

jquery ztree开发使用的必需的css和js文件 版本是3.5的。 如果觉得这个过时了,可以去jquery ztree官网获取最新的css和js文件。

2016-04-22

星级评价js-css-png图片.zip

jquery.raty.js 和 jquery.raty.css 和 star-on.png,star-off.png图片

2015-11-16

Mybatis3用户指南中文版

Mybatis3用户指南中文版,关于mybatis3的一个很详细的手册,而且是中文版的很利于边看边学,并且原版中的错误,我已经标注出来更改过了,重点部分也加上了样式。

2015-11-09

mybatis一对一,一对多

自己根据mybatis文档测试其中的一对一,一对多,association,collection的使用,更有利于理解。

2015-11-03

空空如也

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

TA关注的人

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