
2024-05-16T16:52:00+08:00
Z Garbage Collector,也称为ZGC,是一种可扩展的低延迟垃圾收集器,旨在满足以下目标:
ZGC 的核心是一个并发垃圾收集器,这意味着所有繁重的工作都在Java 线程继续执行的同时完成。这极大地限制了垃圾收集对应用程序响应时间的影响。

2024-05-16T16:48:00+08:00
本文转载自美团技术博客 Java Hotspot G1 GC的一些关键技术
G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 248)。在官网中,是这样描述G1的:

2024-01-08T09:54:00+08:00
Palette顾名思义就是一个调色板,它根据传入的bitmap,提取出几种主体颜色,这些颜色如果设置到背景或者字体上,就能使界面色彩元素丰富的同时也不失协调。

2023-12-04T21:34:00+08:00
可以使用以下命令安装或卸载隧道服务:
wireguard /installtunnelservice C:\path\to\some\myconfname.conf
wireguard /uninstalltunnelservice myconfname
这将创建一个名为WireGuardTunnel $ myconfname的服务,该服务可以使用标准的Windows服务管理工具 (如services.msc或sc) 进行控制。

2023-11-30T11:26:00+08:00
10.1.101.63:7275
221.176.0.55:7275
| 域名 | IP地址 |
|---|---|
| suplcn.sirf.com | 114.80.208.5:7275 |
| suplcn.sirf.com | 114.80.208.5:7276 |
| sls1.sirf.com | 66.230.192.56:7275 |
| sls2.sirf.com | 84.40.33.25:7276 |
| supl.google.com | 74.125.113.192:72756 |
| supl.google.com | 74.125.113.192:7276 |
| supl.nokia.com | 64.14.59.165:7275 |

2021-05-15T10:41:00+08:00
DSL(Domain Specific Language)查询也叫做 Request Body 查询,它比 URI 查询更高阶,能支持更复杂的查询。
默认情况下,查询按照算分排序,返回前 10 条记录。

2021-05-15T10:24:00+08:00
ES 中的聚合分析(Aggregations)是对数据的统计分析功能,它的优点是实时性较高,相比于 Hadoop 速度更快。
ES 中的聚合分析主要有以下 3 大类,每一类都提供了多种统计方法:
一般使用聚合分析时,通常将 size 设置为 0,表示不需要返回查询结果,只需要返回聚合结果。

2019-03-06T15:33:00+08:00
retpoline是Google开发的针对Spectre变种2漏洞缓解利用技术。Spectre变种2利用CPU的间接分支预测(indirect branch predictor)功能,攻击者通过事先训练分支,让分支预测器去影响受害者进程,然后通过侧信道的方式来获取 受害者进程的信息。其实这个变种2的漏洞利用是非常困难的,Jann Horn的利用其实也是在一个老版本的kvm上,按照 Linus的说法是利用Spectre是”fairly hard”。

2019-03-03T22:55:00+08:00
这是Android 5.0引入的网络评估机制:就是当你连上网络后,会给目标产生204响应的服务器发送给一个请求,如果服务器返回的是状态码为204的响应,那么就 被认为网络可以访问;否则,如返回的是其他状态码,那么将被视为网络访问需要登录操作等;没有响应的话,就被认为是网络不可访问。这里的情况就是,目标服 务器不能正常访问

2019-02-27T15:00:00+08:00
mklink是windows系统下创建符号链接和硬链接的命令工具 它是一个很好的解决文件系统问题的工具。使用它需要管理员权限
powershell 环境下使用cmd即可运行