7 丝竹知音

尚未进行身份认证

一个从事php开发的小弟

等级
TA的排名 15w+

面试官:mysql表设计要注意什么?

面试官:mysql表设计要注意什么?OK,具体有下面这些问题 1、为什么一定要设一个主键? 2、你们主键是用自增还是UUID? 3、主键为什么不推荐有业务含义? 4、表示枚举的字段为什么不用enum类型? 5、货币字段用什么类型? 6、时间字段用什么类型? 7、为什么不直接存储图片、音频、视频等大容量内容? 8、字段为...

2019-10-24 16:44:53

如何将数据采集到 Elasticsearch 服务

对于数据搜索和分析来说,Elasticsearch 无处不在。开发人员和社区可利用 Elasticsearch 寻找寻找各种各样的用例,从应用程序搜索和网站搜索,到日志、基础架构监测、APM和安全分析,不一而足。虽然现在有针对这些用例的免费解决方案,但是开发人员首先需要将其数据提供给 Elasticsearch。本文将描述几种最常见的将数据采集到 Elasticsearch 服务的方法。这...

2019-10-23 13:27:52

谷歌浏览器chrome即将在2020年底停止支持flash,我们程序员该怎么办

最近打开谷歌浏览器chrome的时候,谷歌推送了一条消息说谷歌即将在2020年底停止支持flash。一旦到那个时候,势必对我们开发者来说会有很大的影响。因为我们公司很多播放器用的还是flash。虽然有html版,但是也有些是flash。所以我们要为这个节点的到来早做准备。1、仔细排查我们运用到flash的地方,比如播放器、上传组件、广告等等。2、寻找替代方案。现在很多播...

2019-10-16 15:06:12

又是一年桂花飘香时,祝我们伟大的祖国70年华诞更加繁荣昌盛,祝大家国庆节快乐

又是一年桂花飘香时,中午吃完饭在外面溜达时,看到公司河边的一排桂花已经盛开了,香气弥漫在空中,就随拍了几张。明天就是国庆节了,今年是祖国70周年华诞,有大阅兵。街上随处可见的挂国旗,大庆的气氛很浓。我准备回老家,不知道大家准备去哪玩呢?祝大家国庆节快乐,玩的开心。祝我们强大的祖国更加繁荣昌盛!...

2019-09-30 15:30:48

年薪170万的阿里P8级员工征婚有感--话说阿里真有钱,这员工要求的条件真多

上图是最近炒起来的阿里P8员工征婚,明码标价,和写程序一样,每个需求和功能点都标的特别清楚。且不论这个是否有炒作嫌疑,单说这个对女方的条件要求,咋有这么多要求1、为什么要求本科211,难道就是为了所谓的共同语言吗?就算是同等学历的,也不一定有共同语言。我觉得找个大学的就可以了。2、为什么自己都年薪170万了,还要求对方月收入不低于1万? 这是炒作吗?要...

2019-09-29 13:48:42

为什么百度只抓取了首页而不抓取我的网站的内页的原因分析

网站域名是去年注册的,因为当时是买的阿里云主机,比较贵,到期后主机就没有续费了。今年重新买了百度的虚拟主机,比较便宜,准备重新弄这个网站。但是提交了链接给百度,一个月了,百度除了收录了首页,其他页面都没有收录。我也没有搞清楚这里面是什么原因。原因分析:一个月后我查询到一下子出来很多百度收录,而且收录时间还是上个月的。所以我怀疑,应该是之前已经收录了,但是网站还在百度考察期,...

2019-09-26 18:29:14

分享一首小诗--《致程序员》

十年生死两茫茫,写程序,到天亮。 千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。 领导每天新想法,天天改,日日忙。 相顾无言,惟有泪千行。 每晚灯火阑珊处,程序员,又加班,工作狂~...

2019-09-25 10:44:42

记录一次DDos攻击实战

今天在查看我的服务器的监控时发现,在昨晚11点的时候访问量突然增大,但是百度统计的访问量并没有提高,说明并不是访问了我埋了百度统计的正常页面。感觉到异常情况后,我从服务器上拔下来访问日志,果然,发现一个101.249.54.165的ip在对我的网站进行ddos攻击,攻击模型也很简单,就是随机请求一堆乱七八糟的页面,消耗我网站的带宽,然后让网站延迟加大。如下图所示用kibana导入...

2019-09-24 13:46:46

elasticsearch7.3版本环境搭建(三)可视化管理后台kibana的汉化(设置中文界面)

之前搭建好了kibana,基本可以使用了。我们国人还是比较喜欢中文界面的,所以设置成中文界面还是比较重要的。早期的kibana没有提供中文包,我配置的kibana 7.3已经有比较完整的中文包了,不需要从网上再下载汉化包了。可以说非常人性化了,也看得出elasticsearch对中国市场的重视。设置过程也比较简单:修改kibana的配置文件(config/kibana.yml),在...

2019-09-24 09:41:01

使用百度UEditor 的uparse来使代码高亮

在使用UEditor 的时候,我们会发现在UEditor 的文件夹中有一个ueditor.parse.js的文件,这个是做什么用的呢?这个主要是在文章显示页面实现一些比较复杂的样式,比如图表展示,代码高亮,自定义的列表标号我们本次所说的就是使用UEditor集成的代码高亮插件实现代码高亮。首先在编辑的时候,选择一种代码语言,然后编辑保存。然后在显示的前端页面中加载uedito...

2019-09-23 16:33:03

phpexcel导入和导出excel文件代码

PHPExcel代码地址:https://github.com/PHPOffice/PHPExcel导入和导出的代码:(其中vendor是thinkphp中的引入phpexcel包的用法,实际中可以根据具体的框架来)/** * 导入excel文件 * @param string $file excel文件路径 * @return array excel文件内容数...

2019-09-23 10:52:55

提高页面加载速度的神器--页面静态化技术

一、简介 网站的web前端要实现高效,第一个要解决的短板就是网络的延迟性对网站的加载效率的影响,当然很多人会说网速快不快这是网络运营商的问题,不是网站的问题,但是大家肯定也见过就算我们用上了千兆宽带也会有些网站加载速度慢的让人无法忍受,网站本身的确是没法控制网络速度的能力,但是如果我们不降低网络对页面加载效率的影响,其他任何优化网站的手段也就无从谈起,原因就是网络效率对于网页加载效率的影响...

2019-09-20 22:04:25

elasticsearch7.3版本环境搭建(二)可视化管理后台kibana的安装和配置

本文已同步至个人小站:http://www.xiaodong.live/content/9.html之前说过elasticsearch7.3的安装,安装elasticsearch7.3后,除了用接口去查询数据,我们还可以使用一个可视化界面去管理数据。elasticsearch7.3 配套的管理后台是kibana,这个界面也是挺漂亮的,而且功能比较多。下面说下如何搭建下载kibana。下...

2019-09-20 17:16:39

git将一个分支完全覆盖另外一个分支如:dev分支代码完全覆盖某一个开发分支

最近在测试的时候,因为将多个分支的代码都合并到了测试分支,造成测试的不准确性。需要将测试分支仅保留其中一个开发分支的代码。实现步骤如下假设测试分支是dev,开发分支是debug切换到测试分支上,如dev分支,然后使用命令:git reset --hard origin/debug然后强推。git命令:git push -f...

2019-09-17 09:53:12

解决bootstrap时间输入框总被浏览器记住的记录遮挡住的问题

背景:我们有老师反馈说后台有些输入框被遮挡了。然后看来下,确实存在。在使用bootstrap框架写的一些页面中,常常会遇到浏览器记忆的历史输入遮挡了日历的情况。如下图所示原理解析:这种情况是html5会有一个自动填充的功能。默认使用以前输入过的信息进行提示。解决方案:在input框中加入 autocomplete="off" 这个属性,禁用该输入框自动填充历史记录...

2019-09-16 22:07:01

Fiddler 屏蔽JS、抓WebSocket协议、查看接口响应时间、模拟并发请求

1. Fiddler屏蔽css和js在Filter - Qequest Header - Hide if URL contains填入 REGEX:(?insx)/[^\?/]*\.(css|js|json|ico|jpg|png|gif|bmp|wav)(\?.*)?$2. 抓WebSocket协议打开Fiddler,点开菜单栏的Rules > Customize Ru...

2019-09-12 18:39:12

细说MySQL的时间戳(Timestamp)类型

生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,下面从几个方面来详细介绍时间戳数据类型。时间戳数据存取在MySQL上述三个大版本中,默认时间戳(Timestamp)类型的取值范围为'1970-01-01 00:00:01' UTC至'2038-01-19 03...

2019-09-12 18:00:09

网站建设之域名注册和域名备案

最近我正在忙着弄自己的网站,去年的时候买了一个域名(www.xiaodong.live),这个域名是当时用喜欢的人的昵称注册的,后来分了(哎哎哎哎哎哎哎哎哎哎哎哎),也就不能继续用了,打算新申请一个域名。域名购买流程:选择一个域名服务商这个要根据你的主机情况来看,你主机在哪购买的,就建议在哪家购买域名。因为很多主机解析其他服务商的域名,虽然在其他运营商那备案过,但是还得再重新接入备案下...

2019-09-11 22:22:48

日常项目测试用例检查点(来自一线测试人员的吐血总结)

转载自同事的总结,从测试用例中,也可以总结出我们开发的时候需要注意和校验的事项。下面是正文是这几年的测试工作中,渐渐觉得自己工作久了,可以自行发散测试思维去做一个测试用例,甚至有时候连用例都不写了,久而久之工作根本没有效率,还经常忽略很多测试的点现在我整理下网上和自己工作中得到的经验,检察自己每次做测试任务的时候都对照着自己有没有遗漏的地方一. 输入框1.1字符型输入框...

2019-09-11 22:13:55

解决elasticsearch7.3版本安装过程中遇到的包括内存不够、线程不够等问题

之前有写一篇elasticsearch7.3版本的安装步骤,但是实际在部署过程中没有那么简单,总会有各种奇奇怪怪的问题。所以把主要的一些问题总结出来,以便以后升级的时候,不再重复踩坑。问题:内存不够我在我工作电脑上安装的时候,没遇到这个问题,因为我工作电脑的内存是24G,比较充足。但是当我在开发服务器上部署的时候,就因为这个坑,吭哧吭哧的琢磨了一天。elasticsearch的...

2019-09-04 21:36:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。