自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

原创 程序员的 Redis 面试金典

学好一门技术最有价值的体现就是“面试”,对于大部分人来说 “面试”是涨薪的主要途径之一,因此我们需要认真的准备面试,因为它直接决定着你今后几年内的薪资水平,所以在面试这件事上花费再多的时间和精力都是值得的。 你会发现有时候一个知识点回答的好坏能决定你的月薪是涨 500 还是涨 5000,我相信大...

2020-06-25 23:30:01 306 0

原创 Spring Boot 配置文件的加载顺序

Spring Boot 配置文件的加载顺序,依次为 bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml ,其中 bootstrap.prope...

2020-06-11 23:30:46 221 0

原创 让你快速了解 TCP 协议

说起计算机网络,相信大家都不陌生。因为不管是你在面试还是在实际工作中,我们都会用到计算机网络相关的知识。而 TCP 协议作为一个重要的传输层协议更是我们经常会接触到的,但是,TCP 协议又相对复杂,如果忘记的 TCP 的相关知识,要去翻阅书籍又会花费太多时间。因此,本文对 TCP 协议的基本特点进...

2020-06-11 23:30:44 221 0

原创 《从前端到全栈》第一期:JS 中的二进制与流数据 【1/4】

本期研究什么? 脱离了 jQuery,前端进入工程化的时代,技术体系变得空前庞大与不可或缺,本期 Chat 从全栈的视角剖析 JS 前后端的二进制与流数据的处理问题。 为什么要研究它? 不夸张的说二进制数据和流数据一直是前端头疼的问题,传统的前端处理数据几乎是文本形式,WebGL 规范面世后,前端...

2020-06-11 23:30:28 326 0

原创 推荐系统进阶:设计和构建推荐系统流程综述

内容目录 推荐系统应用场景概述 为什么需要推荐? 推荐系统的目标? 推荐系统的工作? 推荐系统的基本模型 构建推荐系统的方法 相关参考?

2020-06-09 23:31:06 241 0

原创 中小型企业上云规划

公有云的概念已经深得众多中小型企业的青睐,它的出现解决了很多中小型企业的实际问题。在中小型企业起步阶段,可能由于专业的 IT 人员或者难以花费一大笔钱投入到 IT 设备中去,公有云的出现就解决了这个难题。按需付费的模式使企业需要支付的费用在初始阶段能够承受,并随着使用量来决定需要支付的费用。新冠肺...

2020-06-09 23:30:59 231 0

原创 MySQL 索引深入浅出知识手册

相信大家在工作中都会接触到关于 MySQL 的部分,其间或多或少都会听说过索引这个名词,那么关于索引的知识点又是否有做过深入挖掘呢? 在本场 Chat 中,小编特意整理大段文笔帮大家一起来梳理关于索引的知识要点: 什么是索引,为什么要使用索引 索引文件包含了哪些,不同的数据结构应用在索引中会有区...

2020-06-09 23:30:57 193 0

原创 用 LSTM 做股票价格预测:LSTM 回归问题

LSTM 全称长短期记忆人工神经网络(Long-Short Term Memory),是对 RNN 的变种。 长短期记忆模型(long-short term memory)是一种特殊的 RNN 模型,是为了解决反向传播过程中存在梯度消失和梯度爆炸现象,通过引入门(Gate)机制,解决了 RNN 模...

2020-06-09 23:30:56 545 0

原创 Serverless 在大规模数据处理的实践

当您第一次接触 Serverless 的时候,有一个不那么明显的新使用方式:与传统的基于服务器的方法相比,Serverless 服务平台可以使您的应用快速水平扩展,并行处理的工作更加有效。这主要是因为 Serverless 可以不必为闲置的资源付费,不用担心预留的资源不够。而在传统的使用范式中,用...

2020-06-08 23:31:09 179 0

原创 Dubbo 迈出云原生重要一步 - 应用级服务发现解析

社区版本 Dubbo 从 2.7.5 版本开始,新引入了一种基于实例(应用)粒度的服务发现机制······

2020-06-08 23:31:08 186 0

原创 面试官:换人!他连 TCP 这几个参数都不懂

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。 TCP 协议是由操作系统实现,所以操作系统提供了不少调节 TCP 的参数。 如何正确有效的使用这些参数,来提高 TCP 性能是一个不那么简单事情。我们需要针对 TCP 每个阶段的问题来对症下药,而不是...

2020-06-08 23:30:54 208 0

原创 使用 Shell 脚本甩掉重复的体力活,唯见你悠闲的喝着咖啡

很多后端的开发人员可能只是对各种源码、分布式感兴趣,可是做为一位优秀、“懒惰”的软件工程师而言,对自动化的设计也是要有吸引力的,试想,你的一堆服务器难道都需要你一个一个的启动、关闭、重启和检测状态吗?这些活不是不能干,而做为优秀的软件工程师而言要把时间放在有意义的上面来,哪怕是喝咖啡、休息也比一直...

2020-06-08 23:30:32 180 0

原创 Java 性能提升篇:JVM 之 JIT 的深度理解

随着互联网发展,Java 应用程序的兴起越来越大,同样对 Java 的深入,JVM 的理解也要求越来越高。提升 Java 应用程序性能变得越来越重要,想学习 JVM 调优怎么可以少了 JIT 呢?还有什么可以比 JIT 更影响性能的呢。通过本 Chat,和大家分享 JIT 相关的话题。 本 Cha...

2020-06-08 23:30:31 208 0

原创 Python爬虫学习

网络爬虫是一种互联网机器人,它通过爬取互联网上网站的内容来工作。它是用计算机语言编写的程序或脚本,用于自动从Internet上获取任何信息或数据。机器人扫描并抓取每个所需页面上的某些信息,直到处理完所有能正常打开的页面。 网络爬虫大致有4种类型的结构:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深...

2020-06-08 23:30:29 174 0

原创 【RAC】oracle11g r2 rac环境删除节点步骤

如果节点运行了service首先需要删除service 使用dbca图形化界面删除节点 依次选择 Real Application Clusters -- > Instance Management --- > Delete Instance.Accept the al...

2020-06-08 23:30:27 155 0

原创 web前端工程师的点点滴滴

web前端发展越来越快,也带给我们更多的压力,时刻感觉自己学不动了,但是那些比我们更优秀的人还在努力学习,我们有什么理由不努力,我坚信只要我们不断的累计,总有一天我们也会成功的。 想对前端这个领域有所了解,知道企业里面招聘的是什么的人,企业开发的遇到的问题,以及未来我们想要组成一个什么样的团队?这...

2020-06-08 23:30:03 176 0

原创 HTTP和HTTPS

相信大家面试的时候,对于HTTP和HTTPS的问题一定不会陌生,此篇文章就来说说两者的区别,以及真正的原理。

2020-06-08 23:30:02 165 0

原创 真正学会Java集合之List

真正的学会,不是为了面试学的那一点原理,而是应用在真实的代码之中 List知识脑图梳理 底层是数组结构的ArrayList为什么查询快 数组和链表两种数据结构,对垃圾回收的影响 写代码时,对List操作的一些工具类和技巧 Collections.sort 的底层排序算法 通过LinkedList...

2020-06-07 23:31:21 159 0

原创 Linux 用户配置文件

介绍linux系统两个重要的配置文件 /etc/passwd 和 /etc/shadow

2020-06-07 23:30:24 161 0

原创 终于有人把 java代理 讲清楚了,万字详解!

通过故事来学知识,这篇java文章写的很妙,代理的定义、代码演示、优缺点分析。不怕你学不会,就不怕你不点进来。

2020-06-06 23:31:20 171 0

原创 文件的基本管理和 XFS 文件系统备份恢复

所讲内容: Linux 系统目录结构和相对/绝对路径。 2.创建/复制/删除文件,rm -rf / 意外事故 3.查看文件内容的命令 4.实戓:xfs 文件系统的备份和恢复

2020-06-06 23:30:42 151 0

原创 数字货币交易所系统开发技术架构解决方案

数字货币交易所是一个中心平台。数字货币兑换是指数字货币之间、数字货币与法定货币之间的交易撮合平台。它是数字货币交易流通加密和价格确定的主要场所。用户将数字货币充值到指定的钱包地址(交易所创建的钱包),然后将购买订单和销售订单挂到平台上,实现数字货币之间的兑换。 ...

2020-06-06 23:30:28 736 0

原创 游戏开发之目录划分

开发游戏的时候,划分资源是最基础部分,不仅涉及到游戏内存占用,还涉及到团队配合等相关事项。

2020-06-05 23:31:19 135 0

原创 Seata 长事务解决方案 Saga 模式 | SOFAChannel#10 回顾

分布式系统有一个比较明显的问题就是,一个业务流程需要组合一组服务。这样的事情在微服务下就更为明显了,因为这需要业务上的一致性的保证。也就是说,如果一个步骤失败了,那么要么回滚到以前的服务调用,要么不断重试保证所有的步骤都成功。---《左耳听风-弹力设计之“补偿事务”》 本文将从金融分布式应用开发的...

2020-06-05 23:31:17 175 0

原创 从一个例子开始体验 SOFAJRaft | SOFAChannel#8 直播整理

今天是要从一个用户而非 owner 的视角来了解 SOFAJRaft。这么设计题目的原因是 SOFAJRaft 作为一种共识算法的实现,涉及到了一些概念和术语,而这些内容更适合通过一系列文章进行阐述,而在直播中我们希望能够分享对用户更有用、更容易理解的信息——SOFAJRaft 是什么,以及我们怎...

2020-06-05 23:30:58 99 0

原创 Python自带的GUI库Tkinter是否值得学习?

Python语言可以用在很多方面,网站开发、数据分析、运营维护、游戏开发等等,那么桌面应用程序GUI呢?其实Python标准库里自带Tkinter就是干这个的。相比PyQT、wxPython等等,Tkinter有哪些优势和不足,是否值得学呢?...

2020-06-05 23:30:56 302 0

原创 最全干货!软件架构设计原则

很多人都只听说过 23 种设计模式,却不曾知道软件架构设计原则。无论是想写出一手优雅的代码、还是为了更好的重构项目、又或者只是为了让身边的同事对你另眼相看,学习软件架构设计原则都是程序员绕不开的话题。 如何提高自己的开发效率?提高代码的复用性、可扩展性、可维护性。如何正确理解设计模式思想?首先理解...

2020-06-04 23:31:20 173 0

原创 借Adobe XD之力,自动生成Flutter代码

从原型设计图到可运行的Flutter App源码,覆盖Android、iOS、Web等平台。

2020-06-04 23:31:18 207 0

原创 阿里云携手微软与 Crossplane 社区发布 OAM Kubernetes 标准实现与核心依赖库

美国西部时间 2020 年 5 月 27 日,阿里云和微软云共同宣布,Open Application Model (OAM) 社区携手知名混合云管理项目 Crossplane,联合发布了 OAM 在 Kubernetes 平台上的标准实现与核心依赖库项目。新版的 OAM 核心依赖库以 Go 语...

2020-06-04 23:31:17 83 0

原创 理解 K8s 资源更新机制,从一个 OpenKruise 用户疑问开始

OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment / StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能如:优雅原地升级、发布优先级/打散策略、多可用区workload抽象管理、统一 si...

2020-06-04 23:31:15 123 0

原创 重磅!阿里巴巴开源首个边缘计算云原生项目 OpenYurt

北京时间 5 月 29 日,在阿里云容器服务 ACK@Edge(边缘集群托管服务) 上线一周年之际,阿里巴巴正式宣布将其核心能力开源,并向社区贡献完整的边缘计算云原生项目 -- OpenYurt。...

2020-06-04 23:31:13 131 0

原创 前端自动化部署(docker+Jenkins)

在常规的前端项目中,部署项目需要经过本地build,压缩文件,将压缩包上传至服务器并解压文件等步骤,过程较为繁琐。所以了解CI、CD是很有必要的 在本场 Chat 中,会讲到如下内容: 1.docker安装jenkins容器 2.Jenkins项目搭建流程 3.github凭证创建以及github...

2020-06-04 23:31:12 219 0

原创 win10下安装docker并且配置portainer图形可视化页面

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

2020-06-04 23:31:11 455 0

原创 过滤器 和 拦截器 6个区别,别再傻傻分不清了

很多新手程序员,总是对功能相似的 过滤器 和 拦截器傻傻分不清 本文列举了 过滤器 和 拦截器 的6个区别,让大家更好的理解二者的关系。

2020-06-04 23:31:10 129 0

原创 详解Redis持久化

由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,即便是重启后数据也无法很快恢复,而此时可能会有大量请求找到DB,DB扛不住,也就会出现所谓的“缓存雪崩”问题。 于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。...

2020-06-04 23:31:09 94 0

原创 更新应用时,如何实现 K8s 零中断滚动更新?

Kubernetes 集群中,业务通常采用 Deployment + LoadBalancer 类型 Service 的方式对外提供服务,其典型部署架构如图 1 所示。这种架构部署和运维都十分简单方便,但是在应用更新或者升级时可能会存在服务中断,引发线上问题。今天我们来详细分析下这种架构为何在更新...

2020-06-04 23:30:58 82 0

原创 Java 转 Flink(二)少吃个手抓饼,涨一点知识

你们再不看我的文章,我就转行做手抓饼了,摊位已看好,欢迎每天早晨来买一个O(∩_∩)O,有没有怜香惜玉的,来一波订阅。 上篇文章主要介绍 Flink 怎么初始化 StreamExecutionEnvironment,以及怎么 Flink 中使用注解,大家都知道 Flink 和 Spring 结合会...

2020-06-04 23:30:53 86 0

原创 不学不知道:FastDFS 分布式文件系统原来就这么简单

现在出来混,不会点分布式技术,都不好意思自己是程序猿。每天进步一点点,今天来和大家分享 FastDFS 分布式文件系统,学了才知道,原来 FastDFS 真的就这么简单。 本场 Chat 内容包括: 少不了的环节,FastDFS 介绍、环境准备 介绍和配置 Tracker 和 Storage 配...

2020-06-04 23:30:51 88 0

原创 【我在GitChat写童话】支持向量机

【我在 GitChat 写童话】是浅浅对啥基础都莫得的全年龄段读者的入门讲解,全系列通俗易懂,幽默风趣(可能叭),可能会配上精美的绘图,尽可能地不使用数学公式,只采用最接近大众受教育水平的讲解模式给读者们做科普,当然啦,全系列是保持童话的风格哦【也有可能是小说风格或者是小故事风格哈哈哈哈】。 【我...

2020-06-04 23:30:48 69 0

原创 生物高考

生物

2020-06-04 23:30:46 79 0

提示
确定要删除当前文章?
取消 删除