自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 我的博客搬家了! 新地址:http://www.cnblogs.com/jubincn/

选来选去,还是cnblog比较能满足我的需求,如果国内有免费workpress就好了。 http://www.cnblogs.com/jubincn/

2013-10-31 00:38:16 3659 0

原创 Android 4学习(8):用户界面 - Fragment

参考《Professional Android 4 Development》

2013-10-21 00:04:54 9163 4

原创 Android 4学习(7):用户界面 - 基础

参考《Professional Android 4 Development》

2013-10-18 17:10:40 2949 0

原创 Android 4学习(6):概述 - 深入了解Android Activity

参考:《Professional Android 4 Application Development》...

2013-10-14 17:04:08 2838 0

原创 Android 4学习(5):概述 - Android应用程序的生命周期

参考:《Professional Android 4 Application Development》

2013-10-12 07:48:08 3042 0

原创 Android 4学习(4):概述 - Using Resources

参考:《Professional Android 4 Application Development》

2013-10-10 22:23:56 2936 0

原创 Android 4学习(3):概述 - Resources

在应用程序中,处理与代码逻辑无关资源的最佳实践是将其放到程序的外部,典型的资源包括字符串,图片等。Android中的资源文件都在res文件夹中,这些资源包括字符串,颜色,主题,样式,图画,布局,动画,菜单等。具体分类如下: Simple Values:包括字符串,颜色,维度,字符串或数字数组,...

2013-10-09 22:59:28 3352 0

原创 Android 4学习(2):概述 - AndroidManifes.xml

Android应用程序包含下面这几个部分: 程序的前后台: ActivitiesServices 存储: Content Providers 消息传递: IntentsBroadcast Receivers 手机特性: WidgetsNotifications 每个Andr...

2013-09-24 18:09:43 2834 0

原创 Android 4学习(1):学习路线图

学习路线图 如下图所示,整个Android的架构可以分为四层,五个部分。我给自己制定的学习路线图是这样的: 对于有java基础的入门级android开发者而言,首先要学会使用Application Framework,从而快速地开发App出来。在这个阶段,推荐这本书:《Professional...

2013-09-24 11:21:16 3142 0

原创 Eclipse中classpath和deploy assembly的文件位置

classpath的配置信息存储在工程根目录下的.classpath文件 deploy assembly配置信息存储在工程目录下的.settings\org.eclipse.wst.common.component文件中

2013-09-23 13:44:46 5314 1

原创 Java中Object.hashCode contract

面试时在这个问题上犯了个错误,只重写了equals方法,而没有覆盖hashCode()方法。 回来重读了Effective Java的Item 9,里面提到Object.hashCode contract,现在简单记一下: 1. equals返回true的对象之hashCode需要一致。这个值...

2013-08-27 13:40:01 2636 0

原创 Firefox切换页面默认显示语言

重新安装了下Firefox,发现页面语言变为中文,而我的有些脚本是在英文界面录的,因此想把默认语言改为英文。 方法如下: 1. 工具 - 选项  2. 点击选择...  在做上面的修改之前,我先这样配了下FireFox: 想要把Firefox切换为英文版只需按如下步骤操作即可: 1...

2013-08-27 12:07:50 5533 0

原创 The connection to adb is down and a sever error has occured的解决

1. 打开任务管理器,关掉豌豆夹等手机助手 2. 打开命令行,切换到adb所在目录,如:C:\Users\Jubincn\Downloads\adt-bundle-windows-x86_64-20130729\sdk\platform-tools 3. 输入这两个命令: adb kill-...

2013-08-15 14:33:51 2756 0

转载 Eclipse与github整合完整版

最近朋友都推荐使用github管理自己的项目,而且免费用户可以有5个仓库,恰好我也想了解下git,借此机会学习一下. github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉得eclipse肯定也有插件来解决这类问题,就像subclipse一样. 安...

2013-08-15 08:40:54 2862 0

转载 GIT命令整理

转自:http://www.xbc.me/git-commands/ 最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令。 取得Git仓库 初始化一个版本仓库 git init Clone...

2013-08-15 08:26:05 2639 0

转载 Java堆初始大小的建议值

摘自:《Java Performance》第三章 Initial Heap Space Size Configuration This section describes how to use live data size calculations to determine an initial ...

2013-08-05 19:17:52 5180 0

转载 为什么在进行Full GC之前最好进行一次Minor GC

摘自:《Java Performance》第三章 为什么在进行Full GC之前最好进行一次Minor GC? Garbage collecting the young generation space prior to garbage collecting the old generatio...

2013-08-05 19:06:21 3283 0

转载 JVM中存储类信息的三个表格

摘自:《Java Performance》第三章 Internal Class Loading Data The HotSpot VM maintains three hash tables to track class loading. The System-Dictionary contai...

2013-08-05 18:52:13 2910 0

转载 JVM Class Loading过程

转自:《Java Performance》第三章 VM Class Loading The Hotspot VM supports class loading as defined by the Java Language Specification, Third Edition, [2] th...

2013-08-05 18:12:48 3300 0

转载 HotSpotVM创建过程(JNI_CreateJavaVM)详解

来自:《Java Performance》第3章 JVM Overview The HotSpot VM’s implementation of the JNI_CreateJavaVM method performs the following sequence of operations ...

2013-08-05 16:18:35 5871 0

原创 Compare and Swap(CAS)

CAS(Compare and Swap)是个原子操作。拿到一个新值后,CAS将其与内存中的值进行比较,若内存中的值和这个值不一样,则将这个值写入内存,否则,不做操作。在Java的  java.util.concurrent.atomic包中对CAS的实现是通过synchronized关键字实现...

2013-07-23 18:24:07 2700 0

原创 Java中自动装箱代码初探

《深入理解Java虚拟机》中讲语法糖时,提到了下面这个例子(不是原文中的例子,我自己改过): public class AutoBoxingTest { /** * @param args */ public static void main(String[] args) { I...

2013-07-23 14:40:03 1021 2

原创 Java中Return和Finally执行顺序的实现

下面这段代码的执行结果是怎样的呢? publc int test(){ int x; try{ x = 1; return x; }catch(Exception e){ x = 2; return x; }finally{ x = 3; } ...

2013-07-09 23:50:15 3760 4

翻译 Eclipse中Next Difference的快捷键

原文:http://stackoverflow.com/questions/10177460/is-there-a-key-binding-for-next-difference-and-previous-difference-in-eclipse-co There are defaul...

2013-06-28 13:56:38 1454 0

原创 Java中Exception的种类

通常来讲,Java中的异常会被分为三种: Error: 这种异常被设计成不被捕获,因为这种异常产生于JVM自身。Runtime Exception: 运行时异常往往与环境有关,编译时无法检查,并且可能发生的情况太广泛,所以系统会去处理,程序不需要捕获。普通异常: 常见的异常大多属于此类。...

2013-06-25 23:01:00 40073 0

转载 Web.xml配置详解之context-param

转自:http://blog.csdn.net/liaoxiaohua1981/article/details/6759206  格式定义: [html] view plaincopy context-param>   param-na...

2013-06-17 20:18:37 80468 18

转载 Monitoring an IBM JVM with VisualVM

JDK6 update 7 and onward include a tool called VisualVM. VisualVM is a visual tool with monitoring and profiling capabilities for the JVM. With Visua...

2013-06-09 16:15:11 1516 0

转载 戏说java web开发中的listener和filter

转自:http://javastudy.blog.51cto.com/183528/78723 今天在公司看到有同事在写filter,晚上一个人在家无聊,就想聊聊这个东西。          jsp开发中的 监听器和过滤器,这两个东西要说起来,很大,很繁。今天我想用一个现实的例子,来说明这...

2013-06-03 22:22:52 1272 0

转载 Java线程:并发协作-生产者消费者模型 转自:http://lavasoft.blog.51cto.com/62575/221932

转自:http://lavasoft.blog.51cto.com/62575/221932 Java线程:并发协作-生产者消费者模型   对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例...

2013-05-28 22:31:49 940 0

翻译 Servlet中isCommitted含义及发生的条件

参考:http://stackoverflow.com/questions/11305563/cause-of-servlets-response-already-committed Response变为committed状态的意思是将headers写出,在这些情况下Response会变...

2013-05-13 17:51:18 4044 0

转载 Ubuntu下解决小米手机 adb devices no permissions的问题

我的环境: OS:Ubuntu 12.10 & MIUI V5 手机:米1 android开发真机调试时,运行sudo ./adb devices 时,若有如下输出:             List of devices attached      ?????????...

2013-04-27 21:27:13 3843 3

原创 JavaIO学习

参考: Java IO:  http://www.ibm.com/developerworks/cn/java/j-lo-javaio/ Java NIO: http://www.ibm.com/developerworks/cn/education/java/j-nio/ 这里...

2013-04-26 09:33:03 858 0

原创 Java读写Properties文件及JavaIO中字节流和字符的转换

读写properties文件 Java读写Properties文件是一个比较常见的需求,一般的做法是将properties文件读到Properties类对象中,通过Properteis对象来操作。下面是一段实例代码: /** * Read Properties file ...

2013-04-17 20:14:13 3234 0

原创 How to build C3P0 version 0.9.5

OS: Win7 64bit JDK: Sun JDK 1.7 64bit Ant: 1.8.4 c3p0: 0.9.5-pre1 mchange-commons: 0.2.4 Notice: Make sure JDK version, c3p0 version and mch...

2013-04-16 23:51:01 1779 0

转载 [转]Ubuntu12.10 安装中文输入法(ibus)和开机自动启动ibus应用

转自:http://snailszzy.blog.163.com/blog/static/9439909320129261018849/ 系统升级12.10之后,一直使用不了中文。由于系统之前使用的scim输入发,但是新系统集成了ibus输入法框架。可能是因为矛盾的吧,按照网上的提示一直...

2013-03-30 00:34:26 1036 0

原创 Ubuntu 12.10使用apt安装Oracle/Sun JDK

sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer 参考:http://www.liberiangeek.net/...

2013-03-27 23:53:57 2293 0

转载 Notepad++ 16进制编辑功能

转自:http://shandian.biz/490.html Notepad++可以编辑PE文件(二进制文件即HEX码),2进制、16进制都可以,通过附加的组件HexEditor即可实现。另外一款Notepad++自带插件TextFX也有这个功能,但实现效果不如Hex Edit...

2013-03-04 20:01:13 34234 0

原创 深入理解Java虚拟机 -- 读书笔记(4):内存分配策略

本系列为《深入理解Java虚拟机 》(周志明著)读书笔记 VM的内存分配机制大致遵循这几个原则: 对象优先在Eden分配 大多数情况下,对象中新生代的Eden区分配。当Eden区没有足够的内存时,JVM将发起一次Minor GC。 大对象直接进入老年代 这里的大对象指...

2013-03-04 00:06:43 940 0

原创 深入理解Java虚拟机 -- 读书笔记(2):常用垃圾回收算法

本系列为《深入理解Java虚拟机 》(周志明著)读书笔记 垃圾回收的核心问题有三个:(1)回收哪些内存 (2)何时回收 (3)如何回收 在Java中,需要回收的内存区域包括堆和方法区。方法区在Hotspot中又被称为“永生代”,主要收集这两方面的内容:废弃常量和无用的类。废弃常量比...

2013-03-03 20:22:19 1818 1

转载 如何同时运行两个配置,扩展完全不一样的 Firefox

转自:http://www.appinn.com/running-two-firefox/ 1. 如何开启配置文件管理器,增加新的配置文件 新建一个 Firefox.exe 快捷方式,右键属性,在 目标 中的最后部分,引号外面添加 -ProfileManager 后 (例如...

2013-02-28 15:16:03 3258 0

提示
确定要删除当前文章?
取消 删除