- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 JAVA中的值传递与引用传递
java中到底是值传递还是引用传递,这个问题争论过无数次了。现在剖析一下java中传值的过程中到底是什么操作首先说一下结论 1:基本数据类型传递的是字面量值的拷贝 2:引用数据类型传递的是对象所在堆地址的拷贝 我们都知道java中,数据类型分为基本数据类型与引用数据类型两种。基本数据类型的值会随它的引用存放在栈空间当中,而引用数据类型的值会存放在堆空间当中。看一个最基础的代码
2017-08-04 23:19:49
378
原创 状态机使用
状态机使用当前为form状态,接受到 on事件(且when为true,如不存在则为true),流转到to状态,调用callMethod, when作为选用,返回值为boolean
2018-09-28 17:04:14
262
2
原创 深入了解JVM之垃圾回收器
深入了解JVM之垃圾回收器。1.Serial收集器Serial收集器是java最古老的收集器之一,特点就是单线程,此处单线程指的是,在GC旗舰,必须暂停其他所有工作线程,也就是所谓的STW(Stop The World),所以此回收器的体验不是特别好,但是对于Client模式的JVM是一个比较好的选择,因为分配内存不是很大的话,GC时间也会比较短2.ParNew收集器ParNe...
2018-09-07 22:06:06
189
转载 互联网架构为什么要做服务化(Service)
一、互联网高可用架构,为什么要服务化? 【服务化之前高可用架构】 在服务化之前,互联网的高可用架构大致是这样一个架构: (1)用户端是浏览器browser,APP客户端 (2)后端入口是高可用的nginx集群,用于做反向代理 (3)中间核心是高可用的web-server集群,研发工程师主要编码工作就是在这一层 (4)后端存储是高可用的db集群,数据存储在这一层 更典型的,web-
2017-11-10 09:09:56
1448
原创 远程部署war包项目遇到的问题解决方案
今天想要远程部署一个CRM管理系统的项目上线,然后一直有问题,现总结一下问题: 1:检查一下服务器上配置的环境全不全,查看各种服务开没开启 2:查看存不存在端口号占用的情况 3:由于今天的war包名称有一个下划线(_),导致部署不上去,后来改个名字解决了 4:由于项目使用java8编写,而服务器的java版本是java7,升级一下版本 5:tomcat的manager的功能很好用
2017-05-11 12:59:22
887
原创 Java子类初始化与基类的关系
从外部来看子类,它就像是一个与基类具有相同接口的新类,或许还会有一些额外的方法跟属性。但是继承并不只是复制基类的接口。当创建一个子类对象时,该子类对象内部会包含一个基类对象,这个被包含的对象与直接创建的基类对象是一样的,二者的区别就在于,后者来自外部,而基类的子对象被包装在到处类对象内部public class Cartoon extends Drawing{ Cartoon(){Syste
2017-02-17 14:03:41
1198
原创 JAVA中关于吸血鬼数字
近日在看Thinking in java第四版,对其中75页的吸血鬼数字很有兴趣,思考一阵后,将代码贴了上来package 第4章练习;public class P75练习10 { public static void main(String[] args) { test(); /*结果: 1260 1395
2017-02-03 16:48:48
403
为什么IntelliJ IDEA控制台不能用Scanner输入
2017-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人