自定义博客皮肤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 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

  • 博客(4829)
  • 收藏
  • 关注

原创 配置类需要标注 @Configuration 却不知原因?那这次就不能给你涨薪喽

Spring 配置的 Full 模式和 Lite 模式如何区分?本文用源码塞给你

2020-07-21 23:30:12 328

原创 Python:对比 Excel 表格中数据并标红不同单元格生成桌面程序(完整版)

Python 可谓是开始了数据新征程,Python 依托于简洁的代码量,强大的第三方库的依托,迅速成为当今最火的语言,本文就是作者在使用 Python 做的小程序的例子。从本文中你可以学到什么?如何使用 Python 的 Openpyxl 库学会简单使用 Tkinter(GUI桌面程序化)操作 Excel 表格实现自己想要的功能‘如何生成桌面程序适合人群: 对 Python 感性其...

2020-07-21 23:30:12 1440

原创 多线程获取结果的最优方式你知道吗

通过阅读本文你可以学到以下知识:怎样获取多线程 的结果获取多线程结果的方式有哪几种?哪种方式最优雅Dubbo 的集群容错模式:Forking Cluster 可以怎么实现?...

2020-07-21 23:30:10 397

原创 真懂 Spring 的 @Configuration 配置类?你可能自我感觉太良好

Spring 配置类的 Lite 模式和 Full 模式,一锅全端走

2020-07-21 23:30:09 341

原创 Docker 从理论到实践

在当前 Devops 日趋流行的时候,Docker 作为容器化的代表,更是一种先进生产力的体现,Docker 集开发、打包、运行应用于一体的开放平台,可以用来快速交付应用。本文将带你从理论到实践,更快入门 Docker 。...

2020-07-21 23:30:06 290

原创 Kafka 核心概念和操作示例

前面写了篇《聊一聊高并发高可用那些事(一):Kafka 篇》算是二稿吧,本篇是第三稿收尾了。在本场 Chat 中, 会讲到如下内容:为什么需要消息队列高吞吐、高可用 MQ 对比分析Kafka 相关概念分区, 副本, 消费组偏移量的最大值, 消息的存储策略Zookeeper 上存的 Kafka 数据如何确保消息只被一个服务消费重复消费和数据丢失问题Linux Kafka 操作...

2020-07-21 23:30:05 273

原创 阿里 Midway 正式发布 Serverless v1.0,研发提效 50%

在过去的半年里,Midway FaaS 收获了很多同学的关注,也有不少大企业已经直接开始使用。

2020-07-21 23:30:04 256

原创 521 我发誓读完本文,再也不会担心 Spring 配置类问题了

Spring 配置类专栏研究得最深的一篇,不为别的,只为涨薪

2020-07-21 23:29:51 287

原创 进程、线程基础知识全家桶,30 张图一套带走

我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。城里人有城里人的规矩,城中有个专门管辖你们的城管(操作系统),人家让你休息就休息,让你工作就工作,毕竟摊位不多,每个人都要占这个摊位来工作,城里要工作的人多着去了。所以城管为了公平起见,它使用一种策略(调度)方式,给每个人一个固定的工作时间(时间片),时间到了就会通知你去休息而换另外一个...

2020-07-21 23:29:49 319

原创 性能碾压 POI !利用模板语法快速生成 Excel 报表

本期课程,我们将借助服务端表格组件 GcExcel 的模板语法来完成 Excel 报表的生成,通过使用简单的语法标记,可以在不借助任何第三方组件的情况下,结合数据源,自动化地生成 Excel 模板文件。目前,GcExcel 可以生成的文件格式包括 XLSX、PDF、SSJSON 以及 HTML。在公开课上,我将详细介绍 GcExcel 的模板功能,并教大家如何使用模板生成 Excel 报表,欢迎...

2020-07-21 23:29:47 472

原创 不懂 Spring Application 生命周期事件?那就等于不会 Spring Boot 嘛

关于 Spring Boot 最主要的类的生命周期,此篇文章值得收藏

2020-07-21 23:29:44 216

原创 一口气说出 OAuth2.0 的四种授权方式

简单介绍 OAuth2.0 和它的四种授权方式:授权码(Authorization-Code) 隐藏式(Implicit)密码式(Password)客户端凭证(Client Credentials)

2020-07-20 23:30:08 330

原创 从 0 开始,手把手教你用 Vue 开发一个答题 App

本教程适合对 Vue 基础知识有一点了解,但不懂得综合运用,还未曾使用 Vue 从头开发过一个小型 App 的读者。本教程不对所有的Vue知识点进行讲解,而是手把手一步步从 0 到 1,做出一个完整的小项目。目前网上的教程不是只有零散的知识点讲解;就是抛出一个开源的大项目,初级读者下载下来后,运行起来都很费劲,更谈不上理解这个项目是如何一步步开发出来的了。本教程试图弥补这个空白。...

2020-07-20 23:30:05 459

原创 看动画,拿 Offer:大厂算法面试真题全解析

精讲视频包括6.5 小时的随选视频36 篇图文配套讲解20 道编码练习题完整的永久访问权随时随地在移动设备上观看为什么要学这门视频专栏?在互联网大厂研发岗位的求职中,算法面试是必不可少的环节。如果你想进入一家顶级互联网公司并成为一名出色的软件工程师,解决算法问题是你绕不过去的一道坎。算法设计能力是区分普通程序员与优秀程序员的方式。很多学习算法或准备面试的同学,搞不清晦涩难懂的...

2020-07-20 23:30:03 1367

原创 Serverless 技术公开课

众所周知,我们在开发应用程序并将其部署在服务器上的过程细节上往往要花费很多精力,有没有一种简单的架构模型能够帮助我们解决这个问题呢?答案就是今天软件架构世界中新鲜但是很热门的一个话题——Serverless(无服务器)架构。Serverless 兴起于 2017 年,在最近两年伴随着云原生概念的推广愈发火爆,很多开发者非常看好,并认为它一定是未来云计算发展的方向。其实,虽然说是 Serverle...

2020-07-20 23:30:01 1114

原创 树莓派 k8s 集群监控 Prometheus

树莓派是一款基于 ARM 的微型电脑主板,尺寸仅有信用卡大小,体积和火柴盒相差无几,用几台树莓派 4 组建的 k8s 集群也是一套完整的 k8s 环境,能够满足大部分使用使用场景,但它体积小,成本低,功耗低的优点,极容易受到云原生技术爱好者的关注和喜爱。如何正确使用树莓派 k8s 集群,让我们先从安装监控系统 Prometheus 开始。在本场 Chat 中,会讲到如下内容:在树莓派 k8...

2020-07-20 23:29:45 475

原创 微服务异常太乱太多,如何异常治理

现如今微服务框架十分流行,提出“面向云环境的应用程序“的spring cloud无疑是这些框架中的翘楚,然后面对服务上线后服务众多,异常的捕捉,基于堆栈跟踪分组,关注特定错误发生的次数就非常有必要。适合人群: 对Spring Cloud 线上异常治理需求的工程师...

2020-07-19 23:30:03 852

原创 常用的 ES5 和 ES6 中对象的导出和导入的差异之处

export 与export default 均可用于导出常量、函数、文件、模块等你可以在其它文件或模块中通过 import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用在一个文件或模块中,export、import 可以有多个,export default 仅有一个通过 export 方式导出,在导入时要加{ },export default 则不需要...

2020-07-19 23:29:40 465

原创 MySQL 你可能会忽略的问题

这篇文章带你了解常见 MySQL 可能会忽略的问题,包括 MySQL 常见索引的选择,MySQL 数据类型的选择,字符集的选择。

2020-07-16 23:30:10 334

原创 JDK 动态代理之实现与原理(一)【JDK 篇】

本场 Chat 分享主要介绍 JDK 动态代理的组成与实现。

2020-07-16 23:30:08 290

原创 蚂蚁金服网络通信框架 SOFABolt 功能介绍及协议框架解析 | 开源

为了让中间件开发者能将更多的精力放在产品功能特性实现上,而不是重复地一遍遍制造通信框架的轮子,SOFABolt 应运而生。这些年,在微服务与消息中间件在网络通信上,蚂蚁集团解决过很多问题、积累了很多经验并持续进行着优化和完善,我们把总结的解决方案沉淀到 SOFABolt 这个基础组件里并反馈到开源社区,希望能够让更多使用网络通信的场景受益。今天我们来聊一下蚂蚁集团开源的网络通信框架 SOFAB...

2020-07-16 23:30:03 775

原创 Spring Boot 2.x: 定时给对象发送天气

不知不觉,又到了雨季,你对象是不是经常忘记带伞呢,这个时候写一个自动定时发送邮件的程序,提醒她带伞,会不会对你崇拜有加呢,当然,如果你对象是一位攻城狮,当我没讲~...

2020-07-16 23:29:48 374

原创 参考牛顿冷却定律优化最热问题的排序

背景介绍:得到锦囊(原得到问答,十万个怎么办)产品刚上线时,该版块首页的最热排序暴露了两个问题:分页时数据重复和最热榜单被霸屏,本文将围绕解决这两个问题来展开。“牛顿冷却定律”本质上它描述了高于周围温度的物体会向外散热,并逐渐降温的过程,同时单位时间内散热与周围温差会成正比关系。通过建立"温度"与"...

2020-07-15 23:30:11 933

原创 Spring Security Oatu2 极简入门

Spring Security Oatu2极简入门

2020-07-15 23:30:10 587

原创 程序人生 | 春风得意马蹄疾,一日看尽长安花

来自一个大龄程序员的坎坷职业生涯:作者万字自述

2020-07-15 23:30:03 470

原创 为什么说 Serverless 是云的未来?

每隔几年,IT 界就会出现新突破性的进展。回望整个计算机技术发展史,我们会发现“抽象、解耦、集成”的主题贯穿其中。产业每一次的抽象、解耦、集成,都将创新推向新的高度,也催生出庞大的市场和新的商业模式。...

2020-07-15 23:30:03 327

原创 机器学习中的数学(全集)

在当下,机器学习、人工智能领域吸引了许多同学投身其中,其中包含了大量非科班出身或者从其他行业切换赛道转行而来的朋友们,大家在学习的过程中发现学习曲线陡峭、难度较大,普遍的心声就是:机器学习难,首要就是数学知识需要的太多了!大学学过数学,为什么还是不会用、用不好?其实在大学阶段,大家都学过概率论、线性代数和微积分的课程,为什么到了机器学习领域需要使用的时候,却难以支撑了呢?我感觉有以下几点原因,...

2020-07-15 23:30:01 13622 2

原创 基于 Python 的 Web 应用程序的 Web 服务器比较

版权声明:本文为 CSDN 博主「langlanlacn3」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/langlanlacn3/article/details/107103089...

2020-07-15 23:29:43 372

原创 Rider + IdeaVim 常被忽略的快捷键列表

Rider 是 JetBrain 推出的一款用于 .net 平台的 IDE。IdeaVim 是在 Rider 里面模拟 Vim 的一款插件。在本文里,我整理了一下经常会被忽略,但是却可以大幅度提升编码效率的快捷键集合,Rider 快捷键基于 Visual Studio 方案进行整理,供大家参考。...

2020-07-14 23:30:10 1734

原创 深入浅出 Shiro 系列:权限认证

详细讲解 Shiro 权限认证,代码实现流程,简洁易懂,适合初学 Shiro 权限方面的知识。

2020-07-14 23:30:09 295

原创 Linux 操作系统!!!开篇!!!

Linux 操作系统零基础入门了,跟我一起学习呀

2020-07-14 23:30:09 325

原创 JVM 垃圾收集器你学废了吗(一)

主要分析了经典的垃圾收集器的优缺点。

2020-07-14 23:30:06 306

原创 深度解读 OpenYurt:从边缘自治看 YurtHub 的扩展能力

本文为系列文章的第三篇,一一介绍了 OpenYurt 中组件 YurtHub 的扩展能力。

2020-07-14 23:30:05 412

原创 云原生已来,只是分布不均

云原生是什么?相信不同的人有不同的认识和解读。本文结合大家的各种讨论及项目实践经验,从交付的角度,分享阿里交付专家对云原生的理解,阐述如何构建云原生应用,云原生有哪些关键技术,以及关于云原生落地的思考。...

2020-07-14 23:30:05 284

原创 Vue-Cli 项目提交时设置 Git 忽略提交文件

.gitignore 文件配置三种方法实现忽略 Git 中不想提交的文件在使用 Git 的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。...

2020-07-14 23:30:02 4028

原创 JVM 面试看这一篇就够了

看完这篇文章跟阿里面试官扯了半个小时关于 JVM 知识。看完这篇文章你可以学到:什么是 JVMJVM 内存区域组成。JVM 垃圾回收器有哪些。垃圾回收算法。...

2020-07-14 23:29:42 388

原创 还在 if 判断校验参数吗?

二胖跳槽到新公司,参数校验历经坎坷,快来看看二胖的坎坷之路吧

2020-07-14 23:29:41 177

原创 MyBatis 缓存你真的会了吗?

mybatis 占据 ORM 框架的半壁江山,我们是不仅要做到会使用,还得做到知其然更知其所以然。MyBatis 缓存分为一级缓存和二级缓存,那这两级缓存是怎么实现的呢?他们的存储结构,作用范围,失效场景你都了解吗?这里带领大家一起探索 MyBatis 缓存实现的奥秘。 学习本场 Chat 您将了解到:MyBatis 一级缓存,二级缓存的概念MyBatis 一级缓存源码剖实现以及特点...

2020-07-13 23:30:03 338

原创 走出微服务误区:避免从单体到分布式单体

最近社区频繁出现的对微服务的各种质疑和反思的声音,甚至放弃微服务回归单体。本文从“分布式单体”问题出发,介绍通过引入非侵入式方案和引入 Event/EDA 来走出微服务实践误区:从单体到微服务,却最后沦为分布式单体。将从以下几个方面展开分享:回顾:从单体到微服务到 Function分布式单体起因引入非侵入式方案:物理隔离+逻辑抽象引入 Event:解除不必要的强耦合...

2020-07-13 23:30:02 396

原创 从零入门 Serverless | 一文详解 Serverless 架构模式

什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义,Serverless 架构应该是采用 FaaS(函数即服务)和 BaaS(后端服务)服务来解决问题的一种设计。这个定义让我们对 Serverless 的理解稍显清晰,同时可能也造成了一些困扰和争论。...

2020-07-13 23:30:00 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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