java
_正在学技术的胖子
这个作者很懒,什么都没留下…
展开
-
jar、war、ear包区别
jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。 war转载 2015-03-20 09:09:17 · 472 阅读 · 0 评论 -
logger.error完整打印错误堆栈信息
有时候logger.error不能完全地打印出网站的错误堆栈信息,只能打印这个错误是一个什么错误。 为什么?看Logger.error源码public void error(String msg, Throwable t);public void error(String msg); 如果只传一个参数e进去,那么e就被认为是String类型(会自动调toString()原创 2017-07-31 11:32:47 · 44206 阅读 · 1 评论 -
导出导入xml的实现
项目中需要用到导出xml和导入xml功能,故终结一下自己所做的:用到的技术XMLUtil为XML工具类:public class XMLUtil { private final static org.slf4j.Logger logger = LoggerFactory.getLogger(XMLUtil.class); private XMLUtil() {原创 2017-07-14 14:47:53 · 5340 阅读 · 7 评论 -
一个经典例子让你彻彻底底理解java回调机制
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中转载 2017-05-08 18:12:25 · 256 阅读 · 0 评论 -
Java内部类的作用
转载自:http://andy136566.iteye.com/blog/1061951/推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承转载 2017-01-10 18:07:51 · 250 阅读 · 0 评论 -
java配合js在前台获取jsessionid
浏览器与服务器之间的每一个回话都有一个session,session id 是位置标志,在java环境中,这个session的 id 就叫做jsessionid。可以直接中session中获取,比如String jsessionid = request.getSession.getId();开启一段新的回话时,服务器会把jsessionid传到浏览器,浏览器存在cookie中,原创 2016-10-19 14:27:48 · 36175 阅读 · 1 评论 -
数组与arrayList相互转换
string[] 和 arraylist互转及问题解决1,String 数组转成 listString[] s={"1","2","3","5","6"};List listA = Arrays.asList(s);String 数组在转成 list后, 直接对该list进行操作, 会出异常,例如:publicstaticvoid main(Strin转载 2016-09-02 17:28:00 · 424 阅读 · 0 评论 -
js post传递中文参数到java后台出现乱码
项目中遇到传递中文参数的问题,这个问题可以利用编码、解码解决。方案:两次编码,一次解码。编码:var params = encodeURI(encodeURI("中文"));把中文编码成由英文数字以及支付组成的一串code.java端解码://params 就是“中文” params = java.net.URLDecoder.decode(params ,原创 2016-09-13 09:56:43 · 5527 阅读 · 0 评论 -
instanceof什么时候使用?
举个例子:String s = "I AM an Object!";boolean isobject = s instanceof Object;我们声明了一个String对象引用,指向一个String对象,然后用instanceof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isobject的值为true。insta转载 2016-08-01 16:50:29 · 1550 阅读 · 0 评论 -
关于BigDecimal数据的四舍五入
BigDecimal类的主要功能是进行小数的大数计算,而且最重要的是可以精确到指定的四舍五入位数。如果要进行四舍五入的操作,则必须依靠以下的方法:public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode)scale:表示四舍五入的位数roundingMode:四舍五入的操作模式,一般用ROU原创 2015-11-13 16:51:36 · 6265 阅读 · 0 评论 -
long与double数据类型
最近遇到个问题,其实不算问题,只是对数据类型不熟悉。long是长整型类型,如果一个long类型的数字除以一个整数,除不尽的话结果会自动向下取整,如51.2会取51.0 。若想保留51.2的必须把long转换成double或者float类型。原创 2015-11-13 17:26:11 · 3518 阅读 · 0 评论 -
java读取properties文件
key.properties文件放到/resources/config下说明:java直接从classes文件下查找此文件 /代表的就是classes文件import java.io.IOException;import java.io.InputStream;import java.util.Properties;public final class Propertier {原创 2015-07-18 20:47:09 · 378 阅读 · 0 评论 -
java生成图片验证码显示在页面上
java类:import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.Ou原创 2015-07-15 01:27:35 · 5466 阅读 · 3 评论 -
String.valueOf 用处
1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c转载 2015-03-18 16:19:38 · 622 阅读 · 0 评论 -
DecimalFormat 输出指定格式的数字
DecimalFormat df = new DecimalFormat("0.00");DecimalFormat df = new DecimalFormat("#.00");这里的0跟#有什么区别?Double.valueOf(920.063);//把920.063转成Double 实例实例Double.parseDouble("920.239");//把字符串"920.239原创 2015-03-11 13:40:14 · 2375 阅读 · 0 评论 -
Java中的深拷贝和浅拷贝
1.浅拷贝与深拷贝概念(1)浅拷贝(浅克隆) 浅拷贝又叫浅复制,将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段(Java中8中原始类型)的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的还是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身。浅拷贝简单归纳就是只复制一个对象,对象内部转载 2017-08-09 18:43:49 · 327 阅读 · 0 评论