Java
还是那个少年彬
这个作者很懒,什么都没留下…
展开
-
Java按行读txt文档
Java按行读取txt原创 2014-04-14 11:28:12 · 808 阅读 · 0 评论 -
Java导出Excel表格
Java导出Excel,有两个步骤:一、生成Excel;二、下载Excel。原创 2014-06-19 17:45:07 · 767 阅读 · 1 评论 -
Java压缩图片
Java利用net.coobird.thumbnailator.Thumbnails等比压缩图片,例原创 2014-06-19 11:41:38 · 960 阅读 · 1 评论 -
Java8种基本类型
8种基本类型一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节 -原创 2014-08-13 15:37:17 · 885 阅读 · 0 评论 -
RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()的区别
(1)RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。如果传递给HttpServletResponse.sendRedirect 方法的相对UR原创 2014-09-17 16:11:18 · 773 阅读 · 0 评论 -
JavaWeb 安全问题及解决方案
1.弱口令漏洞,最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密。 2.未使用用户名及密码登录后台可直接输入后台URL登录系统。 解决方案:通过配置filter来过滤掉无效用户的连接请求。 3.JSP页面抛出的异常可能暴露程序信息。有经转载 2014-11-14 10:37:12 · 2316 阅读 · 0 评论 -
JAVA 中STRING ,DATE,LONG 和TIMESTAMP类型的转换
一、String与Date(java.util.Date)的转换 1、String--->Date String str="2014/1/11 12:34:25"; Date date=new Date(); DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //这里规定时间的格式要与转载 2014-11-21 09:47:02 · 3778 阅读 · 0 评论 -
Java获取客户端IP
import javax.servlet.http.HttpServletRequest;public class IpUtils {public static String getIpAddr(HttpServletRequest request) {String ip = request.getHeader("X-Forwarded-For");if (ip == nu转载 2014-11-21 23:36:10 · 429 阅读 · 0 评论 -
String StringBuffer StringBuilder
转自:http://www.iteye.com/topic/522167作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是转载 2015-04-09 17:41:54 · 484 阅读 · 0 评论 -
Java反射机制的优点
java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只要转载 2015-04-09 11:57:28 · 1840 阅读 · 0 评论 -
for(){}与iterator()遍历循环的区别
1.手先增强for循环和iterator遍历的效果是一样的,也就说 增强for循环的内部也就是调用iteratoer实现的,但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。 2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。 3.而对于 LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用 增强for循环,也转载 2015-04-09 15:13:47 · 3332 阅读 · 1 评论 -
Java+ajax+图片上传
1.html原创 2014-06-19 12:09:36 · 5216 阅读 · 0 评论 -
Quartz定时器使用
转自:http://blog.csdn.net/kuyuyingzi/article/details/18607887 在项目中很多地方会用到定时器,列如:每天完善0点关闭服务或收集今天的运行数据进行统计。 Quartz定时器是一个简单、功能比较完善的定时器,它的强大之处它可以配置定时表达式,使定时时间点非常灵活,下面是我个人的使用案例:[转载 2014-04-12 15:26:37 · 627 阅读 · 0 评论 -
Java序列化相关知识
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想转载 2014-04-24 22:25:01 · 571 阅读 · 0 评论 -
Apache ActiveMQ教程(一)
转自:http://blog.csdn.net/yuanpengs/article/details/7690222转载 2014-04-14 18:31:57 · 821 阅读 · 0 评论 -
Apache ActiveMQ教程(二)
转自:http://blog.csdn.net/yuanpengs/article/details/7690224Apache ActiveMQ教程(二)五、Point-to-Point (点对点)消息模式开发流程1、生产者(producer)开发流程(ProducerTool.java):1.1 创建Connection:根据url,use转载 2014-04-14 18:34:19 · 700 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
转自:http://blog.csdn.net/yuanpengs/article/details/7694917最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量转载 2014-04-14 18:40:25 · 520 阅读 · 0 评论 -
Apache ActiveMQ教程(四)
转自:http://blog.csdn.net/yuanpengs/article/details/7690235七、ActiveMQ与Tomcat整合说明:Tomcat示例版本6.0.14,其它版本在配置上可能有一些差异1、准备jar包:将ActiveMQ lib目录下的5个jar包复制到Tomcat lib目录下:activemq-c转载 2014-04-14 18:42:57 · 774 阅读 · 0 评论 -
Apache ActiveMQ教程(五)
转自:http://blog.csdn.net/yuanpengs/article/details/7690238Apache ActiveMQ教程(五)2.2 新建web应用(webapps/jms-test),修改WEB-INF/web.xml文件: 增加一个自启动Servlet,该Servlet实现了MessageListener接口,转载 2014-04-14 18:44:50 · 678 阅读 · 0 评论 -
Apache ActiveMQ教程(三)
转自:http://blog.csdn.net/yuanpengs/article/details/7690227转载 2014-04-14 18:36:38 · 774 阅读 · 0 评论 -
Java static 变量、方法的什么时候分配内存
static变量在项目原创 2014-04-18 10:55:04 · 6590 阅读 · 0 评论 -
Java中的Random()函数
转自:http://blog.sina.com.cn/s/blog_93dc666c0101h3gd.html转载 2014-04-21 11:57:52 · 570 阅读 · 0 评论 -
java中取小数点后两位(四种方法)
一 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d));二java.math.BigDecimal BigDecimal bd = ne转载 2014-04-09 12:26:04 · 2108 阅读 · 0 评论 -
有关阅读JDK源码的看法
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。 强烈的求知转载 2014-04-25 16:49:18 · 5737 阅读 · 1 评论 -
Java调试
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方转载 2015-04-09 16:11:27 · 458 阅读 · 0 评论