博客
分类
标签
归档
随记
博客
分类
标签
归档
随记
String常量池
String常量池和String.intern方法学习JDK1.6 在JDK1.6中,字符串常量池是在方法区里,它属于永久代。因此字符串字面量和字符串对象是在两个不同的空间的,他们的地址肯定不一样。 JDK1.6中intern方法的作用是,检查字符串常量池里是否有该字符串,如果有就返回字符串常量池里的字符串,否则在字符串常量池里新建一个字符串,并返回。 JDK1.7 在JDK1.7中,...
2021-02-26
java基础
java基础
閱讀全文
JVM垃圾回收
待学 JVM垃圾回收 JVM垃圾回收 如上图所示,Eden,Survivor0,Survivor1都是新生代区,Old Memory属于老年代区。 大部分情况,对象都会首先在 Eden 区域分配,在一次新生代垃圾回收后,如果对象还存活,则会进入 s0 或者 s1,并且对象的年龄还会加 1(Eden 区->Survivor 区后对象的初始年龄变为 1),当它的年龄增加到一定程...
2021-02-26
JVM
JVM
閱讀全文
SSH协议的基本了解
SSH协议 SSH是一种网络协议,我们常说的 ssh 一般指其实现,即 OpenSSH,在 shell 中,也就是 ssh 命令。Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH 的原理跟 HTTPS 差不多,都是基于 TCP 和 非对...
2021-02-26
网络
网络
閱讀全文
java基础-面试题
JDK和JRE有什么区别? JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。 JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。JDK包含了JRE,同时还包括java源码的编译器javac、监控工具jconsole、分析工具jv...
2020-11-08
面试
面试
閱讀全文
Http请求头:Sec-Fetch-*
故事在分析哔哩哔哩的添加评论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是...
2020-11-05
http
http
閱讀全文
服务器性能常用名词意义和计算
名词概念QPS(每秒查询率) (Queries Per Second),及每秒执行的查询总数。例如访问网站首页,不仅会返回首页的Html文件,还会放回内置的js、css、jpeg、png等文件。这些都算一个单独的查询次数。若一秒内返回了N个文件,则说该服务端的QPS为N。 QPS反映系统的吞吐能力,更偏向于读取文件,查询数据。 TPS(吞吐量) (Transactions Per Seco...
2020-10-11
杂类
杂类
閱讀全文
Zookeeper学习笔记(二)
环境 环境 版本 SpringBoot 2.1.4 Zookeeper 3.6.2 原生Java Api依赖首先导入依赖 12345<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</art...
2020-09-26
zookeeper
zookeeper
閱讀全文
Zookeeper学习笔记(一)
zookeeper是什么?引用百科的一段话: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 zookeeper有什么用? 分布式应用程序可以基于ZooKeeper实现数据发布与订阅、负载均衡、命名服务、分布式协调与通知、集群管理、Leader选举、分布式锁、分布式队列等功能。 命名服务Zookeeper的命名服务功能主要是根据指定名字来获取资源或服务的地址,提供...
2020-09-16
zookeeper
zookeeper
閱讀全文
java基础-包装类缓存池
拆箱和装箱 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 在一般情况下,java会帮助我们进行自动装箱和拆箱,例如下面得例子 12Integer integerValue = 100; //Integer i...
2020-08-28
java基础
java基础
閱讀全文
关于实现视频预览缩略图功能
实现所需环境 工具 功能 官方地址 FFmpeg 对视频音频处理的”瑞士军刀“ http://ffmpeg.org ImageMagick 在这里负责合并图片 https://imagemagick.org/index.php 需求分析实现哔哩哔哩视频缩略图的效果 猜想 随着鼠标移动,请求对应封面图 一次请求完毕,获得一张大图设置为背景,随着鼠标移动调整元素的backgro...
2020-08-26
dalidali项目实现
dalidali项目实现
閱讀全文
上一頁
8 / 13
下一頁
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
找我吗?
示例博客
加入社区
暗黑模式
打印页面
阅读模式