- 博客(26)
- 收藏
- 关注
原创 统计接口平均耗时
先看下结论,然后再说背景吧~~目录结论背景命令分析结论统计pv :cat /home/homework/clog/webservice/access.log | grep '接口' | wc -l#例cat /home/homework/clog/webservice/access.log | grep '/test/index/index' | wc -l统计单个接口平均耗时cat /home/homework/clog/webserver/access.log
2020-07-17 11:22:39
3681
1
转载 Kafka介绍
copy fromhttp://www.cnblogs.com/BYRans/Apache Kafka发源于LinkedIn,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。Kafka使用Scala和Java进行编写。Apache Kafka是一个快速、可扩展的、高吞吐、可容错的分布式发布订阅消息系统。Kafka具有高吞吐量、内置分区、支持数据副本和容...
2019-03-07 20:23:06
176
转载 Elasticsearch-深入理解索引原理
转自:https://cloud.tencent.com/developer/article/1077592最近开始大面积使用ES,很多地方都是知其然不知其所以然,特地翻看了很多资料和大牛的文档,简单汇总一篇。内容多为摘抄,说是深入其实也是一点浅尝辄止的理解。希望大家领会精神。首先学习要从官方开始地址如下。es官网原文:https://www.elastic.co/guide/en/e...
2018-12-08 17:21:50
215
转载 设计模式六大原则(5):迪米特法则
转自:https://blog.csdn.net/zhengzhb/article/details/7296930定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还...
2018-11-28 12:10:21
157
转载 设计模式六大原则(4):接口隔离原则
转自:https://blog.csdn.net/zhengzhb/article/details/7296921 定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和...
2018-11-28 11:42:41
185
转载 设计模式六大原则(3):依赖倒置原则
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接与...
2018-11-28 11:31:21
180
转载 设计模式六大原则(2):里氏替换原则
转自:https://blog.csdn.net/zhengzhb/article/details/7281833 肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所...
2018-11-28 11:07:33
149
转载 设计模式六大原则(1):单一职责原则
转自:https://blog.csdn.net/zhengzhb/article/details/7278174 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使...
2018-11-28 11:00:37
236
转载 Elasticsearch-基础介绍及索引原理分析
转自:https://www.cnblogs.com/dreamroute/p/8484457.html最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方...
2018-11-06 21:49:13
272
原创 mysql varchar(n) n表示字符个数
(注:以下针对mysql 5.0以上版本)mysql varchar(n) n表示字符个数,不是字节数。对于utf8编码,无论是字符、数字、汉字均占3字节。varchar最大长度为65535个字节,最大可存储汉字数 = (65535-1-2)/3减1是因为实际存储从第2个字节开始减2是因为要在列表长度存储实际字符长度除3是因为utf8编码限制。例:1.验证varchar(n)表示汉字CREATE...
2018-07-06 17:35:29
2307
转载 sql 防注入
sql 防注入问题:先使用PHP自带的函数bin2hex函数将输入待查询字符串处理成16进制字符串,然后再SQL执行过程中使用数据库本身的unhex函数将该16进制字符串反转为原先的正常字符串。
2017-07-10 22:54:18
676
转载 关于PHP内部编码与mysql字符差异问题的研究
转载自:http://bobao.360.cn/learning/detail/3209.html1.引入最近稍稍研究了下关于PHP的内部编码的问题,以及mysql的字符差异的问题,分享下心得,如果有误请大家及时指正。至于为什么要介绍mysql字符差异问题,是因为普遍将其原因归纳于PHP编码与mysql的UTF-8编码不统一,但实际上这个只是mysql单方面的原因而与PHP的编码方式无关。另外本文不
2017-04-25 14:05:39
775
原创 emoji编码问题
数据库编码格式为utf8mb4,而且存储的emoji是表情,在浏览器上显示的也是表情,打印出来的也是表情,但是放在android上就是一串的????,我想用抓包程序抓取一下传给android的数据编码格式,也是表情。数据库表情:php var_dump() 打印:浏览器:但是在android端显示: 问题比较奇怪
2017-04-25 09:56:34
819
原创 整理 : 查看和修改 mysql库、表、字段编码
存储emoji表情时,使用到的这些知识点,用完整理一下。mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。下面介绍了关于如何修改mysql数据库的编码格式变为utf8mb4的具体方法。查看编码查看数据库编码。show variables l
2017-04-21 19:37:41
22457
4
原创 jQuery ajax一直调用error方法,问题解决
首先说原因,然后再说具体情况: 原因一:返回的json格式不对。 原因二:在返回数据之前不能有任何的输出,包括打开调试。例如:后端用的是php,像在返回json数据之前,echo,var_dump等输出是不能有的,debug也要关闭。* 问题描述实现功能:点赞功能 问题:在页面点赞,并执行了后端的代码,但是前端一直调用error方法 下面贴出代码来说明该问题 前端代码:$("#like")
2017-04-20 17:32:28
13643
原创 html的src引用七牛的连接,页面加载出现403
这种情况一般是防盗链的原因,先确认一下你网站的域名是否可以访问。问题描述 例如:给一个七牛图片的链接:http://iamge/tupian.png (此链接是随便写的)。 我在浏览器可以打开该链接,显示我要的图片,但是在html中的src标签引用改链接,页面加载出现403。问题原因 因为七牛的防盗链,我们公司七牛的资源不允许.com之外的域名访问,而我的域名是 .ad ,所以页面加载
2017-04-20 15:33:38
3558
2
原创 url 传递参数(特殊字符) 解决方法
url 传递参数(特殊字符) 解决方法在做网页的时候,偶尔会遇到url被截断的情况,一般是出现在有参数的url中,比如www.baidu.com?a=1&b=2,有时候就会出现url只传递了www.baidu.com?a=1后边的url被截断了,出现这种情况一般最有效的解决方案是把&符号用%26替换,这样www.baidu.com?a=1&b=2就变成了www.baidu.com?a=1%26b=2
2017-04-20 11:50:31
5845
原创 linux 自定义命令
用到: alias命令 bashrc文件* 显示已有的自定义命令: alias * 添加自定义命令: alias name='command line' 注意等号两边是没有空格的,第一次习惯性的加了空格但是不能运行 1)如果在终端(控制台)直接 重命名,此别名只是暂时的
2017-03-27 13:54:11
576
原创 mysql合并两个表
背景描述:表A 字段:id, deal_time deal_amount deal_type (交易时间) (交易金额) (交易类型) 1 2016.11.20 10
2016-11-22 19:46:12
7337
原创 xampp安装到可以运行 .php 文件
一、xampp安装下载路径:https://www.apachefriends.org/download.html(安装这个以后不需要再安装Apache 和 php了) 进入网站可以根据不同需求选择不同的操作系统,自己的电脑是win7系统,64位,是从下面选择其中一个下载的,下载下来的格式:xampp-win32-5.6.24-1-VC11-installer.exe,可以
2016-11-03 21:08:42
2435
转载 从1 到 n 中 k 出现的次数
转自: http://www.cnblogs.com/nailperry/p/4752987.html一、1的数目编程之美上给出的规律:1. 如果第i位(自右至左,从1开始标号)上的数字为0,则第i位可能出现1的次数由更高位决定(若没有高位,视高位为0),等于更高位数字X当前位数的权重10i-1。2. 如果第i位上的数字为1,则第i位上可能出现1的次数不
2016-08-23 16:10:47
653
转载 mysql 整理 -- 索引
一、在 Command Line Client 中进行复制: 在命令窗口Ctrl+c是不起作用的,只能靠右击弹出的菜单中的功能。可以这样做: 右击 选择 “标记” ,然后用鼠标拖动要复制的内容, 然后在合适的位置右击 选择“复制”。索引一、索引的原理 对要查询的字段建立索引其实就是把该字段按照一定的方式排序;建立的索引只对该字段有用,如果查询的字段
2016-07-29 10:13:55
238
转载 损失函数
转自支持向量机通俗导论的部分:http://blog.csdn.net/v_july_v/article/details/7624837一、 监督学习实际是一个经验风险或结构风险函数的最优化问题。风险函数度量平均意义下模型预测的好坏,模型每 一次预测的好坏用损失函数来度量。它以假设空间 F 中选择模型 f 作为决策函数,对于给定的输入 x ,由 f(x) 给
2016-07-26 14:52:15
421
转载 机器学习中的范数规则化之 L0、L1与L2范数
机器学习中的范数规则化之(一)L0、L1与L2范数zouxy09@qq.comhttp://blog.csdn.net/zouxy09 今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化。我们先简单的来理解下常用的L0、L1、L2和核范数规则化。最后聊下规则化项参数的选择问题。这里因为篇幅比较庞大,为了不吓到大家,我将这个五个部分分成两篇博文。
2016-07-25 14:40:12
381
原创 动态规划
概念: 是通过组合子问题的解而解决整个问题的。 过程: 每次决策依赖于当前状态,又随机引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就成为动态规划。基本思想 、与分治法的比较: 动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找
2016-07-24 14:17:36
282
原创 查询:对某一字段去重,并获得其他字段信息
想在table1表中,查公司中的员工名字有哪些,table1表中员工有重名的情况,所以要对员工名去重,并且要得到员工名字、及其对应的部门号dept_id即:对name字段去重,并获得name, dept_id 字段在thinkphp3.2 中$table1= M('table1');使用下面方法: $result = $table1 -> where ( $where )
2016-05-16 11:20:40
3524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人