java
文章平均质量分 62
golden_lion
这个作者很懒,什么都没留下…
展开
-
java上传文件跟批量下载文件
首先是文件上传部分,项目的要求是通用性较好,所以只需要传入目标路径即可。参数的传递通过Form表单传值,在目标路径下新建一个File类型的文件,然后通过流的方式将需要上传的文件写入新建的文件中。此方法适用于web开发过程中上传文档类的文件,如果你文件过大请研究ftp相关的知识,笔者所接触的ftp传文件限于C#中,这里不做表述。具体代码如下: 1 public void fileUpload转载 2016-01-19 09:57:58 · 447 阅读 · 0 评论 -
java 批量下载文件
经常遇到选择多个文件进行批量下载的情况,可以先将选择的所有的文件生成一个zip文件,然后再下载,该zip文件,即可实现批量下载,但是在打包过程中,常常也会出现下载过来的zip文件中里面有乱码的文件名,通过使用ant.jar中的org.apache.tools.zip里的ZipOutPutStream为实现编码的设置。代码如下: ant包引用 Xml代码 dep转载 2016-01-19 17:35:08 · 1638 阅读 · 0 评论 -
关于java支付宝接口的异步通知的问题
在做java版本的支付宝接口的时候,最初是遇到了这样的问题,就是说,在直接的扫码支付,或者是直接的登录账号支付,是没有问题的,但是,在这样的一种情况下是出现了一个问题,我web端调用支付宝接口进行支付,一般都是支付成功之后,获得支付成功信息,然后同时去更改我本地订单状态(已付款)。但是有一种情况是这样的:调用支付宝接口,你输入账号密码之后, 在支付宝最后一步你不去点确认原创 2015-12-24 16:24:03 · 7687 阅读 · 2 评论 -
错误:HttpServlet was not found on the Java
我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。我们该怎么解决这个问题呢?工具/原料电脑 Java web的开发环境方法/步骤我们转载 2016-02-16 13:47:56 · 373 阅读 · 0 评论 -
在返回值为void的方法中如何中间截断运行
直接的一个return 就是可以的,不必再加什么字符串,或者true false之类的List agencyUserClasses= agencyUserClassService.findAgencyUserClassByEntity(agencyUserClass);//已经存在这个表中是不能再插入的,//已分配try {if(agencyUserClasses.原创 2016-02-25 17:48:35 · 3435 阅读 · 0 评论 -
java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5. 给 enum 自定义属性和方转载 2016-04-06 10:40:39 · 570 阅读 · 0 评论 -
SpringMVC+Mybatis整合注解
Spring.xml配置<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:p="h转载 2016-04-28 13:13:00 · 351 阅读 · 0 评论 -
spring mvc接收数组mybatis 接收批量删除代码
页面接收参数//批量删除的操作function optDelete(){//校验,至少选择一个var size = $("input[name =ids]:checked").size();if(size==0){alert("请至少选择一个");return ;}if(!confirm("你确认删除吗")){return ;}原创 2016-05-24 10:48:39 · 3011 阅读 · 0 评论 -
[自编号1-2]将spring framework源码导入Spring Tool Suite中
先讲基本步骤,如下:去GitHub中下载spring framework的源码,https://github.com/spring-projects/spring-framework/releases下载3.2.X其中的一个版本; 安装Gradle软件,官网下载,解压即可,设置GRADLE_HOME,和PATH。命令行中运行gradle -v,检查一下是否正确安装配置;命令行中运行spri转载 2016-05-24 15:48:51 · 1200 阅读 · 0 评论 -
jsp页面方法带参数
//批量删除的操作function optDelete(name,isDisplay,pageNo){//校验,至少选择一个var size = $("input[name =ids]:checked").size();if(size==0){alert("请至少选择一个");return ;}if(!confirm("你确认删除吗")){return原创 2016-05-25 09:10:47 · 2944 阅读 · 0 评论 -
HashMap深度解析(一)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。 HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTabl转载 2016-05-12 09:07:13 · 322 阅读 · 0 评论 -
HashMap深度解析(二)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16890151,转载请注明。 上一篇比较深入的分析了HashMap在put元素时的整体过程,Java Collections Framework中实际操作的都是数组或者链表,而我们通常不需要显示的维护集合的大小,而是集合类框架中内部维护,方便的同时,也带转载 2016-05-12 09:08:01 · 248 阅读 · 0 评论 -
Log4j详解
转载:http://www.blogjava.net/rickhunter/articles/28133.html1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的转载 2016-05-25 14:59:53 · 404 阅读 · 0 评论 -
让 SpringMVC 接收多个对象的4种方法
问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符串提交,以List接收; 第4种方法:将表单对象序列化成Json字符串提交,以List接收;转载 2016-01-05 17:57:58 · 456 阅读 · 0 评论 -
input标签readonly和disabled的区别
好像是readonly是可以往后面传递数据的,但是disabled是不可以往后面传递数据的,或者是不能修改value值的原创 2016-01-06 14:31:34 · 761 阅读 · 0 评论 -
数据库中查询语句怎么设置别名
column="sid" property="id" jdbcType="INTEGER" /> id, agency_id, sales_id select from agency_sale wh原创 2016-01-07 11:46:53 · 4658 阅读 · 0 评论 -
java变换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
RuntimeExceptionwww.MyException.Cn 网友分享于:2013-01-20 浏览:2398次java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException缺少相应jar包都会有异常,根据异常找jar包导入...... 这里我说下lang转载 2016-01-21 13:29:22 · 1002 阅读 · 0 评论 -
HTML Button.onclick 事件汇总
关于web设计中的命名标准#page#header #logo #sm (servicemenu) .regsiter .login #nav .menu .subMenu .search .sreachbtn(搜索按钮).sreachinput(搜索输入框) #container .bread [#areaSid转载 2016-02-26 14:06:45 · 3432 阅读 · 0 评论 -
<a>标签的href和onclick属性
链接的onclick 事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,onclick 必须得到一个false的返回值;如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);,而不要是 #,转载 2016-03-16 10:03:11 · 1212 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2016-03-17 13:53:14 · 577 阅读 · 0 评论 -
bash: ./java: cannot execute binary file 问题
问题现象描述:到orcal官网上下载了两个jdk:(1)jdk-7u9-linux-i586.tar.gz ------------>32位(2)jdk-7u9-linux-x64.tar.gz ------------>64位没管那么多就先安装了jdk-7u9-linux-x64.tar.gz,具体安装步骤百度下吧,这里就不说了。安装后环境变量也配好后,但问题出现了:b转载 2016-03-28 13:36:32 · 4389 阅读 · 0 评论 -
javax.el.PropertyNotFoundException: Property 'emailaddress' not found on type ja
来源: http://blog.163.com/yvette1114@126/blog/static/134178214201121495259172/ 设计了两个表worker和email。一个worker对应多个email。 【问题】在jsp显示worker的emails时,写了以下:转载 2016-05-26 13:24:17 · 1923 阅读 · 0 评论 -
判断一个年份是否是闰年的判断方法
(year%4==0 && year%100!=0)||(year%400==0)原创 2016-05-03 15:13:27 · 4138 阅读 · 0 评论 -
javascript 怎么判断一个值是未定义的?
判断一个值是否未定义,就是判断值是否undefined可以通过typeof()这个方法来获取值的类型var a ;if(typeof(a)==="undefined"){//a为undefined类型}a = 123;if(typeof(a)==="number"){//a为number类型}a={};if(typeof(a)==="object"){//a为o转载 2016-05-27 16:31:08 · 13728 阅读 · 0 评论 -
11招教你如何玩转数据库设计
在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?开发者在设计一个数据表单时,往往会遵循三条常用形式,他们认为常规模式是设计的唯一途径。然而由于开发者一开始就抱有这种心态,使数据表单设计变得墨守成规,阻碍了它的创新。作者Shivprasad 从平时的工作项目中积累了一些经验,向我们介绍了11款制作数据表单技巧,当设计转载 2016-05-16 06:54:50 · 1317 阅读 · 0 评论 -
传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(2015年10月25日23:28:50)
day01win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面)用DOS删除的文件不可以在回收站恢复?!!常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录(创建文件夹)rd (remov转载 2016-05-05 11:37:48 · 5707 阅读 · 0 评论 -
一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?
一个.Java源文件中可以有多个类吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试类,揭开心中的疑惑。以下是解开疑惑过程: package test;/** * 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件? * 可以的 *但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。 *如果转载 2016-05-16 11:49:18 · 713 阅读 · 0 评论 -
错误The request sent by the client was syntactically incorrect ()的解决
错误The request这个错误是SpringMVC报出来的,见到它意味着html/jsp页面的控件名称 和 controller里函数的参数不符。好比界面有个这样的form form name="form1" action="uploadDocument.html" method="post" ENCTYPE="multipart/form-dat转载 2016-05-17 09:29:04 · 3600 阅读 · 0 评论 -
POST提交方式中文乱码的解决方案
原创 2016-05-17 09:35:08 · 5186 阅读 · 0 评论 -
c:if标签数据回显判断是否选中
品牌名称: selected="selected" >是 selected="selected" >否原创 2016-05-17 09:55:10 · 7504 阅读 · 0 评论 -
解决get请求方式乱码的方法
应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题:过滤器代码:package filter; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import wrapper.GetHttp原创 2016-05-17 10:52:22 · 7812 阅读 · 0 评论 -
详解集群内Session高可用的实现原理
在这个互联网高度发达的时代,许多应用的用户动辄成百上千万,甚至上亿。为了支持海量用户的访问,应用服务器集群这种水平扩展的方式是最常用的。这种情形下,就会涉及到许多单机环境下完全不需要考虑的问题,这其中session的创建、共享和存储是最常见之一。在单机环境中,Session的创建和存储都是由同一个应用服务器实例来完成,而存储也仅是内存中,最多会在正常的停止服务器的时候,把当前活转载 2016-05-30 09:03:48 · 1521 阅读 · 0 评论 -
ajax异步上传图片
然后可以在上面写一个javascript写方法,使用ajax上传图片正常是传不上去的,是要使用jquery-form.js插件,就是jquery模拟一个form模拟的这个form原创 2016-05-17 11:12:07 · 3265 阅读 · 0 评论 -
使用Pushlet将消息从服务器端推送到客户端【原创】
使用Pushlet来实现服务器端向客户端推送信息1. 实现方式:有两种实现方式:1. 通过配置文件来实现定时的从服务器端向客户端推送信息2. 通过API主动向另外一端推送信息 以下分别给予介绍。 2. 特别注意在开始测试之前,有三点非常重要,需要实现讲明,否则程序将会无法正常运行:转载 2016-05-17 14:12:40 · 406 阅读 · 0 评论 -
Pushlet 客户端监听不到事件
我在服务器端create一个事件Event event = Event.createDataEvent("/linjiqin/hw"); event.setField("hw", "xxxxx"); return event;在客户端jsp代码里监听 //对pushlet的初始化,触发web.xml中的servlet转载 2016-05-17 14:29:43 · 1476 阅读 · 0 评论 -
使用pushlet实现消息服务端推送至客户端
1、基础概念:Pushlet是一种comet实现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需任何Java applet或者插件的帮助。2、一个简单的demo:1)导入所需要的jar包:pushlet.jar2)将配置文件pushlet.properties、sources.properties导入到src转载 2016-05-17 14:32:26 · 1360 阅读 · 0 评论 -
jsp页面中两种方式显示当前时间
在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现:1.通过在jsp页面添加Java代码实现,主要代码如下所示[java] view plain copy print?java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat(转载 2016-05-17 14:57:03 · 15877 阅读 · 0 评论 -
Java 类的方法总结-目前网上最完整9种方法总结
定义一个完整的类方法,需要六个步骤,也就是六大部分。也因为这六个部分的不同而可以大概分为9种方法。 这是我一整天作图整理出来的。可能有些漏缺错误,希望大家能帮忙纠正。让我明白哪里错了,这是对我这个初学者最大的帮助,谢谢。一,一般方法 二,构造方法 三,无参无返回值的方法。 四,无参有返回值的方法。 五,有参无返回值的方法。 六,有参有返回值的转载 2016-05-31 09:16:36 · 700 阅读 · 0 评论 -
即时通讯第三方SDK
环信http://www.easemob.com/融云http://dev.netease.im/docs/index.phpleanCloudhttps://leancloud.cn/docs/网易云信http://dev.netease.im/docs/index.php极光IMhttp:/转载 2016-05-18 09:47:20 · 8421 阅读 · 1 评论 -
举例说明你什么时候会用抽象类,什么时候更愿意使用接口?
接口和抽象类都按照“不为实现写代码”的设计原则,这是为了增加代码的灵活性,以应付不断变化的要求。 在Java中,你只能继承一个类,但实现多个接口。所以你继承一个类的时候就无法再继承别的类了。 接口是用来代表形容词或行为,例如Runnable、Clonable、Serializable等。因此,如果您使用一个抽象类来定义(实现)Runnable和Clonacle,你就不可以使你的类同时实现这转载 2016-05-19 08:17:15 · 11927 阅读 · 1 评论