BLCL的博客小馆

归档 · 全部📢📢📢 阿里云双十一,2核2G3M的服务器,99元一年,新老用户续费同享!!

首页

关于

归档

去掉自定义异常中的堆栈跟踪信息

12345678910111213141516/** * 业务异常基类 */public abstract class BaseBizException extends RuntimeException { public BaseBizException(String message) { super(message); } /** * 覆盖fillInStackTrace()方法,抹掉异常中的堆栈跟踪信息 */ @Override public synchronized Throwable fillInStackTrace() { return this; }}

更多
loading..

Java 源码阅读 - HashMap

做技术,不能只知其然而不知其所以然。在知道了工具的原理之后,才能更高效的使用这个工具。在程序的世界里,源码里面没有秘密,看懂了源码,也就看懂了原理。 这次就来阅读一下 HashMap 的源码。 HashMap 的特性HashMap 有如下的特性: HashMap 是根据键值对来存储数据的,多个数据之间的键不能重复。在键重复时,旧的数据将会被覆盖 HashMap 中各个数据实际存放的位置与 hashCode() 方法的结果有关,但不是由其结果直接决定 HashMap 只允许一个键是 null(因为存储多个键是 null 的数据就违反了第一条特性),但是允许多个值是 null 的数据 HashMap 中数据存储的位置是不确定的,并且可能会因为扩容而改变,所以它的遍历顺序是不确定的 HashMap 不是线..

更多
loading..
ChatGPT通用爬虫大预言模型

助力大语言模型训练,无压力爬取六百亿网页

ChatGPT一炮而红,让国内很多公司开始做大语言模型。然后他们很快就遇到了第一个问题,训练数据怎么来。有些公司去买数据,有些公司招聘爬虫工程师。但如果现在才开发爬虫,那恐怕已经来不及了。即使爬虫工程师非常厉害,可以破解任意反爬虫机制,可以让爬虫跑满网络带宽,可是要训练出GPT-3这种规模的大语言模型,这个数据并不是一天两天就能爬完的。并且,有很多老网站的数据,早就被删除了,爬虫想爬也爬不到。如果你看了今天这篇文章,那么恭喜你,你即将知道如何快速获取600亿网站的数据。从2008年开始爬取,这些网站数据横跨40多种语言。截止我写这篇文章的时候,最新的数据积累到了2023年2月。只要是Google现在或者曾经搜索得到的网站,你在这里都能找到。唯一制约你的,就是你的硬盘大小——仅仅2023年1月和2月的网页加..

更多
networkzabbix

Zabbix:历史数据与趋势数据

简介历史数据(history)和趋势数据(trends)是Zabbix中存储收集到的数据的两种方式。历史数据:每一个收集到的监控数据, 趋势数据:按小时统计计算的平均值数据。历史数据的留存通过设置历史数据保留时长,可以指定历史数据留存的时长。在以下位置,你可以找到相关的输入框:监控项属性 表单批量更新监控项管家配置页任何过旧的历史数据会被管家从数据库中删除。一般来讲,强烈建议将历史数据保留时长设置得尽可能的小。这么做可以让数据库不会因存储了大量的历史数据,导致超负荷运行。可以选择长时间的保留趋势数据,来替代长期需要的历史数据。例如:设置成保留14天历史数据和5年的趋势数据。参考数据库空间大小页,来了解历史数据和趋势数据各自需要的数据库空间。当设置了较短的历史数据保留时间,图形会使用趋势数据值显示旧数据,因..

更多
loading..
Linuxmariadb

MariaDB Galera Cluster 10.6 集群部署

介绍MariaDB Galera Cluster 是 MariaDB 的虚拟同步多主集群。它仅在Linux上可用,并且仅支持InnoDB存储引擎(尽管有 对MyISAM和MariaDB 10.6的Aria的实验性支持。请参阅wsrep_replicate_myisam系统变量,或者从MariaDB 10.6开始,wsrep_mode系统变量)。个人为了替代主从复制而使用。特征几乎同步复制主动-主动多主拓扑读取和写入任何群集节点自动成员资格控制,故障节点从群集中删除自动节点连接行级别的真正并行复制直接客户端连接,本机MariaDB的外观和感觉好处上述功能为 DBMS 群集解决方案带来了几个好处,包括:无副本滞后没有丢失交易读取可伸缩性较小的客户端延迟缺点加入新节点时开销大,需要复制完整数据不能有效地解决写扩..

更多
u-bootOnionOpenWrt

编译onion的u-boot

Foreword 接上篇,onion编译固件,可能还需要更新u-boot,做一些修改 u-boot https://github.com/OnionIoT/u-boot https://github.com/OnionIoT/omega2-bootloader 搭建环境 一键自动安装环境,还是比较简单的 sh setup_env.sh 增加build的权限 chmod +x ./build.sh 编译 build ./build.sh 顺利的话就能看到编译成功了 -Map u-boot.map -o u-boot /opt/buildroot-gcc342/bin/mipsel-linux-objcopy --gap-fill=0xff -O srec u..

更多
stdout

Google 和 Facebook 为什么不行了

Google 最先搞出来 word2vec,最先搞出来transformer 和 BERT,最先搞出来被员工发现 sentient 的 LaMDA,被 ChatGPT 骑脸之后匆忙推出个半成品 Bard 这一切为啥呢?我觉得很可能是 Google的愿景: Google's mission is to organize the world's information and make it universally accessible and useful. 全世界的信息,可以说已经被 Google 成功的「组织」起来了。只不过很可惜,它并没有想要全部「理解」和「消化吸收」,把信息变成「通识」。ChatGPT 正在尝试做到这一点。 微软的愿景是什么呢? "Be what's next." (201..

更多
loading..
ESIM

Giffgaff注册ChatGPT,Nobe支付

Foreword 由于香港的电话卡也需要实名了,以前一直用的香港卡也就不能用了,那个卡需要半年续费一次,最低续费都是50港币,导致几年下来,积攒了几百的港币,简直浪费,还不能提出来,也花不掉,血亏。 由于国安法等等原因,香港已经不能算国外了,很多东西香港无法通过,注册也不可以(说的就是你ChatGPT),听说Giffgaff卡的月租很低,英国的,可以长期持有,于是尝试了一下。 Giffgaff Giffgaff是一家总部位于英国的移动电话公司,作为一家移动虚拟网络电信运营商,Giffgaff使用O2的网络,是O2的全资子公司,成立于2009年11月25日. Giffgaff一般是给英国的留学生用的,淘宝也能直接买,但是淘宝买的是被激活的,而京东可以买到没激活的。 淘宝的价格贵一倍吧。淘..

更多
loading..
ESIM

使用Giffgaff注册ChatGPT

Foreword 由于香港的电话卡也需要实名了,以前一直用的香港卡也就不能用了,那个卡需要半年续费一次,最低续费都是50港币,导致几年下来,积攒了几百的港币,简直浪费,还不能提出来,也花不掉,血亏。 由于国安法等等原因,香港已经不能算国外了,很多东西香港无法通过,注册也不可以(说的就是你ChatGPT),听说Giffgaff卡的月租很低,英国的,可以长期持有,于是尝试了一下。 Giffgaff Giffgaff是一家总部位于英国的移动电话公司,作为一家移动虚拟网络电信运营商,Giffgaff使用O2的网络,是O2的全资子公司,成立于2009年11月25日. Giffgaff一般是给英国的留学生用的,淘宝也能直接买,但是淘宝买的是被激活的,而京东可以买到没激活的。 淘宝的价格贵一倍吧。淘..

更多
loading..
networkdatacomospf

HCIE Datacom-01.3 IGP高级特性-OSPF-其他特性

简介本文章包括多进程、BGP联动问题(延迟收敛)、FA地址。本教程参考华为认证系列PPT。OSPF 多进程OSPF支持多进程,在同一台路由器上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。路由器的一个接口只能属于某一个OSPF进程。应用场景:OSPF多进程的一个典型应用就是在VPN场景。如图,同一台PE设备连接了两个不同的VPN客户,并且PE和CE之间均部署OSPF,因此可以通过在PE设备上部署多进程实现VPN客户之间的隔离。PS:VPN:Virtual Private Network,虚拟专用网络。这里单指MPLS VPN创建OSPF进程时,如果指定了VPN实例,那么OSPF进程属于此实例,否则属于全局实例 (路由表)。OSP..

更多
1313233343579