
java基础
文章平均质量分 78
iteye_12969
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于javaweb地址栏技巧
例如:假设我们当前的地址是http://www.sina.com/admin/detail.jsp?id=5&type=7 HttpServletRequest request; request.getRequestURL()得到的值是http://www.sina.com/admin/detail.jsp request.getQueryString()得到的值是 id=5&am...2013-07-18 23:09:00 · 175 阅读 · 0 评论 -
CountDownLatch线程同步辅助
http://bughope.iteye.com/blog/2081935 在上一篇文章中写道用一个静态的变量保存线程的执行状态,并用时间等待的方法后来仔细考虑,其实是 线程不安全的.多个线程同时执行这个类时,这个静态变量的值就不能保证了. 用一个线程同步的Map保存这个值,勉强能实现[每个线程生产一个不重复的map的key] 但是这样很麻烦. java.util.concurren...2014-06-18 22:04:43 · 148 阅读 · 0 评论 -
多线程控制执行
package org.masque.effective; import java.util.concurrent.TimeUnit; /** * * @author [email protected] * */ public class ThreadTest { static int count = 0; public static...2014-06-17 21:06:16 · 160 阅读 · 0 评论 -
java栈和队列的实现
java栈实际上就像一个盒子模型.先放进去的要向拿出了必须先把后放进去的拿出来.先进后出. 实现比较简单.直接贴代码,没有什么好说的. //底层实现是一个数组 private long[] arr; private int top; /** * 默认的构造方法 */ public MyStack() { arr = new long[10]; t...2014-06-14 16:42:45 · 178 阅读 · 0 评论 -
安全的类构造器[摘自effective java]
原始的类的设计如下 import java.util.Date; public final class SafeMain { private final Date start; private final Date end; private final int name; public SafeMain(Date start,Date end,i...原创 2014-06-08 15:46:41 · 120 阅读 · 0 评论 -
用接口模拟可伸缩的枚举
public enum Reckon implements SomeThingDo { PLUS{ public void count(double d1, double d2) { System.out.println(d1+d2); } }, SUBTRACT{ public void count(double d1, double d2) { System.out.pri...2014-06-02 19:05:42 · 129 阅读 · 0 评论 -
关于java初始化一个有值的Map
转载:http://www.evget.com/article/2009/8/21/12289.html http://www.iteye.com/topic/418542 Map map = new HashMap() {{ put("Name", "Unmi"); put("QQ", "1125535"); }}; List sto...原创 2014-04-05 16:09:21 · 1405 阅读 · 1 评论 -
10进制与2进制,8进制,16进制的相互转换
理解了原理不管什么进制的都可以类似的转换,只是我在转换时最开始没注意到char 类型的 0 和1 其实对应的int类型的是48 和49 这个明白了一切转换很容易 10进制与2进制的相互转换 public static void main(String[] args) { int count = 2174; //to 2进制 String str = ""; w...2013-10-20 13:31:00 · 261 阅读 · 0 评论 -
关于List集合元素的删除
List<String> l = new ArrayList<String>(); l.add("aw"); l.add("a"); l.add("aw"); l.add("wa"); l.add("a"); l.add("aW"); l.add("ac"); l.add("2013-09-17 01:37:00 · 196 阅读 · 0 评论 -
关于java基本数据类型中的枚举
用法一:常量 在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前的switch语句只支持int,char,enum类型,使用...2013-08-29 22:23:00 · 305 阅读 · 0 评论 -
关于jackson中时间字符串的转换
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" "EEE, dd MMM yyyy HH:mm:ss zzz" "yyyy-MM-dd" 当尸实体中存在Date类型,但是json字符串中是字符串类型 只支持以上几种格式否则报错 org.codehaus.jackson.map.JsonMap...2013-08-29 22:13:00 · 777 阅读 · 0 评论 -
json-lib与jackson的比较
<script type="text/javascript"> (function(){ var p = { url:location.href, to:'qqmail', desc:'', /*默认分享理由(可选)*/ summary:'',/*摘要(可选)*/ title:'',/*分享标题(可选)*/ site:'',/*分享来源 如:腾讯网(可选)*/ pics:'' /*分...2013-08-10 15:55:00 · 255 阅读 · 0 评论 -
ajax请求在ie下缓存的处理
通过我的试验,ie是通过验证参数来做缓存,当参数重复时从页面缓存读取,但在一般情况我们都是在后台做缓存处理 根据它验证参数这个原则,我们再增加一个随机参数就不会读到缓存了(时间戳.随机数) ...2013-08-07 22:56:00 · 122 阅读 · 0 评论 -
【反射】解析json 为例
好久没有弄过反射了,今天周末,想起来复习了下! Person实体类 package com.masque.json; import java.util.Date; /** * * @title: 实体信息 * @description: json对应封装的实体 * @className: Person.java * @author: masque * @creat...2013-07-27 13:19:00 · 176 阅读 · 0 评论 -
List、Set、数组之间的转换
List、Set、数组之间的转换 数组转Collection 使用Apache Jakarta Commons Collections: importorg.apache.commons.collections.CollectionUtils; String[] strArray = {"aaa", "bbb", "ccc"}; List strList = newArray...2013-07-21 12:36:00 · 110 阅读 · 0 评论 -
去除数组中重复的元素
public static String[] delRepeatElement(String[] str){ List list = new ArrayList(); for (int i=0; i if(!list.contains(str[i])) { list.add(str[i]); ...2013-07-21 12:34:00 · 134 阅读 · 0 评论 -
辨别文件的真实类型
参考博客http://blog.csdn.net/shixing_11/article/details/5708145 每个文件类型都对应着一个编码头部 下面这些是已知的文件头部[自定义的枚举类型] package org.masque.file; /** * * Description:文件对应的文件头,资源来自网络 * FileHead.java Create on ...2014-06-22 13:54:16 · 256 阅读 · 0 评论