浪人 浪人
4年前
Java后端开发三年的程序员竟然还被JVM难住!果然JVM面试是有套路的!
前言JVM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。先上图:image1、JVM基本概念1.1、JVM是什么JVM的全称是「JavaVirtualMachine」,也就是我们耳熟能详的Java虚拟机。JVM具备着计算机的基本运算方式,它主要负责把Java程序生成的
Stella981 Stella981
3年前
FaaS(函数即服务) + BaaS(后台即服务)
作者| 黄子毅(紫益)阿里前端技术专家导读:前端开发者是最早享受到“Serverless”好处的群体,因为浏览器就是一个开箱即用、甚至无需为计算付费的环境!Serverless把前端开发体验带入了后端,利用FaaS与BaaS打造一套开箱即用的后端开发环境。本文作者将从前端角度出发,为你讲述Serverless带来的收益及
Wesley13 Wesley13
3年前
JDBC批处理Select语句
PreparedStatement不允许一个占位符(?)设置多个值,本文试图从其它角度来解决该问题。在网络上开销最昂贵的资源就是客户端与服务器往返的请求与响应,JDBC中类似的一种情况就是对数据库的调用,如果你在做数据插入、更新、删除操作,可以使用executeBatch()方法减少数据库调用次数,如:Statementpstmt
Stella981 Stella981
3年前
Apache Kylin 在中通快递的实践
摘要 ·ApacheKylin在中通是如何落地的,又是怎样赋能中通快递实现OLAP分析能力起飞的?本文从多方面对比了Presto和Kylin的优缺点,并从业务场景、调度整合、监控系统、运维调优、源码和二次开发等多个角度进行了阐述。内容涵盖:OLAP引擎在中通的发展历程;为什么选择ApacheKy
Stella981 Stella981
3年前
Docker 微服务教程安装WordPress
Docker是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。站在Docker的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。!(https://oscimg.oschina.net/oscnet/fc61b0e
Stella981 Stella981
3年前
Android4.4的zygote进程
Android4.4的zygote进程侯亮1背景前些天为了在科室做培训,我基于Android4.4重新整理了一份关于zygote的文档。从技术的角度看,这几年zygote并没有出现什么大的变化,所以如果有人以前研究过zygote,应该不会对本文写的内容感到陌生。2zygote进程的描述在A
Stella981 Stella981
3年前
JVM调优总结(三)
可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(ReferenceCounting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记清除(MarkSweep):
Wesley13 Wesley13
3年前
MySQL之字段数据类型和列属性
数据类型:对数据进行统一的分类,从系统的角度出发,为了能够使用统一的方式进行管理,更好的利用有限的空间。SQL中将数据类型分成了三大类:数值类型、字符串类型、时间日期类型。!(https://oscimg.oschina.net/oscnet/d5b4d65c1647af4e2a9a46457621338dc53.png)数
FPGA+CPU架构的自动驾驶平台性能分析
1介绍由于在自动驾驶领域需要对传感器的数据作大量的基于深度内神经网络的复杂运算,GPU和FPGA被不约而同地用来作为对CPU的一种加速器被使用。这样做不仅可以提高计算性能,并且可以大幅度地降低能耗。FPGACPU架构的自动驾驶平台凭借其灵活性,高效率,低能耗等特点,正越来越多地被一大批拥有技术实力的公司使用,比如Waymo,百度,福特,通用等。在这里本文
Python进阶者 Python进阶者
2年前
各位大佬,pip升级以后变这样了怎么办?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【长睡不醒】问了一个Python基础的问题,这里拿出来给大家分享下。报错截图如下:二、实现过程这个一般来说,在pip升级过程中是偶尔会遇到这个问题的。这里【吴超建】给了一些自己的看法,从环境的角度