#深入理解Java虚拟机

理解undefined 和 null 区别

null:Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到“object”,所以你可以认为它是一个特殊的对象值。undefined:Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined。null是javascript的关键字,可以认为是对象类型,它是一个空对象指针...
代码星球 代码星球·2021-02-25

vmware ubuntu14.04虚拟机不能正常拷贝文件到windows且不能自适应虚拟机屏幕窗口自动变化的解决办法

纠结于这个问题了半天。一直重复安装不同版本的vmare-tools,一直没有任何效果。进入到/usr/bin/目录使用llvm*查看,发现和别的不同的是没有vmware-toolbox-cmd等文件。后来了解到和windows互相拷贝文件,或者自适应虚拟机完全可以不需要vmware-toolbox-cmd.卸载了sud...

“云”端的语雀:用 JavaScript 全栈打造商业级应用

语雀是一个专业的云端知识库,面向个人和团队,提供与众不同的知识管理,打造轻松流畅的工作协同,它提供各种格式的在线文档(富文本、表格、设计稿等)编辑能力,支持实时在线多人协同编辑,数据云端保存不丢失。而语雀与其他文档工具最大的不同是,它通过知识库来对文档进行组织,让知识创作者更好的管理知识。原型阶段语雀诞生于2016年,...

跑的好好的 Java 进程,怎么突然就瘫痪了

用Java无法做出类似Redis这样的产品。Java的内存回收机制使我们在编写代码时不需要关注对象的回收,同时加大了内存回收的消耗,标记复制需要做内存拷贝,标记清除算法则需要stoptheworld。所以我们在使用缓存的时候,量稍微大一些就需要借助类似Redis这样的中间件帮我们处理了。作为Javaer,我们享受了自动...

从零开始入门 K8s | 手把手带你理解 etcd

本文整理自《CNCFxAlibaba云原生技术公开课》第16讲。/导读:etcd 是用于共享配置和服务发现的分布式、一致性的KV存储系统。本文从etcd项目发展所经历的几个重要时刻开始,为大家介绍了etcd的总体架构及其设计中的基本原理。希望能够帮助大家更好的理解和使用etcd。etcd诞生于CoreOS公司...

重塑云上的 Java 语言

音乐无国界,但是音乐人有国界。云原生亦如此。虽没有限定的编程语言,但应用所使用的编程语言已经决定了应用部署运行的行为。Java诞生于20年前,拥有大量优秀的企业级框架,践行OOP理念,更多体现的是严谨以及在长时间运行条件下的稳定性和高性能。反观如今,在要求快速迭代交付的云场景下,语言的简单性似乎成了首要的要求,而传统的...
代码星球 代码星球·2021-02-24

那些年,我们见过的Java服务端乱象

查尔斯·狄更斯在《双城记》中写道:“这是一个最好的时代,也是一个最坏的时代。”移动互联网的快速发展,出现了许多新机遇,很多创业者伺机而动;随着行业竞争加剧,互联网红利逐渐消失,很多创业公司九死一生。笔者在初创公司摸爬滚打数年,接触了各式各样的Java微服务架构,从中获得了一些优秀的理念,但也发现了一些不合理的现象。现在...

你知道 Java 类是如何被加载的吗?

一:前言最近给一个非Java方向的朋友讲了下双亲委派模型,朋友让我写篇文章深度研究下JVM的ClassLoader,我确实也好久没写JVM相关的文章了,有点手痒痒,涂了皮炎平也抑制不住。我在向朋友解释的时候是这么说的:双亲委派模型中,ClassLoader在加载类的时候,会先交由它的父ClassLoader加载,只有当...
代码星球 代码星球·2021-02-24

阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量

阿里开源自用OpenJDK版本,Java社区迎来中国力量/3月21日,阿里巴巴将宣布开源AlibabaDragonwell。届时,开发者可通过阿里云开发者中心及Github社区下载使用。InfoQ记者独家专访了阿里云智能基础产品事业部资深技术专家李三红、阿里云智能基础产品事业部研究员KingsumChow(周经森),听...

selenium测试(Java)-- 显式等待(九)

显式等待可以使用selenium预置的判断方法,也可以使用自定义的方法。packagecom.test.elementwait;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.firef...

selenium测试(Java)-- 验证信息(八)

packagecom.test.validationinfor;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.firefox.FirefoxDriver;publicclassValidationInformation{publicstati...

selenium测试(Java)-- 键盘事件(七)

 1packagecom.test.key;23importorg.openqa.selenium.By;4importorg.openqa.selenium.Keys;5importorg.openqa.selenium.WebDriver;6importorg.openqa.selenium.firefo...

selenium测试(Java)--鼠标事件(六)

鼠标操作:1.右击2.双击3.拖到4.悬停  1packagecom.test.mouse;23importjava.io.File;45importorg.openqa.selenium.By;6importorg.openqa.selenium.WebDriver;7importorg.open...

selenium测试(Java)--元素操作(五)

元素的操作有1.清除文本2.模拟按键输入3.单击元素4.返回元素尺寸5.获取文本6.获取属性值7.判断是否可见8.提交  下面通过操作新浪邮箱的注册界面的脚本来展示使用方法 源代码:1packagecom.test.elementoperation;23importorg.openqa.s...

selenium测试(Java)--浏览器控制(四)

1.控制浏览器窗口大小 1packagecom.test.window;23importorg.openqa.selenium.Dimension;4importorg.openqa.selenium.WebDriver;5importorg.openqa.selenium.firefox.FirefoxDr...
首页上一页...1112131415...下一页尾页