![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
古道异禀
他山之石可以攻玉
展开
-
服务架构图
转载 2020-11-02 10:58:21 · 803 阅读 · 0 评论 -
Java代码到机器码
在《Java代码的编译与反编译》中,有过关于Java语言的编译和反编译的介绍,我们可以通过javac命令将Java程序的源代码编译成Java字节码,即我们常说的class文件,这是我们通常意义上理解的编译。但是,字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令,这个过程是Java虚拟机做的,这个过程也叫编译,是更深层次的编译。在编译原理中,把源代码翻译成机器指令,一般...转载 2020-03-17 13:33:57 · 1443 阅读 · 0 评论 -
「华为方舟」一款强大的编译器
方舟编译器虽然是在 4.11 日 HUAWEI P30 系列国内发布会上公布的应用编译技术,但其实华为早在 5 年前就开始布局,并投入数百专家团队,历经多次尝试,才在 EMUI 9.1 上实现了机器代码的翻译。首先,什么是编译技术?几千年来,人们从裹腹耐寒到智慧创新,从未停止探索世界的步伐。同时,他们将这些智慧赋予更多的物体,比如机器。想让机器读懂人类情感,他们之间就需要有个“翻译”,...转载 2020-03-10 12:04:52 · 1554 阅读 · 0 评论 -
程序员进阶文章
1、拜托!面试请不要再问我Spring Cloud底层原理2、【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?3、【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战4、微服务架构如何保障双11狂欢下的99.99%高可用5、兄弟,用大白话告诉你小白都能听懂的Hadoop架构原理6、大规模集群下Hadoop NameNode如何承载每秒上千次的高并...转载 2019-12-09 14:37:52 · 145 阅读 · 0 评论 -
Git上一些不错的项目
1、JFinal项 目简介:JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、 python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友) 2、jeewx项目简介:免费开源JAVA微信管家平台,实现了微信...原创 2018-11-27 10:04:05 · 1083 阅读 · 0 评论 -
JAVA开源项目
1. Apache的开源软件列表http://www.oschina.net/project/apache2. Java开源Apache项目http://www.open-open.com/56.htm3. 阿里巴巴的开源软件列表http://www.oschina.net/project/alibaba4. 百度的开源软件列表http://www.osc...转载 2018-11-26 14:44:15 · 393 阅读 · 0 评论 -
Java程序员进化过程
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoade...转载 2018-11-26 14:37:20 · 309 阅读 · 0 评论 -
JAVA11新特性
1、本地变量类型推断什么是局部变量类型推断?var javastack = "javastack"; System.out.println(javastack); 复制代码大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。var javastack = "javastac...转载 2018-10-25 17:48:07 · 220 阅读 · 0 评论 -
Java技术思维导图
总体体系 源码分析 分布式架构 微服务架构 并发编程 性能优化 开发工具 实战项目练习转载 2018-10-16 10:59:03 · 2045 阅读 · 0 评论 -
JAVA思维导图
转载 2018-10-12 10:47:00 · 598 阅读 · 1 评论 -
JAVA技术体系
一、性能优化 二、源码解读 三、分布式 四、微服务 五、团队协作 六、B2C商城项目实战转载 2018-10-12 10:36:38 · 110 阅读 · 0 评论 -
国外程序员整理的Java资源大全
构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,...转载 2018-07-17 10:48:18 · 210 阅读 · 0 评论