聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 557874 views阅读

    ubuntu 升级 nodejs

    打开终端,并使用以下命令更新系统软件包列表 sudo apt update 安装Node.js的包管理器npm: sudo apt install npm sudo apt upgrade nodejs 使用以下命令安装Node.js的版本管理工具n sudo npm install -g n 使用n命令安装最新版本的Node.js sudo n latest 验证Node.js是否成功安...

    分类:技术文章 时间:2023-12-19 21:20 我要评论(0个)

  • 598920 views阅读

    Ubuntu装机命令记录

    记录下来备忘 查看ubuntu发行版本 lsb_release -a 修改hostname vim /etc/hostname 添加用户 adduser kimi openssl rand -base64 16#生成16位随机密码 给用户添加sudo的权限 adduser kimi sudo 让用户不需要密码使用sudo chmod 740 /etc/sudoers 将里面的 %sudo ...

    分类:技术文章 时间:2023-11-28 21:19 我要评论(0个)

  • 1500525 views阅读

    frps.toml全中文注释版本

    # 必须包含 IPv6 的文字地址或主机名 # 在方括号中,如"[::1]:80"、"[ipv6-host]:http"或"[ipv6-host%zone]:80" # 对于单个"bind_addr"字段,不需要方括号,如"bind_addr = ::"。 bindAddr = "0.0.0.0" bindPort = 7000 # 用于 kcp 协议的 udp 端口,可以与 'bind...

    分类:技术文章 时间:2023-11-28 21:19 我要评论(0个)

  • 970631 views阅读

    Ubuntu22.04 配置frps

    安装frps 下载frps,记得从 https://github.com/fatedier/frp/releases 下载_linux_amd64.tar.gz 类型的才适合Ubuntu wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz tar zxvf ...

    分类:技术文章 时间:2023-11-28 21:19 我要评论(0个)

  • 3305759 views阅读

    软件工程师成长的一个误区

    挺久时间没有更新了,最近脑海中有几个化为文字的想法,但是都比较散,也就没有落笔。不过忽然有一个念头冒了出来,就是这些想法里面,有几个其实都是关于软件工程师成长的一个 “误区”。可以说,从 2008 年步入职场以来,这个误区导致的坑,或早或晚我踩过不少,我觉得把它们总结一下,写出来,兴许能给一些朋友们带来一点帮助。 “我对技术感兴趣,我只想做技术,走技术路线。” 这句话是不是很听...

    分类:技术文章 时间:2022-05-09 14:27 我要评论(0个)

  • 2277990 views阅读

    Enable HTTPS in dockerd

    在Ubuntu中安装Docker后,默认监听本地的socket地址,可以通过/etc/systemd/system/multi-user.target.wants/docker.service看到启动参数为ExecStart=/usr/bin/dockerd -H fd://,如果我们想通过远程访问的方式连接到这台主机,使用这台主机的Docker,则需要添加如下参数: ExecSt...

    分类:技术文章 时间:2021-05-08 13:18 我要评论(0个)

  • 3803133 views阅读

    直播:专精 or 博学,多少人输在了技术选择上?

    上个月在极客时间做了一场直播,聊了聊职业生涯技术选择的话题,我把编辑剪好的视频贴在下面(视频本身在 B 站)。如果对于我写的极客时间专栏 《全栈工程师修炼指南》感兴趣的话,也欢迎订阅。 胶片我上传在这里: 下面是视频: P1 我是谁 P2 第一部分:技术路线的选择 P3 技术路线选择:面临的困难 P4 技术路线...

    分类:技术文章 时间:2020-08-16 06:16 我要评论(0个)

  • 4316028 views阅读

    技术面试中,什么样的问题才是好问题?

    其实很久以前就想谈一谈这个话题了,但是最近才有了足够的动机。因为从最近参加的很多 debrief 来看,我认为身边大多数的软件工程师面试中,在通过技术问题来考察候选人这方面,很多都做得不够好。比方说,我看到对于一些经验丰富的软件工程师候选人的面试,一些面试官依然是草率地扔出一道算法题让做了事,并且认为能不能够比较清晰完整地将代码写出来,是工程师级别裁定的最重要的标准。而这样的做法我认为是非...

    分类:技术文章 时间:2020-02-12 18:13 我要评论(0个)

  • 2960383 views阅读

    ~/.ssh/config的一些推荐配置

    最近看了一些资料,感觉之前用了这么多年的 ssh 浪费了好多大好的青春和时间。这里给一个我现在在使用 ~/.ssh/config 的范本,可以为使用 ssh 登录时带来非常多的方便之处。 1.多个 SSH 之间共享同一个连接,在第一次连接成功后,再次连接同一个主机,不用输入密码。 Host * ControlMaster auto ControlPath ~/.ssh/ssh_mux_%...

    分类:技术文章 时间:2018-11-05 00:05 我要评论(0个)

  • 2061937 views阅读

    如何学习新技术

    我从 2009年~2010 年左右开始学习信息技术,从初期围绕单片机做电子设计,一路浅尝辄止,走马观花。什么语言都用过,在各种平台上都干过活,有用的没用的都学了一些,一路尝鲜一路丢。 虽然有识之士们都说,光靠广度没法找到工作,要对一门手艺有深度,到达深奥幽玄的境界。我自知能力有限,更何况,工作后每日加班,精力不济,能让我一窥天道的时间窗口越来越窄了。 即便如此,我也不觉得自己不行,这就是愚...

    分类:技术文章 时间:2017-06-09 08:10 我要评论(0个)

  • 2675137 views阅读

    Java 应用在线性能分析和火焰图

    在碰到线上性能问题的时候,如果能在线通过采样方式获取热点函数/方法就可以更方便地定位问题所在,进行优化。采用在线采样的方式,由于性能影响小,可以比较放心地在线上进行,获取第一手数据。Linux 平台上,对于多数 C/C++ 编写的应用,可以通过 perf 来方便的采样,还可以进一步生成火焰图来更直观地观察。Java 是没法直接用 perf 的。虽然有一个 perf-map-agent,但是...

    分类:技术文章 时间:2016-08-30 14:15 我要评论(0个)

  • 3064979 views阅读

    一次连接超时问题排查的历程

    我们有一个 java 应用,启动的时候要初始化连接池,在连接一堆 sharding 过的 DB 时,经常会有一部分连接超时失败的,集中在一两台后端机器上,但每次失败的后端服务器却又不固定,也并不是每次启动都能遇到。超时时间设为了 50ms,看起来有点短但是对局域网,和压力并不算大的 DB 来说,这个时间已经长得匪夷所思了。后来尝试调大成 100ms,还是有失败的。但是如果启动成功后,却没再...

    分类:技术文章 时间:2016-07-16 16:15 我要评论(0个)