摘要: 我是风筝,公众号「古时的风筝」,一个简单的程序员鼓励师。 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 面试官:我看你简历上写的你们公司数据库是 MySQL 读写分离的? 小阿花:嗯,是的。 面试官:那你说说数据库是主从怎么配置? 小阿花:额, 阅读全文
posted @ 2021-10-29 23:38 小雨淅淅o0 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 在了解中间件之前,我们先了解一下什么是同步? 首先我们想一下,两个公司之间如果有互相调用接口的业务需求,如果没有引入中间件技术,是怎么实现的呢? 用户发起请求给系统A,系统A接到请求直接调用系统B,系统B返回结果后,系统A才能返回结果给用户,这种模式就是同步调用。 所谓同步调用就是各个系统之间互相依 阅读全文
posted @ 2021-10-29 22:46 小雨淅淅o0 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ​ 想要找一个随时可以查看自己的学习笔记,将笔记放在博客园是一个很不错的选择,但博客园本身的后台写还是很不方便。写MD格式的文档我还是喜欢使用 Typora 来编写。那么有没有一种方法可以让我在 Typora 中编写的文章同步到 博客园中呢?所以我花了一下午的时间总结出了一套方法,来优化在博客园写博 阅读全文
posted @ 2021-10-29 22:39 小雨淅淅o0 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 引言 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀 阅读全文
posted @ 2021-10-29 22:37 小雨淅淅o0 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 长文前排提醒,收藏向前排提醒,素质三连 (转发 + 在看 + 留言) 前排提醒! 前言 Redis 作为一个开源的,高级的键值存储和一个适用的解决方案,已经越来越在构建 「高性能」、「可扩展」 的 Web 应用上发挥着举足轻重的作用。 当今互联网技术架构中 Redis 已然成为了应用得最广泛的中间件 阅读全文
posted @ 2021-10-29 22:35 小雨淅淅o0 阅读(303) 评论(0) 推荐(0) 编辑
摘要: DevOps DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通 阅读全文
posted @ 2021-10-29 22:33 小雨淅淅o0 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 要想真正将MQ运用于项目中,要从哪一步开始呢? 我们来想一下,要在项目中使用一个新技术,是不是应该先了解市面上都有哪些常用的框架,所以应该从技术调研开始,选择合适的框架应用于我们的项目。 那都有哪些中间件可供选择呢。其实现在主流的消息中间件就4种:kafka、ActiveMQ、RocketMQ、Ra 阅读全文
posted @ 2021-10-29 22:32 小雨淅淅o0 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: Docker Compose 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量 阅读全文
posted @ 2021-10-29 22:28 小雨淅淅o0 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了如何使用os.access的方法来判断系统文件的存在性与读、写和可执行权限等。这在日常文件操作中有着比较重要的意义,意味着我们可以先判断文件是否存在再决定是否删除系统文件,而不是直接用os.remove进行删除操作,如果有异常再进行捕获,这种的操作非常的不符合操作逻辑,而且不优雅。 技术背 阅读全文
posted @ 2021-10-29 22:25 小雨淅淅o0 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 本人的感受是,哪怕上班用不到Python,程序员也应该学Python,因为Python能给大家带来更多的主业副业机会,而且现在做Python的人还没Java多。在本文里将结合本人的经验,一方面分享下如何高效学Python,另一方面分享下用Python挣钱的经验。 1 先说Python的尴尬地位,首先 阅读全文
posted @ 2021-10-29 22:11 小雨淅淅o0 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 最近读了一本不是编程的程序员技能书《软技能 代码之外的生存指南》,全书分为7个篇章,分别是职业、自我营销、学习、生产力、理财、健身和精神。其中在读过职业、自我营销和理财这三个篇章后,让我非常有感触,也让我很意外,本来以为国外的软件环境会与国内不同,现在看来很多情况都很类似。下面会着重围绕这三个篇章展 阅读全文
posted @ 2021-10-29 22:05 小雨淅淅o0 阅读(167) 评论(0) 推荐(0) 编辑
摘要: >>> 目录 <<< Docker简介 Docker优势 Docker基本概念 Docker安装使用 Docker常用命令 Docker镜像构建 Docker本地仓库 Docker图形管理工具Portainer Docker集群管理工具Swarm Docker运维流程图 Docker配置管理 Doc 阅读全文
posted @ 2021-10-29 22:03 小雨淅淅o0 阅读(2664) 评论(0) 推荐(0) 编辑
摘要: 前言 新的一年,在暂时没有工作以及家庭的双重羁绊的这个周末给自己放了一天假,这样的时间尤属难得。 我在《致所有.Net者和有梦想的朋友们 - 共勉》这篇文章中提到过,在如今的工作生活不分家的快速节奏中,为了生活和家庭,我们必须负重前行,即使每天的时间大部分都给了工作以及家庭,但是我们还是要定期给自己 阅读全文
posted @ 2021-10-29 21:56 小雨淅淅o0 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、数据包详细信息 Packet Details面板内容如下,主要用于分析封包的详细信息。 帧:物理层、链路层 包:网络层 段:传输层、应用层 1)Frame 物理层数据帧概况 2)Ethernet II 数据链路层以太网帧头部信息 3)Internet Protocol Version 4 互联网 阅读全文
posted @ 2021-10-29 21:55 小雨淅淅o0 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: Redis使用过程中要注意的事项 Redis使用起来很简单,但是在实际应用过程中,一定会碰到一些比较麻烦的问题,常见的问题有 redis和数据库数据的一致性 缓存雪崩 缓存穿透 热点数据发现 下面逐一来分析这些问题的原理及解决方案。 数据一致性 针对读多写少的高并发场景,我们可以使用缓存来提升查询速 阅读全文
posted @ 2021-10-29 21:53 小雨淅淅o0 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: for循环的一般格式如下: 1 #!/bin/sh 2 3 for 变量 in 列表 4 do 5 command 1 6 command 2 7 command 1 8 ......... 9 command n 10 done 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环 阅读全文
posted @ 2021-10-29 21:34 小雨淅淅o0 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该 阅读全文
posted @ 2021-10-29 17:44 小雨淅淅o0 阅读(80) 评论(0) 推荐(0) 编辑