Jvm运行时数据区域

程序计数器(Program Counter Register)   这和计算机操作系统中的程序计数器类似,在计算机操作系统中程序计数器表示这个进程要执行的下个指令的地址,对于JVM中的程序计数器可以看做是当前线程所执行的字节码的行号指示器,每个线程都有一个程序计数器(这很好理解,每个线程都有...

2018-09-07 18:10:05

阅读数:21

评论数:0

设置JVM的内存大小

找到要修改的文件 IDEA 打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置: 32 位:idea.exe.vmoptions 64 位:idea64.exe.vmoptions eclipse 在eclipse根目录下...

2018-08-31 15:10:27

阅读数:132

评论数:0

eclipse设置显示JVM信息

在eclipse根目录下创建文件options,文件内容为: org.eclipse.ui/perf/showHeapStatus=true 修改eclipse根目录下的eclipse.ini文件,在开头处添加如下内容: -debug options -vm javaw.ex...

2018-08-31 14:45:55

阅读数:102

评论数:0

初识java

1.java语言的优势: write once, run anywhere语言跨平台,一次编译,处处运行。 安全的内存访问和管理机制,避免内存泄漏和指针越界。 代码检测和运行时的编译优化 成熟完善的引用程序接口,   2,java发展的版本 1.0 第一个正式版本的java运行环境,技...

2018-08-29 17:31:15

阅读数:31

评论数:0

23种设计模式总结

设计模式一共23种,分为创建型模式,结构性模式,行为型模式。在学习设计模式之前需要学习设计模式的6个设计原则。下面将用最直白的语言让你了解设计模式。 创建型模式,共五种: 工厂方法模式:核心精神是封装不可变的部分,提取个性善变的部分为个体,通过依赖注入达到解耦,应用sessionFactory...

2018-08-28 20:31:19

阅读数:23

评论数:0

关于git和soucetree的问题

电脑实在太卡,所以重装了系统,然后就是各种状况,花费了半天的时间,整理总结了以下的问题。 现象1:安装完git发现git命令没有用而且打开git bash.exe的时候命令窗口也是一闪而过。 原因:盗版系统 解决方案:下载新的null.sys文件替换C:\Windows\System32\d...

2018-08-09 15:40:56

阅读数:218

评论数:0

动态代理的三种实现方式

代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 简单来说就是说代理就是增强方法,让方法实现更多的额功能 举个栗子: 你过生日想邀请laddygag...

2018-07-23 18:05:34

阅读数:1106

评论数:3

Dubbo的优点

优点:  1.远程通讯: 提供对多种基于长连接的NIO框架抽象封装,  包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。  2.软负载均衡及容错机制: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。  可在内网替代F5等...

2018-07-18 16:12:01

阅读数:202

评论数:0

dubbo 支持的7种协议

1、dubbo 协议 (默认) 缺省协议,使用基于mina1.1.7+hessian3.2.1的tbremoting交互。 连接个数:单连接 连接方式:长连接 传输协议:TCP 传输方式:NIO异步传输 序列化:Hessian 二进制序列化 适用范围:传入传出参数数据包较小(建议小...

2018-07-18 16:04:33

阅读数:49

评论数:0

Java RMI 示例

Java RMI Demo-- Java RMI 示例 本文给出了一个Java RMI的示例,其中注册过程是使用Registry 本例子包含了共4个文件,分别是HelloClient,Hello,HelloServer,config.properti /*Hello.java*/ pac...

2018-07-18 13:33:13

阅读数:22

评论数:0

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