Wednesday, June 2, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


一个完整的、全面 k8s 化的集群稳定架构

Posted: 28 May 2021 06:35 PM PDT

前言 我司的集群时刻处于崩溃的边缘,通过近三个月的掌握,发现我司的集群不稳定的原因有以下几点: 1、发版流程不稳定 2、缺少监控平台【最重要的原因】 3、缺少日志系统 4、极度缺少有关操作文档 5、请求路线不明朗 总的来看,问题的主要原因是缺少可预知的监控平台,总是等问题出现了才知道。次要的原因是服务器作...

Git 这样回退代码,才足够优雅

Posted: 12 May 2021 04:02 AM PDT

从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。 出来混总是要还的,前些天就遇到了 Git 里一种十分糟心的场景,并为之前没有深入...

Java并发编程专题系列之360度全方位的教你认识网络IO模型

Posted: 01 Jun 2021 01:13 AM PDT

## 每日努力 > 请一定要有自信。你就是一道风景,没必要在别人风景里面仰视。 ## 网络IO模型的分类 - **BIO** - **伪异步** - **NIO** - **AIO** ## BIO > BIO是一个典型的网络编程模型,是通常我们实现一个服务端程序的过程。 ### 步骤如下 1. **主线程accept请求阻塞** 2. **请求到达,创建新的线程来处理这个套接字,...

用 Python 写个贪吃蛇,保姆级教程!

Posted: 01 Jun 2021 06:17 PM PDT

> 本文基于 Windows 环境开发,适合 Python 新手 ![](https://img2020.cnblogs.com/blog/759200/202106/759200-20210601231920077-4317072.png) 本文作者:HelloGitHub-Anthony HelloGitHub 推出的[《讲解开源项目》](https://github.com/HelloGitHub-Team/Article)系列,本期介绍 Python 练手级项目——贪吃蛇! 原本想...

拉仇恨!webhook + 企业微信给同事做了个代码提交监听工具

Posted: 01 Jun 2021 07:26 PM PDT

>本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 最近接个任务,用`webhook`做了个代码提交监听功能,就是有人向远程仓库提交代码后,会在企业微信群内发送一条消息,类似 `@XXX 在XXX时间,向XXX项目提交 XXXX 代码` 这样的文案。 至于为啥要做这么个工具,没办法官大一级压死人...

novel-plus v3.5.4 发布,原创文学 CMS 系统

Posted: 01 Jun 2021 05:34 PM PDT

novel-plus v3.5.4发布了,主要改进包括: [修复]修复前台部分接口的XSS攻击。 [优化]管理后台设置登录后才能查看Druid监控。 [修复]修复管理后台重启后会出现`Public Key Retrieval is not allowed`的错误。 演示站点 点击前往 项目介绍 小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的屏幕自适应小说...

rtfd —— 构建文档的命令工具

Posted: 01 Jun 2021 05:05 PM PDT

rtfd是一个基于sphinx来构建文档的命令工具,用来生成并阅读文档。

每日一博 | 剖析经典论文 GBDT+LR

Posted: 01 Jun 2021 05:01 PM PDT

今天我们来剖析一篇经典的论文:Practial Lessons from Predicting Clicks on Ads at Facebook。从这篇paper的名称当中我们可以看得出来,这篇paper的作者是Facebook的广告团队。这是一篇将GBDT与LR模型结合应用在广告点击率预测的方法,虽然距今已经有好几年了,但是文中的方法仍然没有完全过时,至今依然有一些小公司还...

SeaweedFS 2.50 发布,分布式文件系统

Posted: 01 Jun 2021 04:43 PM PDT

SeaweedFS 是一个简单且高度可扩展的分布式文件系统,主要有两个目标:存储数十亿的文件和快速响应。 目前,SeaweedFS 2.50 已发布,该版本更新内容如下: Fuse Mount 添加 fuse 子命令以将 weed 与 mount 一起使用 #2085 #2099 Filer Store 支持 sqlite 作为 filer meta store Filer.bacup 备份到本地目录,可选择增量 ...

CakePHP 3.9.10 发布,PHP 快速开发框架

Posted: 01 Jun 2021 04:01 PM PDT

CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC(model–view–controller) 等著名设计模式的开源 Web 框架。CakePHP 用 PHP 编写,以 Ruby on Rails 的概念为模型,并在 MIT 许可下进行分发。 CakePHP 3.9.10 正式发布。这是 3.9 分支的一个维护版本,修复了几个社区报告...

dubbo-go v3 版本 go module 踩坑记

Posted: 01 Jun 2021 03:27 AM PDT

简介: 该问题源于我们想对 dubbo-go 的 module path 做一次变更,使用 dubbo.apache.org/dubbo-go/v3 替换之前的 github.com/apache/dubbo-go。 作者 | 董剑辉、盛傲飞 来源 | 阿里巴巴云原生公众号 问题背景 该问题源于我们想对 dubbo-go 的 module path 做一次变更,使用 dubbo.apache.org/dubbo-go/v3 替换之前的 gi...

vim 操作模式简介

Posted: 01 Jun 2021 04:20 AM PDT

### 何为 vim? vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和 Emacs 并列成为类 Unix 系统用户最喜欢的文本编辑器。 vim 的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的...

No comments:

Post a Comment