保存成功
订阅成功
保存失败,请重试
提交成功
最新热门
严选

RocketMQ 入门教程

MQ(Message Queue)是一种跨进程的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构。 本次 Chat 主要内容: 1. MQ 的应用场景 2. RocketMQ 环境搭建 3. RocketMQ 的架构及重要概念 4. RocketMQ 控制台
itzmkitzmk · Java开发工程师
13 订阅

玩儿转位运算

之前在刷 LeetCode 的时候,刷到位运算这个 Tag下的题目,打开了我位运算的新大门,这些简单的操作,有时候写起来感觉居然还能这么秀,本文主要是带大家来重新复习下位运算的基础知识,之后会介绍三个位运算的示例,让大家体会下位运算妙用。 主要内容有: 1. 原码,反码,补码知识; 2. 常用位操作:取反,或,与,异或,左移动右移; 3. 一些常见方法来示例位操作: - 或操作示例:将数组转换为整数; - 与操作示例:逐位输出整数的二进制位; - 异或操作示例:HashCode; 适合人群: 对位运算有兴趣深入了解的人群;
水田如雅水田如雅 · 普通Java开发
17 订阅

Spring Boot 如何兼容各种日志框架

Spring Boot 的广泛应用带动了各种组件与之的兼容工作,日志的大量应用,使之成为了必不可少的组件之一。市面上日志框架有很多,包括 SLF4J、jUL、Log4j、Log4j2、Logback 等等,而 Spring Boot 的日志框架主要支持 SLF4J+Logback 的组合。 但是我们在使用 Spring Boot 时,在项目中可能要求非 Spring Boot 自带的日志框架。 在本场 Chat 中,会讲到如下内容: - 常用日志框架有哪些 - 如何使用这些框架 - 如何在 Spring Boot 框架中兼容不同日志方式 适合人群: 对 Spring Boot 有兴趣的技术人员
杨树杨树 · 工程师
13 订阅

Jenkins+Spring Boot+Maven+GitLab+Docker 持续集成实战分享

Jenkins 是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 在本场 Chat 中,会讲到如下内容: - Jenkins 安装 - Jenkins 插件安装 - GitLab 安装 - Docker 及 Docker Harbor 安装 - Spring Boot 持续集成演示 适合人群:了解 Spring Boot,并想掌握持续集成的人
晨宝。晨宝。 · 软件开发工程师
35 订阅

从一个多线程并发问题深入理解 JVM

对于开发同学来说,Java 是长期占据编程语言排行榜第一的语言,而能运行 Java 的程序正是 JVM 虚拟机。实践出真知,如果对于 JVM 的理论不深入经历和实践一下,看再多的理论知识也只能算是纸上谈兵,真正碰到问题的时候还是不知道该怎么分析。 本文包括以下内容: - 一个多线程并发引发的问题,如何让两个线程交替打印 1-100 的数字? - 解决问题,提出优化; - 分析问题:图文并茂反编译代码深入理解 JVM,知道排查问题和优化系统的套路; - 总结实践经验。 本 Chat 特点可以总结为 16 个字: 深入浅出、实践为要、体系完整、层次分明。
louboboooloubobooo · 工程师
24 订阅

从零开始实现一个 IDL + RPC 框架

IDL 是实现端对端之间可靠通讯的一套编码方案,业界著名的如 Protobuf 和 Thrift。随着系统越来越复杂和用户量的激增,需要把整个单体系统拆分成多个微服务,各个服务之间通过网络通信来组装响应信息。对于服务之间频繁的相互网络传输,传统的 HTTP 因为 Header 冗余信息过多、文本协议报文过大等拖慢了整体系统的效率。相比 HTTP ,RPC 在协议通用性和报文体积大小之间做了取舍,舍弃了通用性,换来体积精简的高性能。 本 Chat 会从以下几个方面描述: 1. RPC 是什么、使用场景 2. 自制属于自己的 IDL 语言 3. 使用 MQTT 构建 RPC 报文交换 4. 实现 RPC Client 和 Server
RickyRicky · Nodejs Contributor
软件系统 · 9 订阅

文档写作利器:Markdown

无论你是软件开发者,还是互联网写作者,为了使自己写的文档或作品更好的流通,便于在不同场合、不同环境、不同人群的查看,亟需寻求一种通用、便于扭转、留存的文档格式。 在这之前、现在或者今后,你可能会存在以下这些困扰: * 作为软件开发者、架构师,写的设计文档到底应该以什么样的格式来保存呢?是 Word、TXT、PDF,还是 HTML 呢?这些文档格式,在不同情况下,可能都会存在。有时为了便于评审、修改,会采用 Word 格式;有时为了防止文档篡改,会采用 pdf 格式;有时为了便于网页浏览(如:GitLib),会采用 html 格式。难道要针对不同格式进行不同的编写吗? * 作为互联网写作者,写的文章希望能够在不同的平台能够发表,分享给更多的人。而在不同互联网平台,如:微信公众号、CSND、知乎、有道云笔记等,文章的排版会花费你大量的时间,不同平台排版上也会存在一些差异性,甚至让你抓狂。难道不同平台要进行不同排版的调整吗? **办法总比困难多!** 上述的这些困扰,本场 Chat 就能很好的解决,接下来我们一起来了解下它吧。 **适合人群:** * 软件开发者、架构师 * 互联网写作者
xcbeyondxcbeyond · 高级研发工程师/面试官
写作 · 19 订阅

Go 语言快速入门 : 基础篇

十年以来,主流的系统级编程语言并未出现过,但在这期间,计算环境已经发生了巨大的变化。为此 Google 借鉴了其它开发语言的优势, 设计出了简洁高效的 Go 语言。 以下每一小节我都会给出可运行例子的代码, 方便大家学习和理解。在讲解基础的过程中会顺便说下我这两年用 Go 的心得,遇到的坑。 其中切片, 集合,协程, 管道会偏重点介绍, 这几个我去面试的时候基本上会被问到。最后引导的话会提供两个练手项目的源代码, 一个是用Gin框架写的留言板, 另一个是用原生 gRPC 写的微服务案例。 本场 Chat 会带领大家入门 Go 语言, 您将学到如下内容: 1. Go 语言的环境搭建 2. 第一个应用程序 Hello World 3. 语法 1 : 变量,常量,条件语句 4. 语法 2 : 数组,切片,集合,协程,通道 5. 语法 3 : 函数,结构,方法,接口,指针 6. 语法 4 : Defer、Panic、Recover 7. 学完总结和引导
伟洪winnie伟洪winnie · PHP与GO工程师
12 订阅

JVM 性能调优

随着互联网发展,Java 应用程序对高并发,高可用,快速响应等有较为严格的要求,这些其实都与 JVM 有关,互联网大厂对并发,性能的要求也越来越高。进行 JVM 性能调优,提升 Java 应用程序性能变得越来越重要,JVM性能调优旨在如何使用较少的内存获得较高的吞吐。通过本 Chat,和大家分享 JVM 性能调优相关的经验。本 Chat 适用于对 JVM 原理有一定了解的同学,本文将通过具体案例分析进行展开。 通过本 Chat 你可以学到如下内容: 1. 常见的性能问题有哪些。 2. JVM 性能优化思路。 3. 常用的 JVM 调优工具使用。
benjmingbenjming · 高级研发工程师
22 订阅

Gartner 容器报告:阿里云与 AWS 并列第一,领先微软、谷歌

近日,国际知名调研机构 Gartner 发布 2020 年容器公有云竞争格局报告,阿里云再度成为国内唯一入选厂商。Gartner 报告显示,阿里云容器服务在中国市场表现强劲,产品形态丰富,在如 Serverless 容器、服务网格、安全沙箱容器、混合云和边缘等领域,具备良好的技术发展策略。
阿里巴巴云原生阿里巴巴云原生 · 阿里巴巴技术团队
容器 · 3 订阅

企业内部钓鱼邮件安全教育

邮件作为企业员工在日常工作中必不可少的工具,起着具足轻重的作用。但与此同时,邮件的使用也面临着很大的安全隐患。企业为了防止垃圾邮件,常常会使用反垃圾邮件网关进行过滤。但并不是所有的垃圾邮件都能 100% 被过滤掉。万一有一封钓鱼邮件被企业员工收到,并且员工恰好点击了邮件中的链接,个人隐私数据或商业机密数据就由可能被窃取,后果不堪设想。 除了部署反垃圾邮件网关以外,对员工的安全教育也必不可少。 本 Chat 中,会提到以下内容: 1. 如何进行一次企业内部的钓鱼邮件测试 2. 如何对员工进行邮件的安全性教育
九零七七九零七七 · 工程师
9 订阅

构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践

本文整理自架构师成长系列 3 月 19 日直播课程。 关注“阿里巴巴云原生”公众号,回复 “319”,即可获取对应直播回放链接及 PPT 下载链接。 导读:颜铺科技因美业⽽⽣,“颜铺专家”是一款专为美业商家打造的 SaaS 平台,为了能够给商户提供更加安全、稳定、高效的平台,我们在技术方面做了很多尝试,经过几次演进,使系统变得更加稳定可靠。今天主要和大家分享一下颜铺科技的架构演进,以及 Nacos 在颜铺的应用实践。
阿里巴巴云原生阿里巴巴云原生 · 阿里巴巴技术团队
微服务 · 7 订阅

OAM v1alpha2 新版发布:平衡标准与可扩展性,灵活接入 CRD operator

导读:OAM Spec 经历了近 3 个月的迭代,v1alpha2 版本终于发布啦!新版本在坚持 OAM Spec 平台无关的基础上,整体变得更 Kubernetes 友好化,很大程度上平衡了标准与可扩展性,更好的支持 CRD。如果你已经编写了现成的 CRD Operator,可以平滑的接入到 OAM 体系中,并且享受到 OAM 模型的红利。
阿里巴巴云原生阿里巴巴云原生 · 阿里巴巴技术团队
Kubernetes · 1 订阅

从零开始入门 K8s | Kata Containers 创始人带你入门安全容器技术

本文整理自《CNCF x Alibaba 云原生技术公开课》第 28 讲,点击直达课程页面。 关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。
阿里巴巴云原生阿里巴巴云原生 · 阿里巴巴技术团队
Kubernetes · 6 订阅

Python 用很少的代码能实现些什么

大家都知道,Python 有着简洁的语法,但是 Python 同其它语言没有本质的区别。如果我们只使用 Python 标准库中的东西,我们用很少的代码能实现的功能也非常有限,但是如果我们借助第三方模块、第三方工具,我们可以实现的东西就多了许多。 本次 Chat 的内容如下: 1. PaddleHub 环境搭建 2. 使用 PaddleHub 实现批量抠图 3. 使用 PaddleHub 实现自然语言处理 4. 使用 PaddleHub 实现口罩识别 5. 使用接口简化编程 6. 生成二维码 7. 使用 Pynput 模块控制输入设备 8. 文字语音互相转换 9. …… 适合读者:有 Python 基础,对 Python 感兴趣的读者。
扎克斯扎克斯 · Java开发工程师
13 订阅

Web 漏洞挖掘:IDOR 漏洞的挖掘

IDOR(越权)漏洞:也称“不安全的直接对象引用”。为什么其他人能够直接改我的账号密码?我和美少女的聊天记录为什么被人看到?如何用 IDOR 偷掉你的 Token?如果你都没有遇到过这样玩的事情的话,我换个方式问你:你渴望特权吗?如果渴望的话那么就来看看这次 Chat ,这一切的一切就会在本次chat通通告诉你! 本次 Chat 会提到: 1. IDOR 漏洞的形成原理 2. IDOR 漏洞实战挖掘技巧 3. 案例分享 4. IDOR 的一些神奇的挖掘姿势
北美第一突破手北美第一突破手 · web安全渗透工程师
7 订阅

高并发场景下的多线程

在如今数据量非常大的业务场景中,高并发场景随处可见。 多线程的应用也越来越广泛。 在本场 Chat 中,会讲到如下多线程内容。 1. JMM 多线程内存模型 2. 死锁专题分析 3. AQS:一切的基础 Doug Lee 是个天才 4. Future 模式精度分析 Future 模式 5. Java 并行程序基础 6. Java 内存模型和线程安全 7. Valatile 专题解析 8. 无锁类 CAS、ABA、Atomic ...... 9. 公平锁、非公平锁、可重入锁、递归锁、自旋锁 适合人群:对技术感兴趣,并且能实践人群。
快乐风男快乐风男 · java开发工程师
25 订阅

实战如何打造企业微信智能应用:移动端运维

对于大多数的运维和部分开发来说,不用天天背着电脑处理问题是梦寐以求的。那么在你不会 iOS 开发,Android 开发的前提下,我怎么做到移动端运维呢? 想象一下: 1. 我在手机上点击,实时查看当前生产业务的监控。 2. 在应用里发送一个指令,能帮我扩缩容服务。 3. 应用实时推送服务健康状态,sla等数据。 在本场 Chat 中,会讲到如下内容: 1. 现有运维的痛点分析 2. 如何去做移动端运维 3. 分享自己的移动端运维经验 4. 实战如何用企业微信打造自己的智能移动端 适合人群: 运维同事,开发同事,经常背着电脑处理问题的同事。
程序猿的野生香蕉程序猿的野生香蕉 · 高级运维工程师
12 订阅

使用 gorpc 开发一个微服务

gorpc —— 一个简单,易用,高性能,可插拔的微服务框架 源码可见:https://github.com/lubanproj/gorpc - 高性能,性能远远超过 gRpc - 支持反射、代码生成两种调用方式 - 可插拔 - 多协议支持,目前支持 TCP、UDP、HTTP,后续会支持更多协议 - 实现了拦截器,支持业务自定义拦截器 - 实现了连接池,支持业务自定义连接池 - 支持服务发现 - 支持负载均衡 - 支持分布式链路追踪 - 支持多种序列化方式 - ......
DIU哥DIU哥 · 前阿里工程师、目前腾讯在职
微服务 · 17 订阅

C# 基础知识系列:4 面向对象

简单介绍了一下面向对象的内容
高先生高先生 · 系统开发工程师
C# · 2 订阅
-- 我们是有底线的 --
微信扫描登录