其他

关注
收录了其他频道下的 1484 篇内容
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
架构必备的领域边界划分方法:职责驱动设计
架构必备的领域边界划分方法:职责驱动设计

写该文章的目的是对过去一段时间自我学习知识的总结,通过对职责驱动设计(RDD)的学习发现通过该模式进行对领域职责进行划分能够得出很清晰的职责,能有效减少无结论的掰扯,后面部分也有些在实际中的运用,期望能和大家交流起来~

【1024】中国程序员人口普查

这是一份反映程序员生活、个性、兴趣的调查问卷!我们称之为:第一次全国程序员人口普查。

JavaScript 类型 — 重学 JavaScript
JavaScript 类型 — 重学 JavaScript

JavaScript 中最小的结构,同学们已知的有什么呢?我想同学们都应该会想到一些东西,比如一些关键字,数字 123,或者 String 字符等等。这里我们从最小的单位,字面值和运行时类型开始讲起。

Nginx 在运维领域中的应用,看这一篇就够了
Nginx 在运维领域中的应用,看这一篇就够了

Nginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用:

TGO 鲲鹏会(北京)互联网摩托车技术交流活动
TGO 鲲鹏会(北京)互联网摩托车技术交流活动

鲲鹏会诸多线下活动的一种,学员们通过丰富的线下活动,促进交流和分享。鲲鹏会的成员报名参加,最终这个新鲜的尝试吸来了一批热爱速度的学员。

【高并发】学好并发编程,关键是要理解这三个核心问题
【高并发】学好并发编程,关键是要理解这三个核心问题

学习高并发编程需要抓住事物的本质!!

MapReduce简介及过程详解
MapReduce 简介及过程详解

MapReduce 是面向大数据并行处理的计算模型、框架和平台,对于大数据开发或者想要接触大数据开发的开发者来说,是必须要掌握的,它是一种经典大数据计算框架,现在有很多开源项目的内部实现都会直接或间接地借鉴了 MR 过程的实现。Hadoop 中的 MapReduce 是一个离

硬核系列 | 深入剖析字节码增强
硬核系列 | 深入剖析字节码增强

Java 语法层面暂不支持的功能特性,并不代表 JVM 不支持(比如:Coroutine),总之,基于字节码增强技术,一切皆有可能。

据说99.99%的人都会答错的类加载的问题
据说 99.99% 的人都会答错的类加载的问题

首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。

websocket 是怎么连接的

最近项目新增了一个 websocket 服务,用 nginx 做了一个简单的端口转发,然后调用的时候发现报错:

你听过 CatBoost 吗?本文教你如何使用 CatBoost 进行快速梯度提升

在本文中,我们将仔细研究一个名为 CatBoost 的梯度增强库。

从理论到工具:带你全面了解自动化测试框架
从理论到工具:带你全面了解自动化测试框架

快速实现质量是必要的,因此质量保证得到了很多关注。为了满足卓越的质量和更快的上市时间的需求,自动化测试将被优先考虑。对于微型、小型和中型企业 (SMEs) 来说,自动化自身的测试过程是非常必要的,而最关键的方面是选择正确的自动化测试框架。

浅析 Golang 垃圾回收机制
浅析 Golang 垃圾回收机制

介绍 Golang 的垃圾回收机制

如何设计一个牛逼的 API 接口

在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。

Guava-技术专题-Cache用法介绍
Guava- 技术专题 -Cache 用法介绍

缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日长开发有很多场合,有一些数据量不是很大,不会经常改动,并且访问非常频繁。但是由于受限于硬盘 IO 的性能或者远程网络等原因获取可能非常的费时。会导致我们的程序

深度赋能,共享共赢!“有你有我开源节”开源技术研讨会暨深圳·国际开源谷揭牌仪式热烈召开
深度赋能,共享共赢!“有你有我开源节”开源技术研讨会暨深圳·国际开源谷揭牌仪式热烈召开

为了满足国内开源产业的迫切需求,填补中国开源社区活动的空白,10 月 15 日,由工业和信息化部主管、深圳市政府指导,深圳市工业和信息化局和深圳福田区政府支持,开放原子开源基金会和深圳市开放原子开源技术服务中心主办,新一代产业园与福田高科馆协办的“有你有我开源节”开源技术研讨会暨深圳·国际开源谷揭牌仪式在深圳启动。

定了!10 位嘉宾阵容新鲜出炉丨第二届全球移动开发者技术峰会预告第三弹

在短短的几年时间内,我们访问互联网的方式,迅速从“台式机 + 笔记本”转变成为“智能手机 + 移动终端”。

随机森林原理介绍与适用情况(综述篇)

随机森林是一种集成算法(Ensemble Learning),它属于 Bagging 类型,通过组合多个弱分类器,最终结果通过投票或取均值,使得整体模型的结果具有较高的精确度和泛化性能。其可以取得不错成绩,主要归功于“随机”和“森林”,一个使它具有抗过拟合能力,一个使

1分钟将vscode撸成小霸王
1 分钟将 vscode 撸成小霸王

今天给大家分享一下自己最近撸的一款 vscode 游戏插件,基于 vscode 的休闲放松利器。

面试造核弹:细数那些有毒的开发岗位描述
面试造核弹:细数那些有毒的开发岗位描述

在找工作的过程中不断磨练你的技能,看看哪些公司是垃圾公司,不要浪费了你的时间。

Google Cloud 对话 PingCAP,探索 TiDB 核心数据库的上云秘籍
Google Cloud 对话 PingCAP,探索 TiDB 核心数据库的上云秘籍

过去二十年间,传统数据库几乎垄断企业级市场。成本让普通企业难以承受;另一方面在移动互联网、物联网盛行的当下,海量数据的产生要求数据库具备更高的扩展性、灵活性且保证性能,但传统数据库由于自身限制,无法满足企业需求,面对一些扩容需求,仅规划就需要半年时间。

培养创新文化:从 Google 学到的五堂课
培养创新文化:从 Google 学到的五堂课

摘要:所有组织都面临着自然和人为条件交融带来的空前变化和挑战。它们驱使人们重新思考所使用的工具、技术以及发展和创新所需要的条件。

关于 GO 语言,这篇文章讲的很明白

摘要:本文从 Go 的语法,类型系统,编码风格,语言工具,编码工具和使用案例等几方面对 Go 语言进行了学习和探讨。

IDEA 常用设置、快捷键及代码模板

本文介绍了 IDEA 常用设置、快捷键及代码模板。

个人数字人民币钱包即将亮相
个人数字人民币钱包即将亮相

随着数字人民币试点测试工作稳步推进,数字人民币正逐渐掀开“神秘面纱”。此次数字人民币红包试点将是个人数字人民币钱包首次在大众面前亮相,为部分试点地区消费者带来新奇的支付体验。

Go语言内存管理三部曲(一)内存分配原理
Go 语言内存管理三部曲(一)内存分配原理

现代高级编程语言管理内存的方式分为两种:自动和手动,像 C、C++ 等编程语言使用手动管理内存的方式,工程师编写代码过程中需要主动申请或者释放内存;而 PHP、Java 和 Go 等语言使用自动的内存管理系统,有内存分配器和垃圾收集器来代为分配和回收内存。

国外的公司都是如何对待大龄程序员的?在国内该如何应对?

一程序员老哥跟我讲,最近看电视剧看得扎心。电视剧是《都挺好》,扎心的桥段是大龄程序员被辞退后的窘境。

    流量从0到10亿,技术架构演进的思考与实践(上)
    流量从0到10亿,技术架构演进的思考与实践(上)

    沈剑 | 快狗打车 CTO

    立即下载
    Istio在FreeWheel微服务中的实践

    杨谕黔 | FreeWheel 基础架构部高级软件工程师

    立即下载
    美团点评常态、异地、多机房、单集群 Hadoop 架构实践

    刘俊宏 | 美团点评 大数据技术专家

    立即下载