2021 04-23

Mysql之读写分离架构-Atlas

Atlas介绍 ​Atlas是由Qihoo360,Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性;​360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条; 下载地址https://github.com/Qihoo360/Atlas/releases注意: 1、Atlas只能安装运行在64位的系统上 2、Centos5.X安装Atlas-XX.el5.x8

2021 04-23

PBR(基于物理的渲染)学习笔记2

相关资料 https://www.cnblogs.com/dojo-lzz/p/13237686.html 文档:PBR学习笔记.note 链接: http://note.youdao.com/noteshare?id=a9c8ada3fbc6a1c4a22958dfe8cee9d0&sub=0D05FE82FC854D82A2DD5BB769942101 对于之前的这篇文章中,基本了解了PBR分解后的各个子项意思,但是对于最后一个IBL的解释实际上还是有些牵强。这几天了解到了

2021 04-23

.netcore 写快递100的快递物流信息查询接口

快递100的物流信息查询接口,官方提供了一些demo;还好官方提供的代码是.netcore版本写的,不过写的有点low;根据官方提供的代码,我按照.netcore的风格重构了代码;核心代码如下: ///<summary> ///沐雪微淘快递100帮助类. ///</summary> publicclassKuaiDi100Helper { privateILogger_logger; privateMuXueConfigHelper_configHelper; Http

2021 04-23

通过Python实现对SQL Server 数据文件大小的监控告警

1.需求背景  系统程序突然报错,报错信息如下: Thetransactionlogfordatabase'@dbname'isfull.Tofindoutwhyspaceinthelogcannotbereused,seethelog_reuse_wait_desccolumninsys.databases 此时查看log文件,已达2T。 当时的紧急处理方案是,移除掉镜像,修改数据库恢复模式(由full修改为simple),收缩日志。 为了防止类似问题再次发生,需对log文件的大

2021 04-23

【小白学算法】10.递归的调用机制、使用时要注意的规则

简单来说,递归就是自己调用自己,在每次调用时传入不同的变量。递归有助于解决复杂的问题,同时让代码变得简洁。在之前的文章中,对递归有过简单的介绍,现在进一步了解下递归的调用机制。 一、递归的调用机制 先上一段简单的递归调用的代码: packagerecursion; publicclassRecursionTest{ publicstaticvoidmain(String[]args){ test(4); } publicstaticvoidtest(intn){ if(n>2){ te

2021 04-23

Vue-组件化

Vue-组件化 计算属性 计算属性应该使用computed属性,他会把内部方法变为静态属性直接可以调用 一下使用computed与methods进行对比 <divid="vue"> <div>date1:{{date1()}}</div> <div>date_1:{{date1}}</div> <div>date2:{{date2}}</div> <!--<div>date_2:{{date2(

2021 04-23

[源码分析] 分布式任务队列 Celery 多线程模型 之 子进程

[源码分析]分布式任务队列Celery多线程模型之子进程 目录 [源码分析]分布式任务队列Celery多线程模型之子进程 0x00摘要 0x01前文回顾 1.1基类作用 1.2子进程抽象 1.3Fork过程 0x02预先准备 2.1总体准备流程 2.2获取命令 2.3调用windows系统方法 2.4传递父进程信息 0x03子进程启动 3.1从命令行进入 3.2_main读取父进程关键信息 3.3SpawnProcess启动 3.3.1_bootstrap配置必要信息 3

2021 04-23

【助教工作】2021团队项目助教跟班全攻略

b[red]{color:rgba(255,0,0,1)} 工作纲领 在最最最最开头的地方,我们需要明确一下助教跟组的意义所在: 【把握细节】详细了解小组在工作过程中的细节情况,实时把握各组状态 【记录情况】对小组具体工作细节进行完整记录,在文本中还原真实沟通现场 【及时引导】对小组工作细节及时进行必要的讨论和引导,及时纠正存在的问题 【参与评分】参与对各组的工作情况以及成果的评分,在此过程中为主要评分者提供充分必要的信息以及建议 【促成沟通】与小组保持密切的联系与沟通,及时向上反映民意,也及

2021 04-22

Spring Cloud Alibaba(4)---Nacos(注册中心)

Nacos(注册中心) 有关SpringCloudAlibaba之前写过三篇文章。 SpringCloudAlibaba(1)---入门篇 SpringCloudAlibaba(2)---RestTemplate微服务项目 SpringCloudAlibaba(3)---Nacos概述 有关注册中心,之前有写过Eureka注册中心 SpringCloud(3)---Eureka服务注册与发现 前言 有关Nacos客户端的搭建和Nacos的介绍在SpringCloudAlibaba(2)--

2021 04-22

Python的文本和字节序列

一、字符串的表示和存储 字符串是字符的序列,每个字符都有有一个数字作为标识,同时会有一个将标识转换为存储字节的编码方案; s='helloworldpython' forcins: print(c,end='') helloworldpython ACSII为协议内的每个字符分别对应一个数字,然后以这个数字的二进制形式存储到计算机; s='helloworldpython' forcins: num=ord(c) print(num,format(num,'b')) 1041101000