
java
紫色架构
君子谋道不谋食 君子忧道不忧贫
展开
-
Java反射机制功能
Java 反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。实现Java 反射机制的类都位于java.lang.reflect包中 类摘要AccessibleObje原创 2014-11-10 02:12:08 · 1432 阅读 · 0 评论 -
Jersey 注解
RestFul Web 服务REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务原创 2015-07-24 23:49:01 · 489 阅读 · 0 评论 -
java类的初始化
了解一下Java虚拟机初始化的原理。JVM通过加装、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。类型的生命周期如下图所示:装载和连接必须在初始化之前就要完成。类初始化阶段,主要是为类变量赋予正确的初始值。这里的“正确”初始值指的是程序员希望这个类变量所具备的起始值。一个正确的初始值是通过类变量初始化语句或者静态初始化语句给出的。初始原创 2015-09-04 22:25:04 · 392 阅读 · 0 评论 -
java创建对象的方式
有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clone()方法。4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObje原创 2015-09-04 23:46:09 · 386 阅读 · 0 评论 -
JDK API 文档
java SE 8 API文档:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html jdk-8-apidocs 在线版:http://docs.oracle.com/javase/8/docs/api/index.html原创 2015-11-16 20:07:49 · 700 阅读 · 0 评论 -
消息总线重构之简化客户端
[-]简化client的复杂度用RPC获取授权信息修改broadcast和pubsub的实现如何节省RabbitMQ Server的资源去除pubsuber的封装为什么要封装为什么要去除封装一些思考拓扑的权衡消息租赁proxy的必要性这段时间对消息总线进行了再次重构。本次重构主要针对消息总线的pubsub组件以及对cl转载 2015-11-22 22:38:18 · 108 阅读 · 0 评论 -
JAVA中值类型和引用类型的不同?
1、 JAVA中值类型和引用类型的不同?[定义] 引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变.通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行原创 2015-12-11 15:31:21 · 155 阅读 · 0 评论 -
RabbitMq安装和常用命令
Windows安装需要先安装Erlang,再安装RabbitMQ,再配置插件,在配置插件的时候可能会出现错误第一步:安装Erlang OTP,由于RabbitMQ是用Erlang编写的,所以在安装RabbitMQ之前要先安装Erlang 下载地址:http://www.erlang.org/downloads 下载最新版本即可,例如OTP 20.0 Windows 64-bit Binary ...转载 2019-01-18 13:37:55 · 429 阅读 · 1 评论 -
Servlet生命周期与工作原理
Servlet是J2EE的javax.servlet.Servlet接口。所有servlet都需要直接实现这一接口或者继承实现了该接口的类。servlet API中有两个类实现了Servlet接口,GenericServlet和HttpServlet。大多数情况下,开发人员只需要在这两个类的基础上扩展来实现他们自己的Servlet。Servlet生命周期分为三个阶段原创 2015-03-17 22:37:32 · 427 阅读 · 0 评论 -
Java反射机制概念
一、什么是反射机制原创 2014-11-08 06:30:02 · 522 阅读 · 0 评论 -
java多线程与并发
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间原创 2014-11-13 05:15:40 · 785 阅读 · 2 评论 -
KeySet和EntrySet的理解
1、基本概述Set> entrySet() entrySet是 键-值 对的集合,Set里面的类型是Map.EntrySet keySet() keySet是键的集合,Set里面的类型即key的类型摘自APIkeySetSetK> keySet()返回此映射中包含的键的 Set 视图。该 set 受映射支持,所以对映射的更改可在此 set 中原创 2014-12-01 11:01:44 · 600 阅读 · 0 评论 -
java动态页面静态化
package com.aspire.cts.main;import java.io.*;import java.net.URL;/** * Title:动态页面静态化 */public class StaticHTMLFile {/*** * @param page* 存放静态页面的本地文件路径* @param u原创 2015-02-04 23:05:40 · 523 阅读 · 0 评论 -
java 初级、中级、高级工程师
一、初级工程师1、首先要学习java的基础知识。不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。2、做一个java项目在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。3、学习数据库的基础知识和开发应用软件开发离不了数据库,掌握...转载 2019-04-07 17:45:46 · 837 阅读 · 0 评论