自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

转载 jvm虚拟机结构

转自www.cnblogs.com/angeldevilJVM虚拟机结构JVM的主要结构如下图所示,图片引用自舒の随想日记。方法区和堆由所有线程共享,其他区域都是线程私有的程序计数器(Program Counter Register)类似于PC寄存器,是一块较小的内存区域,通过程序计数器中的值寻找要执行的指令的字节码,由于多线

2017-03-21 10:08:09 371

原创 java对象的初始化

java对象的初始化主要内容:构造方法成员初始化初始化顺序一、 构造方法语法调用 返回值内部逻辑注意事项1.1、构造方法的语法调用 与类的普通方法调用不同,构造方法的调用语法是用关键字new,告诉解释器为即将要创建的对象分配足够的堆空间,如new Dog()。1.2、构造方法的返回值 构造方法是类的一种特殊的方法,它没有返回值(其语法强制要求不能有返回值类型,用以区分它是

2017-03-12 20:58:21 525

原创 java实现杨辉三角

杨辉三角有很多特点,这里不做讨论,有兴趣可以自行百度,直接上代码:package test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class BaseTest { public static void main(String[] args) { Base

2017-02-28 09:23:25 541

原创 细说setTimeout/setImmediate/process.nextTick的区别

node.js中的非IO的异步API提供了四种方法,分别为setTimeOut(),setInterval(),setImmediate()以及process.nextTik(),四种方法实现原理相似,但达到的效果略有区别:一、事件循环Event Loop首先,我们需要了解node.js的基于事件循环的事件模型,正是因为它才使得node.js中回调函数十分普遍,也正是基于此,node.js实现了单线

2016-12-04 13:43:52 21427 5

原创 深入探讨javascript中对象,原型(__proto__),与prototype的关系

最近在学习node.js,学习过程中遇到很多坑,总结下来是对核心javascript(新手童鞋别误解,这里说的不是客户端javascript哦。两者有相似性,侧重点不同)的相关知识认识相对浅薄导致,所以再次捡起犀牛书(javascript权威指南)啃相关原理。犀牛书确实是一部经典,每次翻阅,对javascript的认识都能上升一个层次,对于有志于从事javascript工作的童鞋,建议多翻翻,如果想

2016-11-18 15:26:16 2434 4

原创 Android起航系列第六章:android数据存储

Android手机APP起航系列本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。有时我们需要在app中存取数据,以免丢失信息(比如配置信息,账号信息,进度信息等)。在android中通常有三种存取数据的方式。主要内容:

2016-02-16 15:18:47 436

原创 Android起航系列第五章:片段Fragment

Android手机APP起航系列本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。主要内容1、设计思想 2、静态加载 3、动态加载 4、生命周期 5、数据交互一、设计思想fragment的设计是一种更加动态、更加

2016-02-02 11:39:59 476

原创 Android起航系列第四章:activity生命周期管理

Android手机APP起航系列本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。activity是android app的四大组件之一,也是最基础、最重要的内容,小伙伴们一定要完全掌握相关知识。activity是app

2016-01-14 09:27:00 441

原创 Android起航系列第三章:android app的兼容性

Android手机APP起航系列本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。主要内容1、兼容不同的屏幕 2、兼容不同的语言 3、兼容不同的android版本一、兼容不同的设备与苹果设备不同,全世界有大量不同形状

2016-01-13 21:48:59 471

原创 Android起航系列第二章:为app添加action bar

Android手机APP起航系列本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。主要内容:action bar 简介添加action bar设置action baraction bar样式漂浮action b

2016-01-06 21:03:23 729

原创 Android起航系列第一章:Android手机APP起航

Android手机APP起航本教程基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。准备工作安装并配置java oracle官网:http://www.oracle.com/technetwork/java/javase/do

2016-01-05 21:42:46 504

原创 centos7防火墙导致java程序访问mongodb3.0.1时报错的问题

环境描述:数据库:mongodb3.0.1数据库系统:centos7,(虚拟机,最小安装)数据库驱动:mongo-java-driver-3.0.0.jar问题描述:shell环境下用mongo客户端程序能正常连接mongod,但java程序始终报错。java代码很简单,如下:Mongo mg = new Mongo("192.168.59.128",270

2015-04-06 09:05:15 32286 5

原创 虚拟机环境在linux下安装oracle11gr2

之前一直在MS SQL SERVER上做开发,一直想去倒腾oracle,苦于没有学习环境,终于决心自己安装个oracle测试环境。因为是第一次接触,前后花了快一周左右时间,才完全搞定,各种曲折,各种摸索,太费时费神。所以将安装过程总结成文档,希望能帮助像我一样的oracle初学者。当中参考了非法小恋的博文,感谢。安装环境         虚拟机版本:Vmware 7

2012-12-27 12:34:28 5162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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