java
文章平均质量分 60
cmoaciopm
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
原文转载自http://dongxuan.iteye.com/blog/901689工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别转载 2011-10-24 17:42:24 · 654 阅读 · 0 评论 -
android中<shape>圆角的bug
android的兼容性真是一个不可忽略的问题,今天测试时发现使用xml定义Shape drawable在android 2.1上存在bug<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <corners andr原创 2012-01-17 17:01:43 · 1935 阅读 · 0 评论 -
使用android兼容包android-support-v4.jar出现的一些问题
项目需要用到ViewPager,毫不犹豫的引入了官方提供的android-support-v4.jar开发过程平淡无奇,签名打包时出现了两个问题1.使用eclipse导出签名apk出现错误[2011-11-03 16:07:52 - AndroidViewPager] Proguard returned with error code 1. See console[2011-11原创 2012-01-17 17:41:48 · 15382 阅读 · 2 评论 -
使用ViewPager时,如何对view进行更新
ViewPager是个好东西,但往往有些业务需要是android无法满足的,比如要更新ViewPager的特定view本帖其实就是StackOverflow的总结帖原帖见http://stackoverflow.com/questions/7263291/viewpager-pageradapter-not-updating-the-view一种简单快速的办法:Ov原创 2012-02-28 15:41:44 · 8177 阅读 · 2 评论 -
纠结的Java7和applet
今天准备试用下公司提供的VPN,走到最后一步却遇到了让人纠结的问题在Chrome浏览器上,得到了这样的提示既然装了Java7会导致Java6不可用,那么还是用Java6吧可是来到Java6的下载页面,提示使用Apple自己的Java,已经集成在Mac OS X中了既然系统中有Java6,在终端(Teminal)中执行java -version能看到已原创 2012-11-24 10:01:24 · 2477 阅读 · 1 评论 -
对OutputStream类的flush()方法的误解
最近使用java的FileOutputStream写文件,调用到了flush()方法。在Code Review时,同事指出没有调用flush()的必要。于是查看了FileInputStream类的源代码,发现flush()其实是继承于其父类OutputStream的。而OutputStream类的flush()却什么也没做,恍然大悟,真是“看源代码者得真相啊”。其实flush()是原创 2013-08-10 14:30:18 · 7685 阅读 · 1 评论 -
MacOSX下编译OpenJDK7openjdk-7u40
在http://jdk7.java.net/source.html下载打包好的源代码我下载的是openjdk-7u40准备环境unset CLASSPATHunset JAVA_HOMEexport ALT_BOOTDIR=`/usr/libexec/java_home -v 1.6`解压后,直接在根目录执行make命令报错,找不到FreeType 2.原创 2014-04-03 21:35:06 · 2278 阅读 · 0 评论