2021-09-18
从 JDK8 之后,Java 的更新策略改为以时间驱动的方式,每六个月发布一个新的Java版本,每三年发表一个长期支持版本。一般如果要对旧 JDK 进行升级,都会选择长期支持版,JDK11 和最近更新的 JDK17 是长期支持版本。但是由于商业项目更看重稳定性,更新 JDK 带来的收益不大,大多数人不愿意踩坑去更新 JDK。因此,很多人都只是从新闻了解到新 ...
Read More
2021-09-10
记录下用 RabitMQ 订阅 binlog 的方法,相关编码的 GitHub 地址在 lin-mq
1.数据库数据库新建 canal 从库用户用于订阅
123CREATE USER canal IDENTIFIED BY 'canal&*123ABC';GRANT SELECT, REPLICATION SLAVE, REPLI...
Read More
2021-08-26
转载注:原文链接 https://segmentfault.com/a/1190000003063859,笔误多,但整理比较全面就转过来了。
注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。...
Read More
2021-08-22
Let's Encrypt 可以申请免费的 HTTPS 证书,一般网站都够用了,证书的有效期是 90 天,90 天过期后就要重新申请。Let's Encrypt 官方推荐使用 Certbot ACME 客户端来自动签发证书。
以 CentOS 7 为部署在 Nginx 上的网站域名自动签证为例子。进入 https://certbot.eff....
Read More
2021-08-20
思考做为一名 90 后,最开始学英语的时候是小学三年级,我现在还很清除记得当初学英语的场景,当时的老师很负责,入门教我们学习音标教得很详细很认真。起初在小学的时候我对学英语还是有很大的兴趣的,后来到了中学不知道为什么就没那么认真了,现在想起来应该是学英语不是一件容易的事情,学习方法也不对,并且,因为英语成绩一直不那么理想,在思维上形成了”我学不好英语“的...
Read More
2021-08-17
在远程服务器添加客户端的公钥之后,在 ~/.ssh/config 文件中配置如下远程服务器链接后就能,通过命令 ssh 服务器名 登录远程服务器了,比如这里就是 ssh tx
12345678#ssh 远程机器配置#腾讯云Host txHostName xxx.xxx.xxx.xxxUser rootPort 22IdentityFile ~/.ssh/id...
Read More
2021-08-10
以前一直在 Windows 桌面环境下做开发,接触的 Linux 机器都是服务器,基本上全都是在终端操作。最近来兴趣尝试在 Linux 桌面下做开发,总的来说,以日常开发办公的体验还可以,真正的 Linux 环境下工程的编译和部署调试比起虚拟机和远程终端还是好太多。但桌面的上手顺畅程序和 Windows 和 macOS 还是完全没法比,有些工具安装方式也比...
Read More
2021-07-18
本地环境 Windows10+WSL2(Ubuntu)
在服务器安装 Docker 之后,开启远程访问
sudo vi /etc/default/docker 修改配置
123# 开启远程访问 -H tcp://0.0.0.0:2375# 开启本地套接字访问 -H unix:///var/run/docker.sockDOCKER_OPTS="-...
Read More
2021-04-02
三年前的今天,当时跟大学的室友去海珠湖玩,过得真快。
Read More
2021-03-15
被打亂思緒要再重組的確很難,到現在我也仍未掌握「不被打斷」或是「即使被打斷還能輕鬆地整理好思緒、繼續做事」的能力。 注意力被分散的原因可能來自外部或內部,《極度專注力》這本書中則討論到如何開啟「極度專注力模式」。 作者克里斯・貝利(Chris Bailey)提到,想進入這個模式,有 4 個步驟。不知道是為什麼,有時候在書寫時能夠專心致志完全不受外界干擾,一...
Read More
2021-03-06
Simply Three 这版听起来又有另一种感觉。
Read More
2021-02-25
去年七月离职之后,不再需要按上班节奏生活,有了许多时间做自己喜欢做的事情。在这期间也体验了许多有趣的事情,买了一些东西充实生活,有的好用,有的用了几次就吃灰了。
Read More
2021-02-04
系统信息1. uname用于查看系统信息
1uname -a 显示全部信息
2. lscpucpu 架构信息
文件和目录操作1. ls列出文件或者目录的信息,目录的信息就是其中包含的文件。
12345## ls [-aAdfFhilnrRSt] file|dir-a :列出全部的文件-d :仅列出目录本身-l :以长数据串行列出,包含文件的属性与权限...
Read More
2021-01-15
有时会看到一些有关 ip 段的写法是这样的:“192.168.1.1/24”,这种写法叫 CIDR 无类域间路由。“/”后面的数字控制前面 ip 地址的掩码,以表示后面有几位可以变。
Read More
2021-01-02
以前对2020年的记忆是课本上的”2020全面建设小康社会“,一晃,2020年已经是历史了。
Read More
2020-12-29
[作者简介] 李文华,小米信息技术部海外商城组
随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式系统几乎无处不在。谈到分布式系统,特别是微服务架构,我们不得不谈分布式事务。今天就跟大家一起聊聊分布式事务以及常用解决方案。
基础理论在讲解具体方案之前,我们有必要了解一些分布式事务所涉及到的基础理...
Read More
2020-12-21
微服务是一种用于构建应用的架构方案。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服务在工作(和出现故障)时不会相互影响。
Read More
2020-12-20
对于Java开发而言,找工作面试基本上都会问道 JVM 这个知识点,其中涉及结构组成、作用原理、异常排查和参数调优等等。
Read More
2020-12-19
2018年11月15日 作者: 家琪 文章链接 13658字 28分钟阅读
前言Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。
Java中往往是按照是否含有某一特性来定义锁...
Read More
2020-12-16
夜空中最亮的星,请指引我前行。
Read More
Previous 1 2 3 4 5 6 Next