自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽灵雾的专栏

一个以维护世界和平为己任的帅气大叔

  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 Java千百问_02基本使用(014)_mac系统如何管理环境变量

点击进入_更多_Java千百问-基本使用1、mac系统如何管理环境变量mac系统中管理环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。具体配置方法如下:系统级通过修改./etc/profile文件来配置,全局(公有)配置,不管是哪个用户,登录时都会读取该文件。不建议修改这个文件。用户级./etc/bashrc

2016-07-30 09:08:52 2036 1

原创 Java千百问_09基础类库(004)_java.lang.management包有什么功能

点击进入_更多_Java千百问-基础类库1、java.lang.management包有什么功能java.lang.management包提供了全面的监控和管理工具,包括JVM的监管API、监管API日志、jconsole和其他监控工具、out-of-the-box的监管工具(开箱即用)、Java管理扩展平台(JMX)等等。sun在sun.management中提供了对应的实现类。主要类如下图:下

2016-07-24 10:28:16 2178

原创 Java千百问_09基础类库(003)_java.math包有什么功能

点击进入_更多_Java千百问-基础类库1、java.math包有什么功能java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:下面介绍math中的类:任意长度整形 BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。 MutableBig

2016-07-24 09:48:34 2498 1

原创 Java千百问_09基础类库(002)_util包有什么功能

点击进入_更多_Java千百问-基础类库1、util包有什么功能java.util包提供了java中的基础工具类。包括基本的集合框架等基础类以及通用的工具类。主要类如下图:大体将java.util包分为两类:集合、工具,下面分别介绍其中比较常用的类:集合位集合 BitSet,只存储0、1的集合。数据集合 Collection,常用集合容器,包括列表List、数据集Set、队列Queue。

2016-07-24 08:20:50 3053 8

原创 Java千百问_09基础类库(001)_lang包有什么功能

点击进入_更多_Java千百问-基础类库1、lang包有什么功能java.lang包是java语言的核心,它提供了java中的基础类。包括基本Object类、Class类、String类、基本类型的包装类、基本的数学类等等最基本的类。我们介绍一下Java 8中的java.lang包。主要类如下图:大体将java.lang包分为三类:类型、工具、系统,下面分别介绍其中比较常用的类:类型对象基类

2016-07-24 07:35:51 2522 1

原创 Java千百问_02基本使用(015)_java如何通过汇编方式运行

点击进入_更多_Java千百问-基本使用1、java如何通过汇编方式运行java本身不能通过汇编方式运行。但是,我们可以通过某些插件,在运行中将java代码解释为汇编指令,让我们能够通过分析执行的汇编指令来查找一些问题,也可以帮助我们分析和理解JVM是如何解释和编译的(当然java本身的编译和运行和汇编无关)。PrintAssembly是JVM的一个运行参数,它允许我们获取在控制台打印java代码翻

2016-07-23 08:40:40 3549 3

原创 Java千百问_01基本概念(004)_Java都能做些什么

点击进入_更多_Java千百问1、Java都能做些什么在讨论Java能干什么之前,我们要说一下软件系统的体系结构。你不知道Java是什么?请看这里:什么是Java2、什么是纯C架构系统完全脱离网络就可独立使用的软件系统(即客户端C,client),这类软件不受限于网络,只依赖于操作系统。 如:PC上的word、视频播放器等软件。3、什么是C/S架构系统拥有自己独立的一个或多个服务端系统(即服务端S

2016-07-17 11:02:42 2835 1

原创 Java千百问_01基本概念(003)_J2EE里面的2是什么意思

点击进入_更多_Java千百问1、J2EE里面的2是什么意思J2SE,J2SE,J2ME中2的含义要追溯要1998年。 1998年Java 1.2版本发布,1999年发布Java 1.2的标准版,企业版,微型版三个版本,为了区分这三个版本,分别叫做Java2SE,Java2EE,Java2ME,简称J2SE,J2EE,J2ME。故,2的含义为1.2版本。 但是,这种叫法已经在2005年Java

2016-07-17 10:59:29 3389 1

原创 Java千百问_01基本概念(002)_Java都有那些版本

点击进入_更多_Java千百问1、Java都有那些版本Java最初由sun公司出品,2009年被orcale公司(即甲骨文)收购,它的版本体系分为两个纬度,纵向和横向。 纵向的版本即为我们常说的Jdk版本,通过近20年的时间,从1996年正式发布1.0版本,发展到2014年的8.0版本。 横向的版本即为我们所说的Java体系,从Java 2.0开始有所区分。2、什么是Java体系Java SE(

2016-07-17 10:16:57 3312

原创 Java千百问_01基本概念(001)_什么是Java

点击进入_更多_Java千百问1、什么是JavaJava是一种开发语言(核心特点:跨平台,面向对象,名称由来看这里:J2EE里面的2是什么意思),对于开发者来讲,Java基本等于Jdk。Jdk的版本介绍看这里:[Java都有那些版本][3]开发人员一般通过IDE(Eclipse、NetBeans、JBuilder等)编写、编译Java代码(在远古没有IDE的时代,都是用文本编辑器编写,使用javac

2016-07-17 10:15:43 3121

原创 致我的markdown

出生于我们这个年代的人,经历了在毫无美感的文本编辑器上一行行码字,见证了过使用html自定义样式带来的格式跑飞,最终被一个个大型文档编辑软件的复杂程度打败。我们不禁要问,在这个技术横飞的时代,写一点点简约的文章是不是真的很难呢?    直到2004年,John Gruberis大神灵光一现,markdown凭空出世,一种傻瓜式的标记语言,一种纯文本格式的语法,让文章的排版和样式有了前所未有的

2016-07-16 09:50:51 3080 2

原创 Java千百问_02基本使用(013)_linux系统如何管理环境变量

点击进入_更多_Java千百问1、linux系统如何管理环境变量我们都知道windows的环境变量的配置已经完全被图形化了,我们可以在我的电脑的属性中简单的进行配置,那么对于linux这样没有图形化配置的操作系统应该如何配置呢?我们具体来看:linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。具体配置

2016-07-10 10:05:36 2831

原创 Java千百问_08JDK详解(019)_jdk工具包有哪些工具

点击进入_更多_Java千百问jdk工具包有哪些工具JDK工具包中提供了很多工具和实用的程序。涵盖了基本工具( javac, java, javadoc, apt, appletviewer, jar, jdb, javah, javap, extcheck),安全工具,国际化工具,RMI工具,IDL, RMI-IIOP工具,部署工具,java插件工具,java Web工具,监控管理工具,故障排查工

2016-07-10 10:01:22 3456

原创 Java千百问_08JDK详解(018)_JConsole是什么

点击进入_更多_Java千百问1、JConsole是什么JConsole是一个Java程序性能分析器,可以从命令行或在终端中运行。可以用来监控Java程序的性能以及跟踪代码。同时在com.sun.tools.jconsole包中提供了一组接口,允许访问JConsole,对线程、内存、类、对象进行分析和统计。2、如何使用JConsole工具我们这里主要介绍jconsole工具的用法,在JAVA_HOM

2016-07-10 09:59:41 3128

原创 Java千百问_03基础语法(022)_元注解是什么

点击进入_更多_Java千百问1、元注解是什么了解注释看这里:注释是什么 了解自定义注解看这里:[如何自定义注解][3] [3]:元注解就是负责注解其他注解。Java 5定义了4个标准的元注解(meta-annotation):@Target、@Retention、@Documented、@Inherited,这些元注解的类在java.lang.annotation包中,具体如下:@Target

2016-07-10 08:26:51 2747

原创 Java千百问_03基础语法(021)_如何自定义注解

点击进入_更多_Java千百问color=”#ff0000”1、如何自定义注解要学习使用注解,我们需要了解注解,并且了解java提供的常见注解。更重要的是学会自定义注解。了解注释看这里:注释是什么 我们自定义注解需要使用@interface关键字,具体语法如下:public @interface 注解名 {定义体} default {默认值}使用@interface自定义注解时,自动继承了java

2016-07-09 09:48:52 2952

原创 Java千百问_01基本概念(017)_内存物理地址在CPU中如何形成

点击进入_更多_Java千百问1、什么是内存的物理地址我们通过8086CPU来说明内存地址是如何形成的。首先我们要了解物理地址,当CPU需要访问一个内存单元时,需要给出内存单元的地址,而每一个内存单元在物理内存空间中都有一个唯一的地址,即可以通过这个地址定位到内存单元,而这个地址即为物理地址。CPU通过地址总线将一个内存单元的物理地址送入存储器,而后CPU便可以通过这个物理地址来访问这个物理地址所指

2016-07-09 09:20:32 3454

原创 Java千百问_08JDK详解(017)_Javadoc是什么

点击进入_更多_Java千百问1、Javadoc是什么javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释,形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以形成开发文档了。了解注释看这里:注释是什么2、如何使用Javadocjava为javadoc技术独立出了一个工具,它位于JAVA_HO

2016-07-09 09:05:16 2961

原创 Java千百问_08JDK详解(016)_AttachAPI是什么

点击进入_更多_Java千百问1、AttachAPI是什么Attach API是Sun公司提供的一套扩展API,它并不是Java的标准API。顾名思义,Attach,为JVM附加某些程序。简单来说,就是把一个程序连接到一个正在运行的JVM上,连接之后,这段程序就可以在JVM中运行。这段程序被称为JVMTI Agent程序。我们使用它可以很方便地在运行过程中动态地设置加载代理类(JVMTI Agent

2016-07-09 07:50:32 2894

原创 手机底层板子设计人员告诉你一般手机电池的正确使用方法

电池性能系统环境、手机的设定、玩游戏、播放音乐、照相和使用数据业务等操作均会影响手机的待机时间。进行通话或开启背光灯等会比待机状态消耗较多的电量,待机时间将缩短。无服务区域中的待机时间要比正常待机时间短。电池的性能随着充电状态、温度高低、当地网络情况以及背景灯的状态变化而变化。充电时间如果交流电源电压较低,电池则需要较长时间的充电;充电时间根据电池的具体情况而变化;使用电脑等非标准充

2016-07-04 10:32:18 1932

原创 Java千百问_06数据结构(025)_用二进制如何表示浮点型数值

点击进入_更多_Java千百问1、用二进制如何表示浮点型数值我们再了解二进制如何表达浮点型数值前,需要先了解用二进制如何表示整型数值:用二进制如何表示整型数值 由于计算机只认识0、1二进制,所以与表示整数一样,浮点数值最终也都会被解释为二进制机器码,与整型不同的是,所有由计算机储存的浮点类型,都是通过运算转换为十进制的,所以都是高度近似值,并不可能100%精确。具体规则如下:遵循Ieee754标

2016-07-03 10:51:37 3713 2

原创 Java千百问_06数据结构(024)_用二进制如何表示整型数值

点击进入_更多_Java千百问1、用二进制如何表示整型数值我们都知道,计算机只认识0、1二进制,我们一般操作的寄存器和存储单元也都只认识二进制,我们称一个二进制为一个bit(位),一般32位计算机的寄存器允许操作32bit的数据,即32个0或1,由于书写过长,我们一般使用十六进制表示(每两个十六进制成为一个byte字节,即8bit=1byte)。例如:1111 1111 1111 1111 1111

2016-07-03 10:44:03 3816 1

原创 Java千百问_06数据结构(023)_基本数据类型在内存中如何存放

点击进入_更多_Java千百问1、基本数据类型在内存中如何存放了解基本数据类型看这里:java有哪8种基本数据类型 对于java中的8种基本数据类型,可以通过如下方式赋值给变量赋值。int a = 3;float b = 4.0f;a = a + 2;8中基本数据是将具体值直接存放在栈中,在发生变更时,将具体值替换为新的值。具体如下:了解java如何管理内存看这里:jvm是如何管理内存的 了解j

2016-07-03 09:52:10 2942

原创 Java千百问_02基本使用(012)_如何编写非阻塞SocketChannel程序

点击进入_更多_Java千百问1、如何编写非阻塞SocketChannel程序了解Socket看这里:Socket是什么 了解 SocketChannel看这里:Socket、SocketChannel有什么区别使用SocketChannel的最大好处就是可以进行非阻塞IO,每次链接后都会直接返回,不会阻塞线程。将需要多个线程的任务通过几个线程就能完成,降低了了性能消耗。了解阻塞、非阻塞看这里:阻

2016-07-03 07:53:51 2751

原创 Java千百问_01基本概念(016)_32位和64位计算机有什么区别

点击进入_更多_Java千百问1、32位和64位计算机有什么区别我们通常说的32位、64位计算机是指计算机的CPU位数。当然很早还有8位、16位的CPU,以Intel的80x86系列来说,8位的8080,16位的8086、8088、80186、80286,而32位的CPU最早始于80386,64位就是大家熟悉的EM64T技术以及AMD的x86-64。当然不同的厂商间同位数的CPU内部有很大的区别,但

2016-07-02 11:53:38 3836 1

原创 Java千百问_08JDK详解(015)_JVMTI提供哪些功能

点击进入_更多_Java千百问1、JVMTI提供哪些功能了解JVMTI看这里:JVMTI是什么 编写JVMTI程序看这里:如何编写JVMTI agent程序 JVMTI 的功能非常丰富,包含了虚拟机中线程、内存堆/栈、类/方法/变量、事件/定时器处理、代码调试等多种功能,这里我们介绍一些常用的功能。调试功能调试功能是JVMTI的基本功能之一,这主要包括了设置断点、调试等,在JVMTI里面,设置断

2016-07-02 11:04:01 2892

原创 Java千百问_08JDK详解(014)_如何编写JVMTI agent程序

点击进入_更多_Java千百问1、如何编写JVMTI agent程序了解JPDA看这里:JPDA是什么 了解JVMTI看这里:JVMTI是什么 我们需要使用C++编写agent程序,JVM在不同时机回调下面的接口函数:JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved)JNIEXPORT j

2016-07-02 10:05:15 3613

原创 Java千百问_08JDK详解(013)_JVMTI是什么

点击进入_更多_Java千百问1、JVMTI是什么JVMTI(JVM Tool Interface)是JPDA体系中的最底层, 由Java虚拟机提供的native编程接口,是JVMPI(Java Virtual Machine Profiler Interface)和 JVMDI(Java Virtual Machine Debug Interface)的更新版本。了解JPDA体系看这里:JPDA是

2016-07-02 08:45:26 3998

Kenai的java转汇编插件mac版hsdis-amd64.dylib

PrintAssembly是JVM的一个运行参数,它允许我们获取在控制台打印java代码翻译成的汇编指令。使用PrintAssembly需要一些插件的支持,这些并不是JVM直接提供的,Kenai项目则提供了可用的插件。根据不同的环境下在对应的指令集。本人是mac系统,所以下载了hsdis-amd64.dylib。

2017-09-12

mac代理服务器Charles

mac版的可视化代理服务器,破解版,和windows的CCProxy类似,非常好用,可以监控请求日志

2015-12-30

Java类执行顺序详解+实例(阿里面试题)+详细讲解+流程图

Java类执行顺序详解+实例(阿里面试题)+详细讲解+流程图

2015-01-22

设计模式_创建类_5种模式Java的实际例子_注释详细

设计模式_创建类_5种模式Java的实际例子_注释详细 包括 1、单例模式(Singleton) 2、工厂方法(Factory Method) 3、抽象工厂(Abstract Factory) 4、建造模式(Builder) 5、原型模式(Prototype)

2015-01-21

最好用的轻量级UML工具StarUML安装版

最好用的轻量级的UML开发工具,非常适合设计人员使用,操作简单快捷,支持几乎所有类型的UML图,一款十分方便的工具。该版本为最新的稳定版。

2015-01-13

eclipse插件_最好用的UML工具Amateras

最好用的UML工具,eclipse的插件,无缝在eclipse中运行,支持Activity(活动图)、Class(类图)、Sequence(时序图)、Usecase(用例图),可以直接拖拽已有的类生成UML图,非常方便。附带一个自己写的使用说明,看一眼就明白怎么用。

2015-01-13

Swift中CoreData经典实例_中文注释完全版

1.一个完整的app,简单完整的展示coredata在swift中的用法。 2.包括操作撤回、取消撤回功能。3.包括监控系统语言修改功能。4.包括coredata与tableview的融合。5.完全是用swift实现,下载后直接xcode即可运行。

2014-11-19

Oracle技术_5分钟会用存储过程_存储过程简单实例

Oracle技术_5分钟会用存储过程_存储过程简单实例 包括建表及初始化数据,直接运行就可以用 包含循环、条件、增改查、参数传入、变量赋值、java调用等 http://blog.csdn.net/ooppookid/article/details/41206963

2014-11-17

Swift经典实例_中文注释完全版

1.使用swift重写苹果官方IOS开发sample:Element;2.完全使用swift中技术,作为教学非常好;3.基于Swift version 1.1,老版本和新版本差别还是很多的,建议使用新版本;4.注释非常详细,配合博客可以深入理解;5.使用2014年11月6日最新Swift,该程序能够完美运行

2014-11-06

WebLogic常用参数配置

WebLogic常用参数配置,涉及到常用参数配置以及常见问题,附带OSB的部分配置

2014-10-24

OSB中JMS配置及队列使用说明

本文详细介绍了基于OSB weblogic 的JMS配置及使用 并有详细的代码例子

2014-10-24

ESB(OSB)使用及普通服务配置说明

Oracle Service Bus OSB 是一种企业级服务总线 目的是在异构服务与传统端点之间连接 调解和管理交互 它独创性地将企业服务总线的集成功能与单一产品中的操作服务管理结合起来 带来有效 无缝的用户体验 本文详细介绍了OSB的配置以及常见应用开发">Oracle Service Bus OSB 是一种企业级服务总线 目的是在异构服务与传统端点之间连接 调解和管理交互 它独创性地将企业服务总线的集成功能与单一产品中的操作服务管理结合起来 带来有效 无缝的用户体验 本文详细介绍 [更多]

2014-10-24

空空如也

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

TA关注的人

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