IT大咖说

http://www.itdks.com/
713 篇文章
396K 次阅读
85 人订阅

全部文章

IT大咖说

聊聊 Kafka: 在 Linux 环境上搭建 Kafka

zookeeper下载地址链接:zookeeper3.4.14 ,提取码: 3dch

4830
IT大咖说

【2020东京奥运会】 数据分析及可视化

首先要声明一点标题没写错哦!是【2020东京奥运会】,应该看过直播的人都知道,至于原因可以自行百度哈,今天给我女朋友看了一下文章,她竟然直接说我标题写错了,哈哈...

12420
IT大咖说

前端构建这十年

前端模块化/构建工具从最开始的基于浏览器运行时加载的 RequireJs/Sea.js 到将所有资源组装依赖打包 webpack/rollup/parcel的b...

6010
IT大咖说

开源项目中经常看到package-info.java文件,你知道其作用吗?

pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中。pacakge-info.java的目标是提供一个包级的文档说明或者是包...

6230
IT大咖说

开撸!SpringBoot-表单验证-统一异常处理-自定义验证信息源

我们都知道前台的验证只是为了满足界面的友好性、客户体验性等等。但是如果仅靠前端进行数据合法性校验,是远远不够的。因为非法用户可能会直接从客户端获取到请求地址进行...

8130
IT大咖说

一篇读懂什么是缓存穿透击穿雪崩,分布式锁

最简单的可以把数据放入一个map(本地缓存),单体应用时没有什么问题,但是当系统为分布式系统时就会出现很多问题,每一个服务都有一个自己的缓存,就会出现数据不一致...

6120
IT大咖说

NIO,epoll,多路复用,更好地理解IO

java代码和系统调用有一定的关系,Java是解释型语言(Java并不值钱,值钱的是jvm),我们所写的java代码最终都编译成字节码,然后去进行系统调用,本文...

8530
IT大咖说

Python操作mysql数据库

(sql部分的笔记较多难以整理,先简单说明一下如何使用python进行数据库连接,此外由于Java的技术栈过长,接下来的学习将重新回归到python先实现效果,...

8740
IT大咖说

为什么说数据仓库、数据库是每个IT架构师都要精通的技能?

互联网行业,除了数据量大之外,业务时效性要求也很高,甚至很多是要求实时的。另外,互联网行业的业务变化非常快,不可能像传统行业一样,可以使用自顶向下的方法建立数据...

10350
IT大咖说

2021年大数据Kafka:消息队列和Kafka的基本介绍

消息队列,英文名:Message Queue,经常缩写为MQ。从字面上来理解,消息队列是一种用来存储消息的队列 。来看一下下面的代码

10140
IT大咖说

拒绝躺平,如何使用AOP的环绕通知实现分布式锁

如何在分布式环境下,像用synchronized关键字那样使用分布式锁。比如开发一个注解,叫@DistributionLock,作用于一个方法函数上,每次调方法...

11620
IT大咖说

Loguru:更为优雅、简洁的Python 日志管理模块

在 Python 开发中涉及到日志记录,我们或许通常会想到内置标准库 —— logging 。虽然logging 库采用的是模块化设计,可以设置不同的 hand...

13120
IT大咖说

MAT工具定位分析Java堆内存泄漏问题方法

MAT,全称Memory Analysis Tools,是一款分析Java堆内存的工具,可以快速定位到堆内泄漏问题。该工具提供了两种使用方式,一种是插件版,可以...

12930
IT大咖说

MySQL系列一:掌握MySQL底层原理从学习事务开始

面试时候,经常会被问到什么是事务、事务的特征、事务的隔离级别这些八股文问题,凭死记硬背通常也可回答的七七八八。但是面试官一旦换个角度问这些问题,有时候可能就语塞...

8010
IT大咖说

一个 Hybrid SDK 设计与实现

随着移动浪潮的兴起,各种 App 层出不穷,极速发展的业务拓展提升了团队对开发效率的要求,这个时候纯粹使用 Native 开发技术成本难免会更高一点。而 H5 ...

8610
IT大咖说

RocketMQ源码系列(一) NameServer 核心源码解析

NameServer 是rocketmq核心组件之一,与zookeeper一样天生具有分布式的特性,在rocketmq中担当着路由注册、发现、动...

5410
IT大咖说

关于 MVVM和MVC的一些总结

晚上练完车之后,之前参考我毕设的一个小伙伴要答辩,问了我一个问题,结果问的一下不知道怎么回答…以下是我回答他问题的答案:所以在回答完他之后,赶快整理一波…

9530
IT大咖说

你能读懂分布式系统开发实战:数据一致性,CAP常见模型吗?

对于数据库而言,事务的ACID这4个特性保证了一个事务的正确性。其中,一致性特征是指在事务开始之前和结束之后数据完整性不被破坏。对于集中式系统而言,实现数据的一...

6720
IT大咖说

硬核!高频Linux命令大总结,建议收藏~

记得不久前跟大家大分享了一波个人在平时日常工作、学习、开发、写文字、做视频等过程中,一些好用高效的在线工具和网站,并且把自己的浏览器收藏夹书签离线文件都导出给大...

4120
IT大咖说

软件架构设计-软件架构风格、分层架构

软件或计算机系统的软件架构是该系统的一个(或多个)结构,而结构由软件元素、元素的外部可见属性及它们之间的关系组成。

7320

扫码关注云+社区

领取腾讯云代金券