自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Macos编译mysql-python报错 ld: library not found for -lssl

首先,我通过:pip install mysql-python然后报错_mysql.c:1504:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] len ...

2019-08-23 10:04:34 493

原创 当要修改某个字段 并且当前字段必须为全数字时更新此字段的SQL

UPDATE dlm_apps SET app_id =( SELECT a.app_id FROM ( SELECT CONCAT(b.app_id, "abc") app_id FROM dlm_apps b WHERE b.app_id REGEXP '^[0-9]' ) a)WHERE app_id R...

2019-07-22 16:42:02 186

转载 apigateway-kong(七)配置说明

这一部分应该在最开始介绍,但是我觉得在对kong有一定了解后再回头看下配置,会理解的更深刻。接下来对这个配置文件里的参数做个详细的解释便于更好的使用或优化kong网关。目录 一.配置加载 二.验证配置 三.环境变量 四.自定义 Nginx 配置 & 嵌入式的Kong配置 1.自定义nginx配置 2.在OpenResty中嵌入Kong 3.为Kong提...

2019-07-18 16:09:14 597

转载 apigateway-kong(六) 认证

到上游服务(API或微服务)的流量通常由各种Kong认证插件的应用程序和配置来控制。由于Kong的服务实体(Service Entity)代表自己的上游服务的1对1映射,最简单的方案是在选择的服务上配置认证插件。目录通用认证 Consumers 匿名访问 1. 创建示例Service和Route 2. 为服务配置key-auth插件 3.验证key-auth插件是否配置正确...

2019-07-18 16:02:08 274

转载 centos7部署posgresql和kong总结

之前在macos系统测试安装psql和kong,但是实际环境中,大部分是部署在linux服务器上。下面记录了在centos7上部署postgresql和kong的总结以及遇到的一些问题的解决。查看centos版本:$ cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)部署版本:kong: v0.13.1po...

2019-07-18 15:57:09 569

转载 apigateway-kong(五)集群搭建部署

kong 集群将使得系统通过增加更多机器,从而实现水平扩展,承接更多的请求流量。它们将共享同样的配置且使用同一个数据库。kong 集群中的的所有节点都连接同一个数据库。你需要在 kong 集群的上一层架设一个负载均衡的代理服务器,以便请求能够平均分散转发到 kong 的各个节点上。目录 一.kong 集群能做什么和不能做什么 二.单节点 kong 集群 三.多节点 kong ...

2019-07-18 14:49:45 269

转载 apigateway-kong(四)负载均衡理论及实现

负载均衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。使用带有负载均衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载均衡服务通常是由专用软体和硬件来完成。对于互联网服务,负载均衡器通常是一个软体程序,这个程序侦听一...

2019-07-18 14:42:07 558

转载 apigateway-kong(三)Proxy规则

本篇详细记录了Kong的代理功能及其路由功能和内部工作。  Kong公开了几个可以通过两个配置属性进行调整的接口:proxy_listen,默认8000,它定义Kong将接受来自客户端的公共流量并将其代理到您的上游服务的地址/端口列表。admin_listen,默认8001,它还定义了一个地址和端口列表,但这些列表应该仅限于管理员访问,因为它们揭示了Kong的配置功能:Admin API...

2019-07-18 14:35:53 1178

转载 apigateway-kong(二)admin-api(结合实例)

部署好kong之后,则需要将我们自己的接口加入到kong中管理,kong提供了比较全面的restful api,每个版本会有所不同,下面的记录基于kong v0.13.xkong的8001端口是resful admin api,服务、路由、配置都是通过这个端口进行管理,所以部署好之后页面可以直接访问localhost:8001下面针对每个模块的API进行简介,每个对象模块对应数据库中的一张...

2019-07-18 14:07:55 628

转载 apigateway-kong(一)简介及部署

为什么使用API-Gateway1. 方便客户端维护-- 每个请求方不用管理多个api url,统一访问api-gateway即可  2. 接口重构时调用方不须了解接口本身等拆分和聚合  3. 客户端无须关心接口协议  4. 统一权限控制、接口请求访问日志统计  5. 安全,是保护内部服务而设计的一道屏障  5.开源-最大好处 当然也有一个很大的缺点,a...

2019-07-17 17:51:33 287

转载 PHP内核探索之变量(4)- 数组操作

本文主要内容:PHP中提供的数组操作函数数组操作函数的实现结语参考文献一、PHP中提供的数组操作函数可以说,数组是PHP中使用最广泛的数据结构之一,正因如此,PHP为开发者提供了丰富的数组操作函数(参见http://cn2.php.net/manual/en/ref.array.php ), 大约有80个,这对于绝大多数的数组操作而言,已经足够了。如果按照数组操作的

2017-04-01 17:11:51 234

转载 PHP内核探索之变量(7)- 不平凡的字符串

(1)       在C语言中,strlen计算字符串的时间复杂度是?PHP中呢?(2)       在PHP中,怎样处理多字节字符串?PHP对unicode的支持如何?同样是字符串,为什么c语言与C++/PHP/Java的均不相同?数据结构决定算法,这句话一点不假。那么我们今天就来掰一掰,PHP中的字符串结构,以及相关字符串函数的实现。一、  字符串基础

2017-04-01 17:05:45 201

转载 PHP内核探索之变量(6)- 后续内核探索系列大纲备忘

为了不至于过于发散,先搞个未成形的大纲,如下:  PHP内核探索之变量  不平凡的字符串  PHP内核探索之变量  变量的生命周期、类型转换  PHP内核探索之变量  变量的循环(foreach,其实放到Zend部分更加合理一些)  PHP内核探索之SAPI  (比较疑惑,为什么这么靠后? )  PHP内核探索之函数  (函数实现原理、用户函数和系统函数,性能)  PHP内核探索之扩展  

2017-04-01 17:04:26 203

转载 PHP内核探索之变量(5)- session的基本原理

session可以说是当前互联网提到的最多的名词之一了。它的含义很宽泛,可以指任何一次完整的事务交互(会话):如发送一次HTTP请求并接受响应,执行一条SQL语句都可以看做一次Session。如无特殊说明,本文中提到的Session单指HTTP会话。本文是PHP内核探索的第五篇,主要包含如下几个方面的内容:背景知识和session基础PHP中session的原理参考文献一、

2017-04-01 17:03:12 198

转载 PHP内核探索之变量(3)- hash table

在PHP中,除了zval, 另一个比较重要的数据结构非hash table莫属,例如我们最常见的数组,在底层便是hash table。除了数组,在线程安全(TSRM)、GC、资源管理、Global变量、ini配置管理中,几乎都有Hash table的踪迹(上一次我们也提到,符号表也是使用Hash table实现的)。那么,在PHP中,这种数据有什么特殊之处,结构是怎么实现的? 带着这些问题,我们开

2017-04-01 17:01:44 204

转载 PHP内核探索之变量(2)-理解引用

本文主要内容:引论符号表与zval引用原理回到最初的问题一、引论  很久之前写了一篇关于引用的文章,当时写的寥寥草草,很多原理都没有说清楚。最近在翻阅Derick Rethans(home: http://derickrethans.nl/ Github: https://github.com/derickr)大牛之前做的报告时,发现了一篇讲解PHP引用机制的文章,也就是这

2017-04-01 16:59:52 405

转载 PHP内核探索之变量(1)Zval

作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:Zval的基本结构查看zval的方法:debug_zval_dump和xdebugZval的原理,COW等由于写作仓促,难免会有错误,欢迎指出。一、Zval

2017-04-01 16:57:20 285

转载 mysql按日期分组统计查询

SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * ) FROM testGROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天:deteline, "%Y-%m-%d某时:deteline, "%Y-%m-%d %H"依次类推。

2017-03-30 11:29:46 647

原创 yii 数据库查询操作

User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据;User::find()->where(['name' =>

2017-03-22 18:00:07 1047

原创 Yii中where方法使用

1)简单的赋值[php] view plain copy->where("id=:id", [      'id' => 1  ])  上面的程式等同于 id=12)AND查询[php] view plain copy->where("id=:id a

2017-03-22 17:56:14 932

thinkPHP mvc erp 系统

Thinkphp制作的erp进销存多仓库erp系统源码,采用mvc架构模式 精简易用,使用前请阅读 readme文档 要配置uri路由 可在 config配置文件中修改 __APP__参数信息

2018-02-07

空空如也

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

TA关注的人

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