自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feixia_24的专栏

代码界的搬运工

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件

手把手教你如何把Java代码,打包成jar文件以及转换为exe可执行文件 1、背景:     学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2、前言:     我们都知道Jav

2017-08-25 11:56:32 327

转载 详解java定时任务

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析Java Timer定时器。一、简介      在Java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后

2017-08-24 15:17:51 275

转载 静态页面html中跳转传值的JS处理技巧

在html中通过"?"传值:静态传值在跳转到的页面index2.html中接收:var name=UrlParm.parm("name");代码如下:index.html:静态传值index2.html:  var name=UrlParm.parm("name");  alert(name);getUrlParam.js:UrlParm =

2017-07-26 19:44:21 1028

转载 MyBatis魔法堂:Insert操作详解(返回主键、批量插入)

一、前言                                     数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素 属性详解                              其属性如下:   parameterType ,入参的全限定类名或类型别名   keyColumn

2017-07-19 18:32:42 293

原创 mybatis resultType="map"

对于返回值是map集合,数据库是TIMESTAMP类型,需用时间函数转换为字符串格式,否则就会在前端页面变为一串数字select DATE_FORMAT(au.lastUpdateTime,'%Y-%m-%d %H:%i:%s')  lastUpdateTime from auditimages au

2017-07-18 14:00:23 668

原创 省市县三级自身一对一关联的表,联动查询SQL

select t3.name1,t3.name2,t4.name from (select t1.code code1,t1.name name1,t1.parentcode parentcode1,t2.code code2,t2.name name2,t2.parentcode parentcode2 from t t1 left join t t2 on t1.code=t2.par

2017-07-14 17:09:27 2119

转载 实现文件上传,以及表单提交成功的回调函数

主要将实现一下两个功能:1、使用commons-fileupload实现文件的上传(包括图片);2、使用jquery-form.js实现表单提交成功的回调函数。 文件上传 function subimtBtn() { va

2017-07-13 16:39:02 4083

转载 Jquery 中 ajaxSubmit使用讲解

1 ,引入依赖脚本JavaScript" src="/js/jQuery/jquery.form.js">   //ajaxForm 依赖脚本javascript" src="/js/jquery/jquery-1.8.0.min.js">2 使用方法var ajax_option={url:"login",//默认是form actio

2017-07-13 16:34:44 351

转载 xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面

场景修改jndi配置文件中的密码后,重启tomcat报错如下报错解决实际问题是xml中默认’&’是非法字符,用& 替代扩展:xml非法字符哪些是非法字符见:过滤xml非法字符常用xml非法字符如下 字符 HTML字符 字符编码------------------------------------------

2017-07-12 18:23:48 5932

转载 迭代输出Map和List<Map<String,Object>>的方法

一、MapString:key的类型Object:value的类型,value可能是String,或者int类型,什么类型都可以对于Map接口来说,本身不能直接迭代输出,因为Map的每个位置存放的是一对值(key,value),迭代每次只能输出一个值需要先取到key的集合,再根据key迭代输出value 迭代方法:1、foreach public st

2017-07-12 18:22:41 1942

转载 mybatis自动生成dao, model, mapper xml文件

用mybatis的时候,手写xml或model文件是一个力气活,所以可以用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件(原文地址:http://blog.csdn.net/tolcf/article/details/50835165)附件下载地址:http://files.cnblogs.com/files/cc-robo

2017-07-10 11:47:22 305

转载 mysql索引总结----mysql 索引类型以及创建

关于MySQL索引的好处,如果正确合理设计并且使用索引的mysql是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR

2017-07-07 17:16:09 193

原创 一台机器上同时部署多个tomcat服务

如果现在一台机器上已经部署了一个tomcat服务,无论这个tomcat是否已经注册为服务了,或者没有注册windows服务,或者注册了,都没关系。都可以采用下面的方法实现。如果该tomcat已经注册为windows服务了,从window的环境变量中找不到 CATALINA_HOME和CATALINA_BASE,也可以采用下面的方式实现。 当第一个tomcat启动后,后面tomcat

2016-08-30 14:55:30 499

转载 【struts2】action里result到action之间的跳转、不同包package

有关Struts2中action间的跳转可分为两部分,一部分为同一个包中action间的跳转,还有一个就是在不同包中action间的跳转。不管是不是在同一个包中,首先要明确的是要实现跳转,必须要将result中type属性设为chain或redirectAction。  一、同一个包中的跳转  在Action的results里面的type类型配置为“chain”,跳

2016-08-19 10:55:17 1996

原创 解决jQuery remote 前台传输中文到struts中action乱码问题

js/jquery/jquery-1.8.3.min.js" charset="utf-8">js/jquery/jquery.validate.min.js" charset="utf-8">jQuery.validator.addMethod("isCN", function(value, element) { var cn = /^[\u4e00-\u9fa5]*$/

2016-07-29 10:47:04 288

原创 JS控制弹窗

一、 基本变化JavaScript"> window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no') //写成一行 --> 参

2016-06-01 14:18:20 409

原创 JS弹出新闻类窗口

JavaScript提示框 <!-- /** * 类名:CLASS_MSN_MESSAGE * 功能:提供类似MSN消息框 * 示例: * var MSG = new CLASS_MSN_MESSAGE("aa",200,120,"短消息提示:","您有1封消息","今天请我吃饭哈"); * MSG.show(); * 消息构造 */ function CLASS_MS

2016-06-01 09:56:43 485

原创 Statement和PreparedStatement批量更新

优势:1.节省传递时间。 2.并发处理。PreparedStatement:1) addBatch()将一组参数添加到PreparedStatement对象内部。2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1) addBatch(String sql)方法会在批处理缓存中

2016-05-31 16:32:10 602

原创 Java获得登录的IP和MAC地址

/** * 通过HttpServletRequest返回IP地址 * @param request HttpServletRequest * @return ip String * @throws Exception */ public String getIpAddr(HttpServletRequest request) throws

2016-05-31 16:29:44 476

转载 JS弹出窗口窗口的位置和大小

window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') //写成一行 参数解释: window.open 弹出新窗口的命令; 'pag

2016-05-30 10:55:08 1407

原创 对于form enctype= multipart/form-data 二进制流上传文件,服务器端获取不到表单中其他数据的解决办法。

W3school对enctype的解释如下:值描述application/x-www-form-urlencoded在发送前编码所有字符(默认)multipart/form-data不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。text/plain空格转

2014-12-22 11:17:23 3277 1

原创 JAVA中float类型运算出现精度缺失,对于保留小数位解决方案

float a = 123.2334f; float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)

2014-12-10 17:36:41 1121

原创 URL传参数,服务器端接收出现中文乱码

在jsp页面中,设置页面的存储编码和页面输出时的编码:    pageEncoding="utf-8"%>这样,就统一了编码为utf-8。这种方式在post提交表单中含有中文时没有问题。但是在用get提交时,如果含有中文,就会出现类似于“? ? ?”的乱码问题。为什么会这样呢,造成这种现象的原因是Tomcat对get和post两种提交方式的处理方法不一样造成的。自从To

2014-12-10 15:31:20 3417 3

原创 MD5算法 Java类

/** * * @param plainText * 明文 * @return 32位密文 */ public String encryption(String plainText) { String re_md5 = new String(); try { Me

2014-12-10 15:28:09 473

原创 算法:三阶矩阵求逆矩阵算法公式

2014-12-01 10:48:27 78578 9

原创 简洁JS 日历控件 支持日期和月份选择

以下这个JS日历控件是我的闲暇之余自己编写的,所有的代码全部在IE7/IE8/Firefox下面测试通过,而且可以解决被iframe层遮盖的问题。现在只提供两种风格(简洁版和古典版)和两种语言(英文和中文)。支持自定义日期格式,设定时间范围。默认为古典版,英文,下面来看简单的缩略图。首先是简洁版:日期选择器月份选择器古典版:日期选择器日期选择器中文语

2014-11-27 17:35:43 3903

原创 log4j.properties配置详解

log4j.properties配置详解 一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:   Java代码  log4j.rootCategory=INFO, stdout , R          log4j.appender.stdout=

2014-11-27 17:34:04 291

原创 session放置在服务器内存中,不随页面传递,避免参数过多传递。

用户登录后,在servlet中将用户ID存入到session中,其他JSP页面跳转到其它servlet中只需session.getAttribute("");方法即可。HttpSession session = request.getSession();String ID = (String) session.getAttribute("ID");

2014-11-27 09:20:21 451

原创 HQL查询

package com.tudou.hibernates.t1;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;i

2014-11-25 11:51:53 356

HttpClient4.2.1版本jar包

使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1. 创建HttpClient对象。 2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。 3. 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HetpParams params)方法来添加请求参数;对于HttpPost对象而言,也可调用setEntity(HttpEntity entity)方法来设置请求参数。 4. 调用HttpClient对象的execute(HttpUriRequest request)发送请求,该方法返回一个HttpResponse。 5. 调用HttpResponse的getAllHeaders()、getHeaders(String name)等方法可获取服务器的响应头;调用HttpResponse的getEntity()方法可获取HttpEntity对象,该对象包装了服务器的响应内容。程序可通过该对象获取服务器的响应内容。 6. 释放连接。无论执行方法是否成功,都必须释放连接

2017-10-17

空空如也

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

TA关注的人

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