会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
米饭军
这世上所有的不公平都是因为当事人能力的不足
博客园
首页
新随笔
联系
订阅
管理
[置顶]
我开通博客园了
摘要: 今天开通了博客园,希望在博客园这个大家庭中 与大家共享我自己的技术经验和人生经历,与大家与时俱进
阅读全文
posted @ 2019-03-20 16:02 米饭军
阅读(143)
评论(0)
推荐(0)
2021年11月13日
java执行引擎编译字节码文件流程
摘要: 前端编译器将源文件(.java)编译成字节码文件(.class)后,jvm交给执行引擎中的解释器进行边解析字节码边转换成cpu识别的机器指令,而jit即时编译器是将字节码中的热点代码(重复执行的代码,比如for循环)进行编译转换成机器指令然后缓存起来,在最新的JVM虚拟机中(hotspot)两者是搭
阅读全文
posted @ 2021-11-13 20:28 米饭军
阅读(131)
评论(0)
推荐(0)
Java架构模型
摘要: Java编译器输入的指令流基本上是一-种基于栈的指令集架构,另外一种指令集架构则 是基于寄存器的指令集架构。 具体来说:这两种架构之间的区别: 基于栈式架构的特点 设计和实现更简单,适用于资源受限的系统; 避开了寄存器的分配难题:使用零地址指令方式分配。 指令流中的指令大部分是零地址指令,其执行过程
阅读全文
posted @ 2021-11-13 10:57 米饭军
阅读(87)
评论(0)
推荐(0)
Java发展的重大事故
摘要: 1990年,在Sun计算机公司中,由Patrick Naughton、Mi keSheridan 及 James Gosling领导的小组Green Team,开发出的新的程序语言,命名为0ak, 后期命名为Java 1995年, Sun正式发布Java和HotJava产品, Java首次公开亮相。
阅读全文
posted @ 2021-11-13 10:17 米饭军
阅读(140)
评论(1)
推荐(0)
2021年11月11日
解读Java8的Thread源码
摘要: 1.创建的一个无参的Thread对象,默认会有一个线程名,以Thread-开头,从0开始计数,采用了一个static修饰的int变量,当对象初始化一次时一直存放在jvm方法区中 2.构造Thread的时候没有传递Runnable或者没有复写Thread的run方法,start启动线程的时候该Thre
阅读全文
posted @ 2021-11-11 21:22 米饭军
阅读(86)
评论(0)
推荐(0)
2021年5月13日
MyCat读写分离+MySql主从(一主一从)
摘要: 数据库一直在项目担当着一位核心的角色,是所有项目结构中的底层,说白了,我们程序员进行项目开发都是在和数据打交道,而数据都是保存在数据库中,如mysql、oracle、postgresql等等,如果一个项目中数据库垮掉了,那数据层就断了,数据都没了,还怎么进行项目中的数据交互。所以我们必须保证项目中数
阅读全文
posted @ 2021-05-13 11:06 米饭军
阅读(172)
评论(0)
推荐(0)
公告