抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

String常量池和String.intern方法学习JDK1.6 在JDK1.6中,字符串常量池是在方法区里,它属于永久代。因此字符串字面量和字符串对象是在两个不同的空间的,他们的地址肯定不一样。 JDK1.6中intern方法的作用是,检查字符串常量池里是否有该字符串,如果有就返回字符串常量池里的字符串,否则在字符串常量池里新建一个字符串,并返回。 JDK1.7 在JDK1.7中,...

待学 JVM垃圾回收 JVM垃圾回收 如上图所示,Eden,Survivor0,Survivor1都是新生代区,Old Memory属于老年代区。 大部分情况,对象都会首先在 Eden 区域分配,在一次新生代垃圾回收后,如果对象还存活,则会进入 s0 或者 s1,并且对象的年龄还会加 1(Eden 区->Survivor 区后对象的初始年龄变为 1),当它的年龄增加到一定程...

SSH协议 SSH是一种网络协议,我们常说的 ssh 一般指其实现,即 OpenSSH,在 shell 中,也就是 ssh 命令。Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH 的原理跟 HTTPS 差不多,都是基于 TCP 和 非对...

JDK和JRE有什么区别? JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。 JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。JDK包含了JRE,同时还包括java源码的编译器javac、监控工具jconsole、分析工具jv...

故事在分析哔哩哔哩的添加评论Api中https://api.bilibili.com/x/v2/reply/add发现了有三个没见过的请求头,都是sec-fetch开头的请求头,例如: sec-fetch-dest: empty sec-fetch-mode: cors sec-fetch-site: same-site 于是乎就要来了解一下这些作用是什么拉~ 简介 Sec-Fetch是...

名词概念QPS(每秒查询率) (Queries Per Second),及每秒执行的查询总数。例如访问网站首页,不仅会返回首页的Html文件,还会放回内置的js、css、jpeg、png等文件。这些都算一个单独的查询次数。若一秒内返回了N个文件,则说该服务端的QPS为N。 QPS反映系统的吞吐能力,更偏向于读取文件,查询数据。 TPS(吞吐量) (Transactions Per Seco...

环境 环境 版本 SpringBoot 2.1.4 Zookeeper 3.6.2 原生Java Api依赖首先导入依赖 12345<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</art...

zookeeper是什么?引用百科的一段话: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 zookeeper有什么用? 分布式应用程序可以基于ZooKeeper实现数据发布与订阅、负载均衡、命名服务、分布式协调与通知、集群管理、Leader选举、分布式锁、分布式队列等功能。 命名服务Zookeeper的命名服务功能主要是根据指定名字来获取资源或服务的地址,提供...

拆箱和装箱 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 在一般情况下,java会帮助我们进行自动装箱和拆箱,例如下面得例子 12Integer integerValue = 100; //Integer i...

实现所需环境 工具 功能 官方地址 FFmpeg 对视频音频处理的”瑞士军刀“ http://ffmpeg.org ImageMagick 在这里负责合并图片 https://imagemagick.org/index.php 需求分析实现哔哩哔哩视频缩略图的效果 猜想 随着鼠标移动,请求对应封面图 一次请求完毕,获得一张大图设置为背景,随着鼠标移动调整元素的backgro...