- 博客(5)
- 收藏
- 关注
转载 git 操作规范
git 操作规范一、 创建与合并分支1、 从master分支创建dev分支并切换到dev分支git checkout master git checkout -b dev 其中,git checkout -b dev 等价于: git branch dev git checkout dev (1)git branch查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分支...
2018-04-24 20:01:26 211
转载 mysql数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导致系统性能甚至功能上的缺陷。恰巧就在前几天,本人所在公司的云事业部举办了一场关于 mysql 的技术交流会,其中一个 part 正是聚焦于开发过程中 mysql 数据库设计及使用的常见...
2018-04-13 15:11:19 165
原创 nginx中limit_req_zone配置
下面是 nginx 官网上给的解释limit_req_zoneLimit frequency of connections from a client. This module allows you to limit the number of requests for a given session, or as a special case, with one address.Restrict...
2018-04-12 16:38:27 2608
转载 使用Nginx抵御DDOS攻击
DDOS是一种通过大流量的请求对目标进行轰炸式访问,导致提供服务的服务器资源耗尽进而无法继续提供服务的攻击手段。一般情况下,攻击者通过大量请求与连接使服务器处于饱和状态,以至于无法接受新的请求或变得很慢。应用层DDOS攻击的特征应用层(七层/HTTP层)DDOS攻击通常由木马程序发起,其可以通过设计更好的利用目标系统的脆弱点。例如,对于无法处理大量并发请求的系统,仅仅通过建立大量的连接,并周期性的...
2018-04-11 18:04:53 183
转载 常见死锁的另类解决方法
前些天周杰让我看了一段代码, 让我觉得学习一下基础的知识还是挺重要的, 对理解代码有很大帮助。这是一个关于死锁的问题,代码如下:很明显,这段代码在多线程情况下,会产生死锁:假设线程1 做的操作是账户A给账户B转账, 先锁住了A账户, 接下来试图申请B账户的锁,与此同时线程2 在从 账户B给账户A 转账, 先锁住了B账户的锁, 接下来试图申请A账户的锁。两个线程各自持有资源, 然后等待获取对方的资源...
2018-04-10 19:04:35 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人