加载中
Java语法糖——泛型

早起的方法类型泛化:在jdk1.5诞生之前,只能通过Object是所有类共同父类和类型强制转换着两个特点来实现类型的泛化,但是这样做有一个很严重的缺陷:只有程序员和运行时期的虚拟机才知道 要...

java并发编程(二) :对象的共享

在访问共享的可变状态时,进行正确的管理。

Java内存模型与线程

Java内存模型的意义:用来屏蔽各种硬件与操作系统的内存访问差异,以实现Java程序在各种平台下都能达到一致的内存访问效果。 一:主内存与工作内存 java内存模型的主要目标是:定义程序中各个...

虚拟机类加载机制概叙2:类加载的过程

本篇将逐一描述类加载的过程中,加载、验证、准备、解析、初始化各个阶段的动作。 一:加载 ⑴:类的加载 类的加载阶段,虚拟机需要完成3件事: 1:(获取数据) 通过一个类的全限定名来获取...

Java代码中引入脚本语言例子

对于易变业务,可以将其内容放在脚本中。修改脚本中的业务代码,不需要重启JVM,可以随时发布而不用重新部署。

2015/08/01 19:23
127
按值传递与按引用传递

温故而知新,本篇文章主要讨论一下java和js两种语言中的参数传递,有些东西虽然没必要深入研究,但是清楚了还是好一些。

java中生僻的冒号跳转语法

JAVA中冒号的一种用法,很少被人提及,我也从来没使用过。以前在一本书中看过的这种,该作者不推荐使用,今天闲了翻源码在String中看到: 定义标记scan: 括号中的内容如果遇到 break scan 立...

2018/12/20 18:13
22
虚拟机类加载机制概叙1:类加载的时机

虚拟机把描述类的数据从Class文件加载到内存中,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的Java类型。

简述JAVA内存分配与垃圾回收

简单来说:堆 = 新生代 + 老年代 (Permanent忽略) 新生代:通常用来保存新生的对象。 老年代:1:保存年龄超过默认值的对象(默认15,可设置)、 2:触发分配担保机制而提前存入的对象 3:...

深入浅出 JavaScript 中的 this

在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就...

2015/06/18 12:02
6
spring boot 常用记录

<一>. 初始化配置 1:初始化注解 @Configuration :标明该类使用spring基于java的配置 @ComponentScan : 启动组件扫描,可以被注册为spring应用上下文的里bean。 @EnableAutoConfiguration :...

java并发编程(一) :基础知识

编写线程安全的代码核心在于:对状态访问操作进行管理,特别是对共享的和可变的状态的访问。

RabbitMQ (2) Exchange类型:fanout

Exchange类型之 fanout: 基本概念:它会把所有发送到该Exchange中的消息,发送到所有与它绑定的Queue中(信息是完整的)。 这是最简单的Exchange类型,没有任何约束。 这里重点是Exchange和Q...

2016/12/09 17:36
71
RabbitMQ (5) 远程过程调用(RPC)

参考:http://blog.csdn.net/ysw1132/article/details/51698002 有修改

2016/12/14 17:24
52
RabbitMQ (3) Exchange类型:direct

基本概念:在fanout的基础上增加了routingKey,进行约束。 direct类型,发送消息时需要声明一个routingKey,该值在Queue绑定Exchange时使用,若该口令与exchange声明的不同则无法绑定成功。 ...

2016/12/09 17:48
46
RabbitMQ (1) 消息的发送与接收

本例子为简单的消息发送与接收,主机地址与端口均采用默认值。 如Send1 , 声明Queue后消息被注入通道,(实际msg仍然先注入了默认的Exchange) 消息发送端: package sunf.rabbitMQTest; im...

2016/12/09 17:23
140
RabbitMQ探索:结构分析与常用方法解释

前言:包的引入 首先,我们使用的是基于spring boot的rabbitMq, Maven地址     <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spri...

2016/12/16 15:57
807
Eclipse maven工程 Missing artifact com.sun:tools:jar

解决方案一:通过maven取运行时参数,eclipse提供的环境变量,基本类似System.getProperty("java.home") <dependency>           <groupId>com.sun</groupId>           ...

2016/04/22 13:24
81

没有更多内容

加载失败,请刷新页面

返回顶部
顶部