自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

转载 图解MySQL索引(三)—如何正确使用索引?

MySQL使用了B+Tree作为底层数据结构,能够实现快速高效的数据查询功能。工作中可怕的是没有建立索引,比这更可怕的是建好了索引又没有使用到。 本文将围绕着如何优雅的使用索引,图文并茂地和大家一起探讨索引的正确打开姿势,不谈底层原理,只求工作实战。 1. 索引的特点# page之间是双链表形式,而每个page内部的数据则是单链表形式存在。当进行数据查询时,会限定位到具体的page,然后在page中通过二分查找具体的记录。 并且索引的顺序不同,数据的存储顺序则也不同。所以在开发过程中,一定要注.

2021-01-23 09:24:27 495

转载 图解MySQL索引(二)—为什么使用B+Tree

索引是一种支持快速查询的数据结构,同时索引优化也是后端工程师的必会知识点。各个公司都有所谓的MySQL”军规“,其实这些所谓的优化和规定,并不是什么高深的技术,只是要求大家正确建立和使用索引而已。工欲善其事必先利其器,想要正确运用索引,需要了解其底层实现原理,本文将探索关于索引的“是什么”以及”为什么“。 MySQL中关于索引的概念有很多,为了避免混淆,在上一篇文章中关于索引在不同维度分类设计到的一些名词进行了解释,如辅助索引,唯一索引,覆盖索引,B+Tree索引…., 墙裂建议不明白的小伙伴可以先去看看

2021-01-23 09:22:29 269

转载 图解MySQL索引(上)—MySQL有中“8种”索引?

关于MySQL索引相关的内容,一直是一个让人头疼的问题,尤其是对于初学者来说。笔者曾在很长一段时间内深陷其中,无法分清“覆盖索引,辅助索引,唯一索引,Hash索引,B-Tree索引……”到底是些什么东西,导致在面试过程中进入比较尴尬的局面。 很多人可能会抱怨”面试造火箭,工作拧螺丝,很多知识都是为了面试学的,工作中根本用不到!“。庆幸的是,MySQL中索引不仅是面试必考知识,还是工作中用到最为频繁的必备技能,在笔者看来,索引是MySQL中性价比最高的一部分内容。 由于MySQL中支持多种存储引擎,在不同

2021-01-23 09:20:50 218

转载 浅谈MySQL存储引擎-InnoDB&MyISAM

存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势,本文只讨论最常见的InnoDB和MyISAM两种存储引擎进行讨论。本文中关于数据存储形式和索引的可以查看图解MySQL索引 MySQL逻辑架构图: InnoDB储存引擎: InnoDB是默认的事务型存储引擎,也是最重要,使用最广泛的存储引擎。在没有特殊情况下,一般优先使用InnoDB存储引擎。 1、数据存储形式

2021-01-23 09:18:41 175

转载 我用四个命令概括了 Git 的所有套路

我先开一会儿吐槽大会,Git 这东西我用了两年,根本尼玛用不明白。 我搞不明白的一个重要原因就是,命令的功能太杂,有时候一个需求可以用好几种命令解决,而且有的命令还 tm 有别名。这导致什么问题呢,我在网上找到的答案五花八门,竟然都能达成目的,难以找到规律,毫无套路可言。对于我这种不喜欢动脑子,只喜欢玩套路的人来说,简直不能接受。 以前我用 Git,就知道add .,然后commit -m,最后push origin master一套带走,或者就是把 Git 作为下载器,去clone别人的项...

2021-01-16 15:26:59 255

原创 软件开发为什么这么贵?

单独就开发软件这个动作,成本就是研发人力成本和硬件成本,但软件开发并非一个开发动作那么简单。一旦软件需要公开让更多人使用,就不得不考虑到更多实际问题 其中涉及几项成本: 1、人员成本:自主研发一个新软件并非是简单的代码堆砌,过程中需要涉及产品负责人、视觉/交互设计师、研发人员、测试人员,最终才能发布并可以被所有人安装并使用APP; 2、时间成本:一个软件从零起步到研发上线,一般会经历比较漫长的周期,当业务人员经过半年的等待发现产品终于研发完成时,业务需求却已经产生了变化,研发人员劳动成果作废,重新开始

2021-01-08 08:57:25 570 2

原创 html中 readonly和disabled的区别

要说readonly和disabled的区别,就需要先说说两者的联系; 两个属性都可以作用于input等表单元素上,都使得元素成为“不可用”的状态; 两者的字面意义先介绍一下: readonly表示“只读”,一般表示对于文字内容只读,即不可更改内容,对于非文字的表单“只读”与“不只读”似乎没有啥区别; disabled表示“使残废,使无效”,都残废了,那还管你有没有文字内容,都得残掉。 下面来介绍介绍两者的区别: readonly和disabled作用元素的范围不同 由上图可见,reado

2021-01-08 08:45:29 1519

原创 MySQL删除数据的方式都有哪些?分别有哪些特点?

小伙伴想要做各种软件开发?喏 → 山东六牛科技 | 点击这里 咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同。 一、从执行速度上来说 drop > truncate >> DELETE 二、从原理上讲 1、DELETE DELETE from TABLE_NAME where xxx 1)DELETE属于数据库DML操作语言,只删除数据不删除表的结构,会走事务,执行时会触发trigger; 2)

2020-12-23 09:17:58 378

转载 Redis 为什么这么快?这才是最完美的回答

作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道Redis快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小莱一起看看: ​ 思维导图 - 基于内存实现 这点在一开始就提到过了,这里再简单说说。 Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。 而对于内存数据库来说,本身数据就存在于...

2020-12-17 08:49:14 242

转载 crontab命令详解 Linux

crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 Linux下的任务调度分为两类,系统任务调度和用户任务调度。 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/cr

2020-12-12 13:29:04 247

原创 px、em和rem 三者的区别,如何互相转换?

国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 -1. IE无法调整那些使用px作为单位的字体大小; -2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; -3. Firefox能够调整px和em,rem,但是有大部分的国产浏览器使用IE内核。 px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册) em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前

2020-12-05 10:04:28 347

转载 PHP使用strtotime获取上个月、下个月、本月的日期

获取本月日期: 1 2 3 4 5 function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); return array($firstday,$lastday); }   $fir...

2020-12-05 09:40:59 1049

转载 做APP哪家公司好, APP软件开发的公司?

随着互联网的高速发展,app几乎成为人们生活中必不可少的工具之一,与此同时,各种创新项目以及企业战略布局也逐渐向移动端转移。 在山东六牛网络科技有限公司的众多移动信息化项目中,其实很多项目需求的对接者并非技术出身,正所谓“隔行如隔山”,每一行业的水都可谓是深不见底的,而一些不正规的外包公司在承接app开发项目中,利用各种技术手段设置套路谋取利润,致使app开发项目造成严重后果,甚至有些创业项目会因此而失败。 01谨防虚假宣传的销售模式 现如今,抱大腿的销售模式是最常见的手段之一,在各行各业的案例包装中

2020-11-26 10:25:16 795

iWebShop插件开发手册.pdf

2017-03-27

YYUC_PHP框架技术手册

YYUC已经倒闭,这是一份非常宝贵的资料 -------------------------------------------------- YYUC是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

2017-08-17

thinkphp_5.0.9完整版

ThinkPHP V5.0——为API开发而设计的高性能框架

2017-06-12

barcodegen.1d-php5.v2.2.0.zip

barcodegen支持php5

2017-06-12

barcodegen.1d-php4.v2.2.0.zip

强大的开源资料,在barcode官网下载barcodegen,php生成条形码

2017-06-12

thinkphp_5.0.9 核心版

ThinkPHP V5.0——为API开发而设计的高性能框架

2017-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除