随笔分类 - JAVA
摘要:比如 System.out.println(0.14*100); 输出: 14.000000000000002 解决方法: BigDecimal b = new BigDecimal(String.valueOf(0.14)); BigDecimal c = new BigDecimal(Strin
阅读全文
摘要:一、简单介绍Map 在讲解Map排序之前,我们先来稍微了解下map,map是键值对的集合接口,它的实现类主要包括:HashMap, TreeMap, Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍): HashMap:我们最常用的Map,HashMap是无序的,它
阅读全文
摘要:package com.common.util; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; public class AESUtil { /** * 解密 * * @param content 密文 * @param key 加密密码 ...
阅读全文
摘要:Java多线程进阶(三九)—— J.U.C之executors框架:executors框架概述 【Java编程的逻辑】异步任务执行服务 Executor和ExecutorService 本文来源博客:http://www.cnblogs.com/zhrb/p/6372799.html Java多线程
阅读全文
摘要:在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在 java.util.concurrent.locks 包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现
阅读全文
摘要:一. 什么是 Stream Stream 中文称为 “流”,是Java8新特性主要是用来处理集合数据的,可以将其看作一个高级迭代器,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。 换句话说,你只需要告诉流你的要求,流便会在背
阅读全文
摘要:package com.javaweb.mvc; import java.text.*; import java.util.Date; import java.util.Random; public class CommonHelper { /** * 获取现在时间 * * @return返回字符串格式 yyyy-MM-dd HH:mm:ss ...
阅读全文
摘要:刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们“浓缩”成一行,脑子里第一个闪现出的就是Visual Studio中的#region和#endregion。 没有用过VisualStudio
阅读全文
摘要:使用Eclipse写Jquery和Javascript代码的时候,是没有智能提示的。我们可以使用一个插件来解决这个问题。 安装完成后,Eclipse会自动重启。重启之后,我们在项目上右键, 根据自己的需求选择相应的支持 添加完成之后,代码中就会有相应的提示 如果要变动就右键项目
阅读全文
摘要:我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Prefer
阅读全文
摘要:eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Ac
阅读全文