Skip to content

202301

0101

新年第一天就把腰给闪了,不是一个很好的征兆,希望新年还是要在身体安康的情况下,度过每一天

js
# 启动 Jenkins 服务
systemctl start jenkins
# 重启 Jenkins 服务
systemctl restart jenkins
# 停止 Jenkins 服务
systemctl stop jenkins
# 查看 Jenkins 服务状态
systemctl status jenkins

0102

  • Jenkins 配置
  • 如果你 clone 下来一个别人的仓库,在此基础上完成你的代码,推送到自己的仓库可能遇到如下问题: error: remote origin already exists.表示远程仓库已存在。 因此你要进行以下操作: 1、先输入 git remote rm origin 删除关联的 origin 的远程库 2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git 3、最后 git push -u origin master,这样就推送到自己的仓库了。

0103

新年第一天上班,有一股无形的压力笼罩心头。对去年工作年终奖没有期待就没有失望。期望越大,失望越大,本来平时也不是很努力的那一个,加上业务也没有多少增常,OKR 也不是特别好看,所以去年工作上也就这样了,算是一种躺平吧。 分享一篇关于前端开发的价值文章

  • 今天搞自己的图床,申请了腾讯云的 COS 对象存储服务,又申请了自定义 CDN 加速域名服务,被其中的几个配置搞的晕头转向的,CNAME

  • 域名解析 域名解析就是域名到 IP 地址的转换过程。IP 地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替 ip 地址标识站点地址。域名的解析工作由 DNS 服务器完成。

  • A 记录 A 记录是用来指定主机名(或域名)对应的 IP 地址记录。用户可以将该域名下的网站服务器指向到自己的 web server 上。同时也可以设置您域名的二级域名。

  • CNAME 记录 CNAME 记录,即:别名记录。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供 WWW 和 MAIL 服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A 记录)。 它同时提供 WWW 和 MAIL 服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW 和 MAIL。

0104

今天继续爆 COS 对象存储以及 CDN 域名加速这块争取搞清楚

  • 怎么看网站有没开启 CDN? 用户在购买 CDN 服务之后,在使用过程中会比较关心是否有实际效果,首先大家要先确保是否已经开通成功,然后按照基本步骤添加加速域名、配置 CNAME,这些都成功搞定之后,接下来就可以测试 CDN 是否加速成功了. 要看一个网站是否开启 CDN,方法很简单,只要在不同的地区 ping 网址就可以,比如在山东济南 ping www.jb51.net 得到的 IP 地址是 111.161.66.167,但在江苏地区 ping www.jb51.net得到的IP确是61.147.92.111,像这样在不同地区ping同一个网址,得到不同的IP地址,那么这种情况就可以判断该网站开了CDN加速。

如果网站没有开启 CDN,不同地区 Ping 网址是网站服务器的真实地址,如果开启了 CDN 加速,网站内容会缓存到各地区离你最近的服务器,所以访问 IP 会发生变化,根据这个原理,就很容易判断网站是否开启了 CDN 了。 推荐网站测试工具二:站长工具 Ping

  • cdn CNAME: bythewayer.com.cdn.dnsv1.com.cn 如何查看当前域名的解析生效状态?如何验证 CNAME 是否生效 如果您的系统为 Mac 系统或 Linux 系统,可以使用 dig 命令进行验证,以域名www.test.com为例,您可以在终端内运行命令:dig www.test.com,根据运行的解析结果内,可以查看该域名的 CNAME 信息,如果与腾讯云 CDN 提供的 CNAME 地址一致,即当前的 CDN 加速已生效

  • cos 默认域名:即 COS 源站域名,是创建存储桶时,由系统根据存储桶名称和地域自动生成的。CNAME: wmh-1307694505.cos.ap-nanjing.myqcloud.com

  • 自定义源站域名:用户可以将已备案的自定义域名,绑定至当前存储桶,通过自定义域名访问桶内对象。

  • 问题:PICGo 设置腾讯云 COS 时设定自定义域名不生效?

0105

  • Nexus3 镜像库启动的时候报错
bash
[root@VM-12-15-centos bin]# ./nexus start
No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be 1.8.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
bash
[root@VM-12-15-centos bin]# java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)

[root@VM-12-15-centos init.d]# java -version
java version "11.0.17" 2022-10-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)

[root@VM-12-15-centos bin]# java --version
java 11.0.17 2022-10-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)

NEXUS_HOME=/root/nexus-3.29.0-02 export NEXUS_HOME RUN_AS_USER=root export RUN_AS_USER

  • 搞了大半天 nexus 还是没有成功启动,报错很难解决
bash
[root@VM-12-15-centos bin]# ./nexus run
./nexus: line 585: /usr/jdk1.8: Is a directory

0106

js
/**
 * To learn more about Playwright Test visit:
 * https://www.checklyhq.com/docs/browser-checks/playwright-test/
 * https://playwright.dev/docs/writing-tests
 */
const { expect, test } = require("@playwright/test"); 

test("visit page and take screenshot", async ({ page }) => {
  // If available, we set the target URL to a preview deployment URL provided by the ENVIRONMENT_URL created by Vercel.
  // Otherwise, we use the Production URL.
  const targetUrl =
    process.env.ENVIRONMENT_URL || "https://love-niaogege.vercel.app";

  // We visit the page. This waits for the "load" event by default.
  const response = await page.goto(targetUrl);

  // Test that the response did not fail
  expect(response.status()).toBeLessThan(400);

  // Take a screenshot
  await page.screenshot({ path: "screenshot.jpg" });
});

0107

  • 查看内存使用 free -h
  • 折腾 nexus 好久了 果断先放弃了,折腾了 2 天,服务器显示已经成功启动,但是通过域名+8081 还是不能成功访问,果断放弃
  • 最近几天开始焦虑,加上工作环境不是特别顺心,特别不舒服。需要自己克服下,不管哪里都会这样,环境艰苦,你不能控制别人,只能好好控制住自己的身心

0109

  • 一年工作`的成果由他人决定,但好像这种模式所有公司都是适用的,改变不了结果。所以对此不要有任何期待,为此多做二手准备和打算,比如啥技术上的
  • 坚持下,组织架构肯定会调整,个人猜测上三月份左右

0110

  • 年前还有 2 项工作没有完成,希望尽快今明两天搞定
  • 一年绩效已经尘埃落定,现在要专心致志,搞好一件事,过年拜访老丈人的问题
  • 最近睡眠老是在想事,总是在想象各种画面,有好的也有不好的画面,总之大脑控制不住,身体已经很冷了,但控制不住就是想事,怎样才能不让自己想事呢

0111

  • 老姐多次叮嘱我,要攒钱,除了该花的钱没办法,其他时候除了吃喝还是尽量攒钱,今年目标攒钱 XX 万

0113

  • 中奖绝缘体,年会上啥也没有抽中

0114

  • 过年前一周还在改全年规划总结
  • 过年前定好接下来全年主要做的几件大事

0115-0129

这期间主要是去湖南拜访下老丈人和丈母娘

0130

  • 开始搬砖了,不知道还要搬到什么时候

  • 技术上还需要更进一步,按照之前的设计方案,不能荒废,年龄越大,压力越大,不喜欢过年,32 岁了,还有最后几年,明年就是合同的最后一年,如果技术上还不能晋升,基本上会被淘汰

  • 云原生是一个组合词,由 Cloud 和 Native 组成,“云”表示应用程序运行于云环境中,“原生”表示应用程序在设计之初就需要充分考虑到了云平台的弹性和分布式特性,天生就是为云设计,并沉淀出最佳实践,所以我认为,云原生既是一种构建和运行应用程序的方法,也是一整体套技术体系和方法论,即:生在云上,长在云上,天生为云。从 JS 到全生态,云原生时代下的前端成长演进之路 |展望前端工程师的 2023

0131

  • 作为开发者,我一直有个观念就是:项目里我可以不用,但是技术上我不能不懂!
  • WebAssembly (缩写 WASM)是一种可运行在现代网络浏览器中的新型代码,它的设计目的不是为了发明一种新的编程语言,而是为诸如如 C、C++ 、Rust 之类的语言提供一个高效的编译目标。它在安全、可移植、轻量化、高效率的虚拟机沙箱中执行,并且可以在不同平台上实现接近本地的运行速度,具有天然轻量、安全、快速等优势。不止是浏览器,还包括云端环境。值得一提的是,WASM 的轻量级、安全模型、隔离性使得它在广泛的环境中都可以使用,只需要提供一个符合 WebAssembly 标准规范的虚拟机环境即可,从边缘云到 IoT、再到函数计算领域,都可以作为类似 Docker 的轻量级替代方案来使用
  • FE 学习路线
  • TS 学习路线
  • JS
  • Nodejs 学习路线