写作热力图 加载中...
加载中...

2019

程序员会被AI 替代吗

程序员会被AI 替代吗

笔者目前从事云计算行业的客户服务性岗位,虽然工作上需要用到各种技术,比如各种云服务背后的原理和产品定制化的细节,例如虚拟化技术、 Windows server 、Linux 系统的技术、各种关系型数据库非关系型数据库、容器服务、k8s、负载均衡等产品的背后原理和技术,需要能够自己搭建相关的服务,对于...

域名解析之 CAA

域名解析之 CAA

由于之前把域名托管在 cloudflare ,感觉解析比较慢,于是换到了阿里云,为了使用 letsencrypt 自动续签证书功能,我决定重新使用阿里云的 ak和sk 申请一下证书,在使用 letsencrypt 签发证书时发现报错缺少 CAA [2019年 03月 22日 星期五 11:09:28...

深入浅出Mysql 索引

深入浅出Mysql 索引

索引就是为了提高查询效率,就像书的目录一样。 索引的常见类型索引的出现是为了提高查询效率,但是实现索引的方式却有很多种,例如哈希表、有序数组和搜索树等。 哈希表 哈希表是一种以键-值(key-value) 存储数据的结构,我们只要输入待查找的值即key,就可以找到其对应的值即Value。哈希的思路很...

深入理解 mysql 的事务

深入理解 mysql 的事务

事务就是要保证一组数据库操作,要么全部成功,要么全部失败。 并不是所有的引擎都支持事务。比如 MySQL 原生的 MyISAM 就不支持事务,因此被InnoDB 取代。 隔离性和隔离级别什么是 ACID? ACID(Atomicity、Consistency、Isolation、Durabilty,...

mysql 的两个重要日志模块

mysql 的两个重要日志模块

mysql 的两个重要日志模块 redo log(重做日志) 和 binlog(归档日志) redo log 用于保证 crash-safe 能力。innodb_flush_log_at_trx_commit 这个参数设置成 1 的时候,表示每次事务的 redo log 都直接持久化到磁盘。这个参数...

一条mysql 语句的背后

一条mysql 语句的背后

Mysql 的基本架构图 MYSQL 的整个架构可以分为 server 层 和存储引擎层2个部分,其中 Server 层 包括: 连接器 查询缓存 分析器 优化器 执行器 server 层涵盖了 Mysql 的大多少核心服务功能以及内置函数 存储引擎层 负责数据的存储和提取其架构是插件式的,...

为什么说只要努力就可以成功是一碗毒鸡汤

我直接说结论吧!努力没有错,但是努力并不一定可以成功,著名的老者曾经说过”自身努力固然重要,但是还是要看历史进程”。如果说你在一条逆历史进程的方向上努力,即使你在努力一千倍一万倍也是无济于事。到头来只不过是自我感动而已。 就拿农民来说吧,我感觉他们真的很努力,面朝黄土背朝天,起早贪黑的干活,农忙的时...

套路贷+套路培训, IT 培训套路何时休?

315晚会曝光了各种类似 714的套路贷款,我就想起了我的朋友小王去年发生的事情。给大家分享下他的经历,希望给一些转行中的年轻人,尤其是刚毕业涉世不深的大学生一些警醒吧! 小王是一名刚刚毕业没多久的大学生,因为大学期间学的是化学专业,毕业后一直没找到合适的工作,并且小王对本专业的未来就业前景表示很渺...

HTTPS  最佳实践

HTTPS 最佳实践

让你的 HTTPS 站点更安全通常一个 web 站点开启 HTTPS ,以 nginx 为例,我们可以这样进行配置: server { listen 443 ssl http2; server_name www.example.com; index index.html index....

你真的会使用搜索引擎吗

你真的会使用搜索引擎吗

最近看了一非常棒的悬疑片—《网络谜踪》,英文名《Searching》,这是一部非常特别的电影,最开始豆瓣评分始9.2,目前看评分是8.6分。被评为 2018年最火爆的悬疑片。 这部片子的特别之处在于他的拍摄手法,整部片子完全是通过电脑摄像头和电脑桌面以及手机的摄像头拍摄展现,当然剧情也是非常棒的,...

文科生如何转行互联网行业做技术,应该怎么准备

文科生如何转行互联网行业做技术,应该怎么准备

大家好,我是阿文,目前就职于网易杭州研究院云计算技术部,今天我和大家聊一聊转行这个话题。给那些迷茫的想转行的年轻人一点点鼓励。 如果你和我一样在当初上大学的时候因为各种原因脑子进了水选了个文科,那么接下来我的一些经历可能会对你有所帮助。 我大学学的是文科,秘书专业,你难以想想这个专业在当时是脑子是进...

万维网30 周年了

万维网30 周年了

今天是2019年3月12日,是万维网诞生 30周年的纪念日,搜索引擎巨头谷歌为此在首页换上了互联网发明的Logo以此来纪念万维网诞生 30周年。 此外,今天早上,著名的开源web 服务器厂商 nginx 宣布被 F5 收购。我觉得今天可以和大家分享下互联网的那些历史。 我们今天之所以可以在网络上...

kubernetes 常用命令

日常工作中最常用的 kubernetes 命令,做下总结 kubctl 常用命令说明 [root@ceph0 ~]# kubectlkubectl controls the Kubernetes cluster manager.Find more information at: https://ku...

给zsh 启动加个动画

给zsh 启动加个动画

item2 加载了很多东西后,启动变得无比的慢,每次启动都要等一分钟左右,于是给zsh 启动加个动画。以解除等待时候的烦躁心情。 效果如下: 操作步骤 loading.js cat ~/.loading.jsvar loading = require('loading-cli&#x27...

nginx 配置4层代理

nginx-1.9.0 开始支持 TCP 代理,也就是4层代理,默认编译不会支持,需要加上 –with-stream 参数编译。 NGINX 编译进入 nginx 目录 cd /home/fwj/nginx-1.15.9 编译 ./configure --prefix=/usr/local/n...

使用inotify

Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。 inotify-tools是一个C库和一组命令行的工作提供Linux下inotify的简单接口。inoti...

科普:什么是IO HANG

IO HANG 其实就是 IO 假死,一般来说可能是 IO 负载过高导致的。IO 负载高的原因也有可能是因为内存不足导致启用了 swap,频繁的对swap 进行读写而导致的 IO 高。 在Linux 中,我们可以通过一些工具来判断当前系统的 IO 状态。 iostat示例用法 iostat -d -...

使用ProxyCommand代理跳板机登录

有时候我们要登录一台云服务器需要先登录一台A机器后然后在通过A机器跳转到目标机器,这么做的好处就是讲登录权限的范围进行控制,让登录的服务器处于可控范围内不至于被任何非信任用户访问。 那么问题来了,我得先本地 ssh 到A机器,然后在A 机器ssh 到B机器吗?这也太麻烦了。 其实,ssh 可以通过本...

如何理财之定投指数基金

如何理财之定投指数基金

最近在学习一些关于理财的知识,发现这个里面的门道其实还是很多的。现在把学习笔记整理下拿出来分享下。 理财就是理生活,即使你目前手头没有多少钱,也应该学会管理自己的财富。切记做“月光族“。当然理财并不是说让你把钱存银行活期或买银行的定期,那个收益率着实不高,还不如余额宝随存随取。 首先,要转变的是一种...

容器中使用alpine镜像

之前构建 Dockerfile 一般我都是使用 Debian,镜像大小大概在 50多M 左右。然后我最近在阿里云构建镜像时发现阿里云的镜像漏洞扫描扫出来很多漏洞,比如 gcc systemd 等软件包的漏洞。在阿里云打补丁得买他们的服务,300多一个月。 最近我发 alpine 这个操作系统的镜像非...

18910111232