- 博客(6)
- 收藏
- 关注
原创 JVM(二)Java的基本类型
Java的基本类型,其中,boolean 类型在 Java 虚拟机中被映射为整数类型:“true”被映射为 1,而“false”被映射为 0。Java 代码中的逻辑运算以及条件跳转,都是用整数相关的字节码来实现的。除 boolean 类型之外,Java 还有另外 7 个基本类型。它们拥有不同的值域,但默认值在内存中均为 0。这些基本类型之中,浮点类型比较特殊。基于它的运算或比较,需要考虑 +0...
2019-03-12 14:20:09
236
1
原创 JVM(一)java代码是如何运行的
Java代码之所以要在虚拟机中运行,是因为它提供了可移植性。一旦 Java 代码被编译为 Java 字节码,便可以在不同平台上的 Java 虚拟机实现上运行。此外,虚拟机还提供了一个代码托管的环境,代替我们处理部分冗长而且容易出错的事务,例如内存管理。Java 虚拟机将运行时内存区域划分为五个部分,分别为方法区、堆、PC 寄存器、Java 方法栈和本地方法栈。Java 程序编译而成的 clas...
2019-03-12 14:18:07
219
原创 对字符串数组进行排序
StringSort工具类:public class StringSort { private static final Log _log = LogFactory.getLog(StringSort.class); /** * 对字符串数组进行排序 * @param keys * @return * */ pub...
2019-03-05 17:12:28
1644
原创 Java生成图片二维码并下载
1.导入依赖<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version></dependency>2.工具
2019-03-05 17:08:53
1746
原创 Jwt和Rsa使用
1.jwt和使用Rsa加密: JWT的token包含三部分数据: Header:头部,通常头部有两部分信息: - 声明类型type,这里是JWT(type=jwt) - 加密算法,自定义(rs256/base64/hs256) 我们会对头部进...
2019-03-05 15:50:58
9004
2
原创 认识微服务
1.服务治理 SOA:面向服务编程 注册中心 治理中心 监控中心 调度中心2.远程调用方式 1.RPC:远程过程调用 RMI远程方法调用 2.http:网络传输协议,基于TCP 相同点:底层通讯都是基于socket,都可以实现远程调用,都可以实现服务调用服务 各自优点:RPC方式更加透明,对用户更方便。http方式更加灵活,没有规定API和语言...
2019-03-05 14:36:19
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人