上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 380 下一页
摘要: 一次编译,到处运行 java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java程序经过一次编译之后,将java代码编译为字节码也就是 文件,然后在不同的操作系统上依靠不同的 进行解释,最后再转换为不同平台的机器码,最终得到执行。这样我们是不是可以推演,如果要在mac系统 阅读全文
posted @ 2019-08-20 11:46 张占岭 阅读(1377) 评论(0) 推荐(0)
摘要: 当我们在JVM中运行一段程序代码,JVM初始运行的时候都会分配好 ,而JVM每遇到一个线程,就为其分配一个Program Counter Register(程序计数器), VM Stack(虚拟机栈)和Native Method Stack (本地方法栈),当线程终止时,三者(虚拟机栈,本地方法栈和 阅读全文
posted @ 2019-08-15 16:21 张占岭 阅读(514) 评论(0) 推荐(1)
摘要: 回到大叔推荐博客索引 主要介绍java基础知识,非框架类及JVM相关的内容文章 java和Jvm目录 Java~关于开发工具和包包 Java~类,抽象类和接口 Java~时间戳小知识 Java~命名规范 java~google样式检查和命名规范 java~日期与字符串的转化 java~lambda表 阅读全文
posted @ 2019-08-10 15:25 张占岭 阅读(1577) 评论(1) 推荐(0)
摘要: 垃圾收集策略与算法 程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈,随着方法的结束而出栈。这几个区域的内存分配和回收都具有确定性,在这几个区域内不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。 而对于 Java 堆和方法区,我们只有在 阅读全文
posted @ 2019-08-10 15:19 张占岭 阅读(548) 评论(0) 推荐(0)
摘要: feign面向方法签名的http调用,越来越受欢迎,类型于rpc的thrift,只需要关注方法签名和返回值即可,当然feign响应流对象时,需要我们做一下特殊处理,否则会出现异常。也有一些文章通过重写HttpMessageConvert来实现,但我测试后发现还是失败的。> Accept: image 阅读全文
posted @ 2019-08-05 19:23 张占岭 阅读(1787) 评论(0) 推荐(0)
上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 380 下一页