- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 Docker使用杂项记录
1、windows10 docker 使用 mysqlip连接地址填:192.168.99.100参考链接:https://www.cnblogs.com/520playboy/p/6933004.html
2018-07-25 15:57:34 190
转载 MYSQL索引:对聚簇索引和非聚簇索引的认识
聚簇索引是对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法。特点是存储数据的顺序和索引顺序一致。一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。在《数据库原理》一书中是这么解释聚簇索引和非聚簇索引的区别的:聚簇索引的叶子节点就是数据节点,而非聚簇索引的叶子节点仍然是索引节点,只不过有指向对应数据块的指针。因此,MYSQL中不同的数据存储引擎对聚簇索引的支持...
2018-07-22 14:11:50 214
转载 GIT 常用命令
本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了...Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕...
2018-07-21 10:41:50 316
转载 MySQL B+树索引和哈希索引的区别
导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法:CREATE TABLE t(aid int unsigned not null auto_increment,userid int unsigned n...
2018-07-21 08:17:31 189
转载 Swagger在Laravel项目中的使用
本篇讲述在如何快速在Laravel中引入Swagger并开始使用。安装首先是使用Laravel的一个composer:L5 Swagger。 下面是对应的各个版本。Laravel Swagger UI OpenAPI Spec compatibility L5-Swagger 5.1.x 2.2 1.1, 1.2, 2.0 php compos...
2018-07-20 16:18:00 1159 3
转载 PHPStorm 常用 设置配置 和快捷键大全 Win/Mac
PHPStorm 下载及主题样式下载http://www.lanmps.com/lanmps-tools.html 风.fox主题Preferences->Appearance & Behavior ->Appearance Theme 选择 Darcual界面字体及大小Preferences->Appearance & Behavior ...
2018-07-19 10:05:38 425
原创 laravel相关
Eloquent ORM 实例教程 —— 模型创建、更新及批量赋值[ Laravel 5.6 文档 ] 基础组件 —— 表单验证 API文档生成apidoc laravel中使用apidoc apidoc的介绍和使用 官方文档 ★ Swagger Swagger在Laravel项目中的使用 Swagger PHP使用指南 如何编写基于 Swagger-PH...
2018-07-18 13:33:47 201
转载 常用的artisan命令
全局篇查看artisan命令php artisan php artisan list查看某个帮助命令php artisan help make:model查看laravel版本php artisan --version使用 PHP 内置的开发服务器启动应用php artisan serve生成一个随机的 key,并自动更新到 app/config/app.php 的 ...
2018-07-16 22:16:12 430
转载 Laravel 的生命周期
这是一个创建于 2017-08-10 23:04:50 的文章,其中的信息可能已经有所发展或是发生改变。世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。在了解 Laravel 的生命周期前,我们先回顾一下PHP 的生命周期。PHP 的生命周期PHP 的运行模式PHP两种运行模式是WEB模式、CLI...
2018-07-15 11:20:18 3542
转载 数据库锁表及阻塞的原因和解决办法
问题说明当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁 相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusiv...
2018-07-13 09:11:19 3605
转载 亿级Web系统搭建——单机到分布式集群
【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。 【备注】本文写于2014年。 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存...
2018-07-13 08:53:28 212
转载 PHPStorm 中配置 XDebug 实现断点调试
引用:http://laichuanfeng.com/work/configuring-xdebug-with-phpstrom/在 PhpStorm 中,配合使用 Xdebug ,可以很方便的实现断点调试1、下载 Xdebug如果你是使用 XAMPP 的环境,系统已经自带 Xdebug,你可以下载最近版本覆盖或者跳过进入第二步。XAMPP 自带 Xdebug 的路径下载地址:https://xd...
2018-07-12 22:33:19 235
转载 phpStorm+XDebug+chrome 配置
运行环境: phpStorm 10.0.1 PHP 5.6.24 VC11 x86 Thread Safe Xdebug 2.4.1(PHP 5.6 VC11 TS (32 bit)1. PHP安装xdebug扩展 因为是自己搭建的php环境,所以需要在php.ini上添加一下配置:[xdebug]zend_extension="F:\AppServ\php5\ext\php_xdebug...
2018-07-12 18:48:48 401
原创 架构设计导读
架构师成长之路什么是架构师架构师必备技能(目标)如何成为架构师(方法)架构师知识体系(方法)架构设计谈谈架构架构设计原则架构模式API网关架构愿景分析架构需求分析...
2018-07-12 15:39:23 179
转载 架构设计(1)- 谈谈架构
1、什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。 我们主要针对互联网服server系统(类似网站)来定义架构:架构是系统的骨架,支撑和链接各个部分,包括组件、连接件、约束规范,以及指导这些内容设计与演化的原理。 组件:类似应用服务,独立模块、数据库、nginx等等)、 连接件...
2018-07-12 15:12:29 688 1
转载 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 ...
2018-07-12 13:45:23 608
转载 5个建议遵循的Docker最佳实践
Docker不是唯一的容器技术,但是它是事实上的容器标准,对于容器应用及开发者来说,Docker是独一无二的。对Docker的支持已经被集成到各种各样的产品和平台中,并且许多组织已经使用Docker容器或者试图理解如何跟上潮流。使用Docker并不是一件非常困难的事情,但是如果遵循一些最佳实践,将会用起来更加高效。下面是五个Docker最佳实践,你应该记住,无论你已经使用Docker,还是只是考虑...
2018-07-12 11:43:35 388
转载 设计模式的六大原则
关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blog.csdn.net/lovelion/art...
2018-07-12 10:57:26 259
转载 架构师之路(一)- 什么是软件架构
一、想成为一个合格的架构师,你要知道软件架构是个什么概念,明白架构的定义:1.软件架构是一个系统的草图。2.软件架构描述的对象是直接构成系统的抽象组件。3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。5.在面向对象领域中,组件之间的连接通常用接口来实现。 二、架构师有细分,基本上可以分为三类:1. 系统架构师:服务...
2018-07-12 09:33:38 473
转载 linux查看磁盘io的几种方法
1. 用 top 命令 中的cpu 信息观察2. vmstat:vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息3. iostat4. iotop5. sar -d
2018-07-11 22:05:44 14673
转载 PHP底层的运行机制与原理
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。1. PHP的设计理念...
2018-07-10 21:06:36 195
转载 mysql联合索引
命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则https://segmentfault.com/q/1010000003984016/a-1020000003984281联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是...
2018-07-09 16:38:55 303
原创 mysql查询中利用索引的机制
1、mysql选择索引不仅仅依据查询结构和索引结构,还会根据索引大概估算选择每种索引的数据量,然后选择他认为最快的索引。http://blogread.cn/it/article/5023?f=wb...
2018-07-09 13:17:01 524
原创 MySQL并发处理
在TP下的实验:public function mysql_a() { db('goods')->where('id',2)->setInc('num'); $info = db('goods')->where('id',1)->find(); sleep(1); if( $info['num']>0 ){ ...
2018-07-09 08:35:43 4357
转载 php之一致性hash分布式算法
一、无虚拟节点实现<?php/** * 一致性hash分布式算法 * @param $key * @return int * 实现步骤 * 1.先将0~ 是32位最大带符号整数(0x7FFFFFFF) 想象成一个闭环 * 2.将服务器列表通过hash算法分布在 圆环之中 * 3.将key值也分布在圆环之中 * 4.通过_isSorted判断服务器是否需要进行倒序排序 排序后...
2018-07-07 17:08:02 509
转载 白话解析:一致性哈希算法 consistent hashing
在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。场景描述假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存,我们希望这些图片被均匀的缓存到这3台服务器上,以便它们能够分摊缓存...
2018-07-06 20:21:32 231
转载 mysql 最左匹配 联合索引
mysql建立多列索引(联合索引)有最左前缀的原则,即最左优先,如:如果有一个2列的索引(col1,col2),则已经对(col1)、(col1,col2)上建立了索引;如果有一个3列索引(col1,col2,col3),则已经对(col1)、(col1,col2)、(col1,col2,col3)上建立了索引;总结:1、b+树的数据项是复合的数据结构,比如(name,age,sex)的时候,b+...
2018-07-06 09:56:54 294
转载 Web安全篇之SQL注入攻击
在网上找了一篇关于sql注入的解释文章,还有很多技术,走马观花吧文章来源:http://www.2cto.com/article/201310/250877.htmlps:直接copy,格式有点问题~大家早上好!今天由我给大家带来《web安全之SQL注入篇》系列晨讲,首先对课程进行简单介绍,SQL注入篇一共分为三讲: 第一讲:“纸上谈兵:我们需要在本地架设注入环境,构造注入语句,了解注...
2018-07-05 22:43:13 382
转载 CSRF 攻击的应对之道
CSRF 背景与介绍CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人来说,CSRF 却依然是一个陌生的概念。即便是大名鼎鼎的 Gmail, 在 2007 年...
2018-07-05 17:47:59 224
jira-jigit-plugin-1.2.13.jar
2019-12-04
MNIST数据集
2018-03-21
Git-2.14.1-64-bit.exe
2017-09-23
kindeditor-4.1.11-zh-CN.zip
2016-07-19
Wordpress.3.0.chm
2013-02-19
xmlhttp.chm
2013-02-19
Apache2.2.chm
2013-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人