`
gegewuqin9
  • 浏览: 29379 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
我定义HashMap类一般都是用: Map<String, Object> dataMap = new HashMap<String, Object>(); 当想要复制的时候就用下面的方法: Map<String, Object> cloneMap = (HashMap)((HashMap)dataMap).clone();
经常接到好多导出excel文件的需求,各式各样。 之前一直用原生的poi来进行操作,每次都要写很多重复的代码,基于此,所以就想简单的封装一下,不至于每次都需要重复定义很多XSSFWorkbook,XSSFSheet之类的变量 本人菜鸟,命名基本是乱来的,囧。 由于我用到的导出通常都是一个List<Map>导成列表,所以做的比较简单,适用性不广。 基本抽象模板类: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util ...
对多线程方面一直只限概念,感觉用到的不多,所以没深入去了解。但发现面试时却经常会问到,于是便想了一个简单的题目,亲自实践下。题目如下: 由2个线程控制主线程的一个变量,一个调用加的方法,一个调用减的方法,要求变量值不能小于0(如果等于0,则减的方法必须等待)。一个典型的有货才卖的类型 ,由于新手,所以捣鼓了好久,终于成功了,下面是代码,不知道有什么能改进的。 *以下是经过修改的代码: public class ThreadTest { /** * @param args */ public static void main(String[] args) { ...
Global site tag (gtag.js) - Google Analytics