java应用
大数据小小罗
做一个有思想的程序设计者!
展开
-
java的可序列化(转载)
java的可序列化(转载)什么是序列化 java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。序列化机制在java中有着广泛的应用,EJB、 RMI等技术都是以此为基础的。 Java的序列化机制只序列化对象的属性值,而不转载 2016-02-18 16:04:04 · 569 阅读 · 0 评论 -
40个Java多线程问题总结
前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问转载 2016-03-25 14:07:53 · 736 阅读 · 2 评论 -
java代码工具--Date格式化
格式化时间:SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time="2013-11-29 14:37:20"; Timestamp time1=new Timestamp(sdf.parse(time).getTime());原创 2016-05-09 15:25:36 · 359 阅读 · 0 评论 -
java工具类——字符串类型的时间格式转换为Timestamp类型
做javaWeb项目时遇到的格式转换问题,现在拿出来和大家一起分享: 在mysql数据库中需要存储一个timestamp类型的数据,但是始终不能正确地 public static Timestamp formatTime(String inputtimestamp) throws Exception{ //部署充电桩时 部署时间的格式 //2016-11-1原创 2016-06-21 16:27:52 · 3618 阅读 · 0 评论 -
log4j:WARN Please initialize the log4j system properly
eclipse运行程序时候出现下面错误: log4j:WARN No appenders could be found for logger (org.apache.hadoop.security.Gr oups). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.ap原创 2016-06-15 22:43:36 · 396 阅读 · 0 评论 -
拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)
拼接字符串,大致有3个class可以用,他们是String, StringBuffer ,StringBuilder。 其中 StringBuilder是1.5中来代替StringBuffer的。检验各自拼接效率的方法如下:[java] public class test { /** * @param args */ public static void main(String[原创 2016-03-29 16:33:24 · 1691 阅读 · 0 评论 -
Java 应用类 - 这些功能再也不用自己写了
来自:u012624222的CSDN博客 链接:http://blog.csdn.net/u012624222/article/details/50349847 原文:http://www.programcreek.com/2015/12/top-10-java-utility-classes/ Java中有许多应用类,这些类定义静态方法可以解决很多常见的问题。下面是通过5万个开源项目统计得到转载 2016-04-04 19:22:59 · 860 阅读 · 0 评论 -
java批量修改文件名--
看到java视频在播放器列表中的文件名很长,每次都需要拉长列表才能看清全名,故写此代码批量修改该文件夹下所有文件名原创 2015-07-31 09:53:27 · 1329 阅读 · 0 评论 -
java安全机制——MD5加密算法
public class MD5Utils { /** * 使用md5的算法进行加密 */ public static String md5(String plainText) { byte[] secretBytes = null; try { secretBytes = MessageDigest.getInstance("md5").digest(原创 2016-03-21 09:32:15 · 415 阅读 · 0 评论 -
java高级特性——动态代理
动态代理:用来修改已经具有的对象的方法,控制方法是否执行,或在方法执行之前和执行之后做一些额外的操作Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h);loader -- 类加载器 interfaces -- 指定代理对象实现哪些接口,通常代理对象要和被代理对象实现相同的接口,从原创 2016-03-19 11:50:06 · 371 阅读 · 0 评论 -
java 高级特性——注解
注解:可以作为配置信息控制程序的运行,注解可以在一些场合用来替代配置文件 Annotation 注解: 程序中给人看到提示信息叫注释, 给程序看的提示信息叫做注解 形式: @xxxx(….)jdk1.5内置的注解: @Override : 限定重写父类方法, 该注解只能用于方法 @Deprecated : 用于表示某个程序元素(类原创 2016-03-19 11:39:07 · 366 阅读 · 0 评论 -
java高级特性——泛型
jdk1.5 增加的java中的新特性自动装箱拆箱 Integer i = 10; i = 10 + i; 静态导入 import static 可变参数 …objs 必须是最后一个参数 枚举 内省 反射 剖析类,分析类的成员1.集合泛型:在没有泛型之前,集合中存入的数据,类型就会丢失掉,在取出数据时,需要做强制类型转换,就有转换失败的风险,而这种风险,在编译阶段是没有办法检查原创 2016-03-19 10:32:01 · 370 阅读 · 0 评论 -
BigDecimal使用以及异常处理
对商品的价格进行格式化,比如所有商品的价格保留两位小数 /** * * @param bd 商品的价格 * @param num 保留几位小数,如num = 2 * @return */ public static String formatPrice(BigDecimal bd,int num){ if(bd == null || num < 0){转载 2016-03-06 15:57:28 · 5052 阅读 · 0 评论 -
JavaWeb基础——细节知识汇总
自定义注解哟要加在接口方法上而不是实现类的方法上原创 2016-03-13 11:51:22 · 395 阅读 · 0 评论