
Java
喜欢踢足球的老罗
0)不忘初心, 方得始终;
1)知其然,知其所以然;
2)工欲善其事,必先利其器
3)路曼曼其修远兮,吾将上下而求索;
展开
-
不同格式证书导入keystore方法
原文链接:http://blog.youkuaiyun.com/tearzhao/article/details/1761754简介Java自带的keytool工具是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。k转载 2011-11-11 18:37:51 · 964 阅读 · 0 评论 -
Ubuntu下搭建Java开发环境
原文链接:http://longgue.iteye.com/blog/158133安装与设置JDK Sun JDK的安装基本上有两种方式: 1. 通过Ubuntu提供的包管理工具进行安装 Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Pack转载 2012-07-18 15:33:14 · 757 阅读 · 0 评论 -
ubuntu 安装 jdk 1.5
原文链接:http://fonter.iteye.com/blog/8610631.JDK下载:http://java.sun.com 下载自解压包:jdk-1_5_0_06-linux-i586.bin #sh jdk-1_5_0_06-linux-i586.bin 按提示选择yes. 或者 #chmod 755 jdk-1_5_0_06-linux-i5转载 2012-07-18 22:51:56 · 1357 阅读 · 0 评论 -
Linux/ubuntu 查看JDK版本是32位还是64位
通过 java -version 查看可下图所示:当前工作目录下安装有一个32位的jdk(sun jdk),64位的jdk可以看到 64-bit的字符串,但32位是没有相关的信息的原创 2012-07-21 17:26:05 · 14283 阅读 · 0 评论 -
linux/ubuntu下使用jni的demo
1环境: 1)系统:Linux ubuntu 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux 2)gcc编译器:gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 3)jdk:jdk1.6.0_34原创 2013-03-16 17:40:01 · 1492 阅读 · 0 评论 -
前期准备:JDK源码下载
源码下载的方式通过openjdk官网下载源码 通过HG下载代码库HG是Mercuial,和Git一样也是一种分布式的版本控制系统。直接下载代码压缩包JDK8u download 在线阅读源代码JDK8u reading code on line 注:后续文章都是基于JDK8U的代码...原创 2018-06-04 23:56:01 · 1948 阅读 · 0 评论 -
前期准备:了解下Open JDK与Oracle JDK的区别
区别与联系参考的资料OpenJDK和JDK区别OpenJDK和Sun/OracleJDK 区别 与联系OpenJDK和SunJDK有啥区别?原创 2018-06-05 00:01:48 · 13449 阅读 · 0 评论 -
android:layout_gravity 和 android:gravity 的区别
Android开发必遇问题,最有可能忘记两者之间的区别的问题之一 如下是Google搜索出来的结果 记忆方法联想/形像記法 * 利用成员变量的属性记录,gravity是类的成员变量,自然就是控制子节点的排版效果,设置自己内部的排版重心,即排版内部子类的参数。排版它人的重心(主动) * layout_gravity的前缀有layout,即属于LayoutParams类的属性值,然后L...原创 2018-06-05 21:04:20 · 5221 阅读 · 0 评论 -
前期准备:搭建代码阅读环境(Mac上搭建OpenGrok查看JDK源码)
OenGrok介绍opengrok的安装JDK代码的配置JDK代码的阅读参考资料opengrok官网搭建大型源码阅读环境——使用 OpenGrokUbuntu搭建OpenGrok环境阅读Linux内核源代码...原创 2018-06-07 20:22:57 · 1320 阅读 · 0 评论 -
JDK工具类之java.util.stream包的源码学习
使用示例类的汇总参考资料java.util.stream 库简介Java 8 中的 Streams API 详解原创 2018-06-25 23:51:47 · 1326 阅读 · 0 评论 -
OPEN JDK 源码目录简介
目录简介 如下表是各个目录的简介 目录 说明 corba corba - Common Object Request Broker Architecture(通用对象请求代理架构),corba标准的java实现 hotspot JVM的实现之一 jaxp jaxp - Java API for XML Processing ,解析与较验x...原创 2018-06-25 19:58:18 · 1525 阅读 · 0 评论 -
JDK的工具类概述
JDK的工具类源码目录为 src/share/classes/java/util 一级目录的类文件与一级文件夹结构如下所示luogw@luogw-mbp util$ tree -L 1.├── AbstractCollection.java├── AbstractList.java├── AbstractMap.java├── AbstractQueue.java├── Abst...原创 2018-06-25 22:56:51 · 639 阅读 · 0 评论 -
JDK工具类之java.util.function包的源码学习
TODO原创 2018-06-26 23:12:15 · 377 阅读 · 0 评论 -
Jpcap包的学习笔记(五)如何使用JpcapCaptor实例来捕捉网络数据包(上部)
如何使用JpcapCaptor实例来捕捉网络数据包 当你通过打开网卡设备得到JpcapCaptor实例后,就可以利用它来捕捉网络数据包了。你可以利用以下两种方法来捕捉网络数据包。第一种是通过回调函数的机制,另一种是利用JpcapCaptor实例的getPacket()的方法,一个数据包一个数据包的接收。第一种是类似与事件触发的机制。 方法一:回调函数机制。原创 2007-12-17 20:14:00 · 8256 阅读 · 3 评论 -
J2ME下的Zlib/Gzip/Zip压缩相关
原文链接:http://hi.baidu.com/fgfd0/blog/item/23bd5d3d9b2a11e03c6d9777.htmlJ2ME下的Zlib/Gzip/Zip压缩相关2010年09月13日 星期一 16:54一,gzip格式简介gzip是基于DEFLATE的压缩文件格式。它由10字节的文件头,可选的扩展头,文件体(DEFL转载 2011-12-09 23:56:09 · 1065 阅读 · 0 评论 -
J2ME 软件签名证书和获取
出处:http://www.cnblogs.com/psunny/====================================================================内容简述 背景 一个好的J2ME 应用程序,最后就是在程序读取系统资源的时候(网络,sms,pim,file等)无需弹出烦人的提示。本文的目的就是探讨这方面的知识。转载 2011-11-11 10:18:40 · 961 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第四章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osn9.html第四章 成员和方法(CHAPTER 4 Fields and Methods)现在你知道"JNI"怎样让本地代码访问基本类型和类型引用例如"strings"和"arrays",下一步将是学习怎样和在任意对象(objects)中的成员(fields)和方法(met转载 2011-12-17 17:37:38 · 2121 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第五章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osnm.html第五章 局部和全局引用"JNI"公开了实例和数组类型(such as jobject, jclass, jstring, and jarray)作为不透明的应用。本地代码不能直接地查看一个不透明引用的指针的内容。作为替代,使用"JNI"函数来访问被一个不透明引用转载 2011-12-17 17:38:32 · 1365 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第七章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100oso3.html第七章 调用接口这章告诉你怎样能嵌入一个"Java"虚拟器到你的本地应用程序中。一个Java虚拟器实现是典型作为一个本地库的运用。本地应用程序能针对这个库链接和使用载入Java虚拟机的调用接口。真正地,在"JDK"或"Java 2 SDK release"中得标转载 2011-12-17 17:40:49 · 1347 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第九章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osom.html第九章 利用存在的本地库(Leveraging Existing Native Libraries)一个JNI的应用程序是写利用在存在本地库中代码的本地方法。在这章中,一个典型的方法(approach)是生成一个包装一些列本地函数的类库。 这章首转载 2011-12-17 17:43:28 · 1649 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第十一章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100ospe.html第三部分:规范(Part Three: Specification) 第十一章"JNI"设计概要(Overview of the JNI Design)这章给出了"JNI"设计的概要。如果有需要,我们还提供底层技术的动机(technical mo转载 2011-12-17 17:45:54 · 1525 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(序言)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmc.html(The Java Native Interface Programmer's Guide and Specification) 序言这本书涉及了"Java"本地接口(JNI)。如果你对下列情况感兴趣,这本书将对你有用:.整合带有例如"C"或转载 2011-12-17 17:29:57 · 1768 阅读 · 0 评论 -
第一部分,介绍和指南(Part One: Introduction and Tutorial)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmk.html第一部分,介绍和指南(Part One: Introduction and Tutorial)第一章 介绍"JNI"是"Java"平台的一个强大的功能。使用"JNI"的应用程序能能混合用例如"C"和"C++"语言编写的本地代码(native code转载 2011-12-17 17:31:29 · 1136 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第二章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmp.html第二章 开始这章通过一个使用"Java Native Interface(JNI)"的一个简单例子来引导你。我们将携一个"Java"应用程序,它调用一个"C"函数来打印"Hello World!"。 2.1 概要"Figure 2.1"(图转载 2011-12-17 17:34:42 · 1072 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第三章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osmx.html第二部分: 编程者的指南(Part Two: Programmer's Guide) 第三章 基本类型,字符串和数组(Basic Types, Strings, and Arrays)当面对带有本地代码的Java的应用程序时,程序员问的最通常的问转载 2011-12-17 17:36:05 · 1707 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第六章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osnw.html第六章 异常(CHAPTER 6 Exceptions)在调用JNI函数后,在本地代码为可能出现的错误做检查中,我们遇到的许多情况。这章探讨本地代码怎样侦测和修复这些错误情况。 我们将关注作为"JNI"函数调用的结果的发生的错误,不是在本地代码中转载 2011-12-17 17:39:37 · 1007 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第八章)
原文链接:第八章 JNI的附加功能(Additional JNI Features)我们已经讨论了JNI被使用来写本地方法和嵌入一个Java虚拟器实现到一个本地应用程序中的功能。这章介绍JNI剩余的功能。 8.1 JNI和线程(JNI and Threads)Java虚拟器支持控制并发的在一样地址空间中执行的多线程。这并发性引起一个复杂(complexi转载 2011-12-17 17:42:08 · 1610 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第十章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100osox.html第十章 陷阱和缺陷(Traps and Pitfalls)为了突出在前面章节涉及的重要技术,本章涉及JNI程序员通常所犯的大量错误。这儿描述的每个错误都已在真实世界的工程中发生。 10.1 错误检查(Error Checking)当写本地方法转载 2011-12-17 17:44:31 · 1167 阅读 · 0 评论 -
Java本地接口(JNI)编程指南和规范(第十二章)
原文链接:http://blog.sina.com.cn/s/blog_53988c0c0100ospm.html第十二章"JNI"类型这章详细说明(specify)被"JNI"定义的标准数据类型。在引用这些类型前,"C and C++"代码应该包含头文件"jni.h"。 12.1 基本的引用类型(Primitive and Reference Types)转载 2011-12-17 17:48:33 · 896 阅读 · 0 评论