云计算

Django 性能之分库分表

Django 性能之分库分表

1. 碰到的问题前端请求量大,并发高,访问速度慢,瓶颈主要表现在:单表大单库大网络 IO 慢磁盘 IO 慢网络、磁盘 IO 优化,主要依靠硬件升级。理论上,数据库对单库、单表的大小没有限制,但是过大的单库、单表会导致更多的请求落到单机上,给 IO 造成压力。理想情况是,通过增加机器,能不断地增加系统

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
Django 性能之数据库查询优化

Django 性能之数据库查询优化

本文主要提供了 Django 字段、查询方面的优化建议,同时还介绍了一个 Django-silk 性能分析工具。希望对你开发高性能的 Django 工程有所帮助。1. DBA 的建议1.1 表字段设计避免出现 null 值,null 值难以查询优化且占用额外的索引空间尽量使用 INT 而非 BIGI

大树 大树 2023-01-04
0 0 0
从账户安全到二次验证

从账户安全到二次验证

1. 安全问题日趋严重随着互联网对生活场景的层层渗透,我们越来越依赖于各种网络 ID。这些 ID 构成了数字版的我们,是极其重要的账户资产。另一方面,各种账户信息泄露事件、安全事件却时有发生,CSDN、12306、华住酒店、Facebook、Twitter、Uber…..不一而足。

大树 大树 2023-01-04
0 0 0
开发 Tips(8)

开发 Tips(8)

主要记录最近遇到的一些开发问题,解决方法。1. Linux 下设置 Git 访问凭证Windows 或 OS X 上有 keychain 工具管理账户凭证,在 Linux 系统上使用 Http/Https 协议访问 Git 仓库时,每次都需要输入账户密码。通过下面的配置,可以省略这一过程。新建凭证文

大树 大树 2023-01-04
0 0 0
继续奔跑

继续奔跑

1. 谈跑步谈跑步时,很容易联想到村上春树的 《当我谈跑步时我谈些什么》。“ 当我谈论 XX 时我谈些什么 ”,句式被广泛引用,也说明了这本书的影响力。我第一次看完这本书,是好多年前的事了。现在除了标题,其他也就只记得,村上春树每天很早就起床,集中注意力几个小时,就可以完成整天的工作内容。实际上,我

Escape Escape 2023-01-04
0 0 0
微服务设计

微服务设计

作者: [英] Sam Newman出版年: 2016-5ISBN: 9787115420268Notes:主要回答了一系列关于微服务的问题。什么是微服务,微服务具有什么特点,系统是如何演化的,如何划分服务,集成、部署、测试策略。对整个微服务介绍比较全面,很多观点能引起我的共鸣。适合对现有项目不满,

大树 大树 2023-01-04
0 0 0
输出既服务

输出既服务

1. 正在急剧变革的 IT 设施传统的企业,正在基于互联网技术,构建更加高效的商业模式,以加强自身在行业的竞争力。更低的研发成本、更快的产品迭代、更近的客户距离、更好的服务质量… 这一系列的变化,将推动整个社会的生产效率、生活水平迈上新的台阶。在 ToC 的互联网红利消耗殆尽之时,

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
你不知道的 Git 使用技巧

你不知道的 Git 使用技巧

1. Pages 功能GitHub、GitLab、Bitbucket 等,都提供了免费的静态页面托管服务,称之为 Pages 。利用 Pages 服务,可以发布文档、博客等。以 GitHub 为例,通常只需要简单几个步骤,就可以使用 Pages:新建一个项目:[username].github.io

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
SaaS 开发团队的不同阶段

SaaS 开发团队的不同阶段

我所在的小组,负责 SaaS 开发,有几个重点 SaaS ,也有一些支撑性的 SaaS 。重点 SaaS 架构复杂、技术挑战大,人力投入多,是 KPI 的重点。但重点项目不可能一直是重点,项目有生命周期,也有阶段性。疲于需求,没有远期规划,是危险的。既有战术,也有战略,才会走得更远。本文是关于 Sa

大树 大树 2023-01-04
0 0 0
一起来学 Go (1)背景与特点

一起来学 Go (1)背景与特点

1. Go 语言产生的背景C/C++ 的发展速度没有跟上计算机发展的脚步,十多年来也没有出现一门与时代相符的主流系统编程语言。为了解决这一问题,Google 开发了一门新的编程语言 – Go 。Google 当时的现状:项目中主要使用C++,也有 Java 和 Python开发人员众多代码量大分布式

三掌柜 三掌柜 2023-01-04
0 0 0
云工作时代

云工作时代

作者: 王建国/吴斌出版年: 2016-11-1ISBN: 9787508668024Notes:书中主要想阐述,在互联网时代更适合在家工作,远程协同办公。由此,继续讨论企业主、工作者如何驾驭这种工作模式,作者提出了一些自己的思考。书中的观点,可以作为一个思考社会变革的角度。实际上,我本人也强烈感受

大猫 大猫 2023-01-04
0 0 0
djangoxsscleaner

djangoxsscleaner

django-xss-cleaner 是一个基于 bleach 的 Django XSSFilter 工具包,实现了对 GET 和 POST 请求参数的 XSS 白名单过滤功能。包中内置了部分白名单 HTML 标签、属性设置,同时也支持自定义扩展。项目地址,https://github.com/sh

张二河 张二河 2023-01-04
0 0 0
如何预防 Web 富文本中的 XSS 攻击

如何预防 Web 富文本中的 XSS 攻击

1. XSS 原理和常见的几种攻击方式XSS 攻击是指,通过执行恶意脚本,以实现窃取用户登陆态、劫持会话等目的的攻击方式。恶意脚本的输入源有,Cookies、Post 表单、Get 请求、HTTP 头内容等。通常,我们将一段 XSS 攻击的代码片段称之为 XSS 向量。常见的 XSS 攻击类型有:反

三掌柜 三掌柜 2023-01-04
0 0 0
一起来学 Go (2)数据与逻辑结构

一起来学 Go (2)数据与逻辑结构

1. Go 的数据结构基础类型布尔类型:bool整型:byte、int、int8、int16、uint、uintptr浮点类型:float32、float64复数类型:complex64、complex128字符串:string字符类型:rune错误类型:error复合类型指针:pointer数组:

三掌柜 三掌柜 2023-01-04
0 0 0
Go 入门指南

Go 入门指南

英文书名: The Way To Go副标题: A Thorough Introduction To The Go Programming Language作者: Ivo Balbaert出版社: iUniverse出版年: 2012-3-8ISBN: 9781469769165Notes:这是一本

法医 法医 2023-01-04
0 0 0
开发 Tips(9)

开发 Tips(9)

主要记录最近遇到的一些开发问题,解决方法。1. pandoc 简单使用技巧Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的 “瑞士军刀”。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操

法医 法医 2023-01-04
0 0 0
大公司和小公司的 ToB 思路

大公司和小公司的 ToB 思路

1. 关于 ToB 的认识ToC 的钱越来越难赚,才导致了 ToB 的繁荣。凭一个想法,做出好的产品,最终被大家普遍接受的时代已被巨轮碾过。在互联网发展早期,一个门户黄页就成就了搜狐,一个聊天工具就成就了腾讯,甚至一个只有几个跳转页面的 hao123 都能卖几千万。后来的移动互联网,一个 APP 就

大树 大树 2023-01-04
0 0 0
搭建远程 Kubernetes 开发环境

搭建远程 Kubernetes 开发环境

Minikube 是 Kubernetes 的单机发行版本,适用于产品体验和日常开发。这里使用 Minikube 搭建开发环境,将 Kubernetes 搭建在 CentOS 云服务器,本地使用 OS X 进行远程开发。1. 云服务器安装 Minikube在 Minikube 的 GitHub 版本

三掌柜 三掌柜 2023-01-04
0 0 0
Kubernetes 中的基本概念

Kubernetes 中的基本概念

1. 集群1.1 MasterMaster 负责管理和维护 Kubernetes 集群信息,并向 Node 下放任务和接收反馈信息。Master 上运行的组件有 kube-apiserver、kube-scheduler、kube-controller-manager、cloud-controlle

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
kubectl 实用指南

kubectl 实用指南

1. 什么是 kubectlkubectl 是 Kubernetes 的命令行工具,通过 API server 与集群进行交互。2. 配置 kubectlkubectl 可以通过 ~/.kube/config 配置连接到一个或多个集群。具体如何配置可以参考: 配置对多集群的访问 。如果需要配置远程集

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
1 147 148 149 150 151 166