一点技术 正向代理和反向代理的区别(精) php博客分享关于在服务器代理中正向代理与反向代理的区别,在实际运用中两者都有很大的用处,但是往往很多人并不是特别清楚他们之前的区别,先通过几张图片进行分析。 正向代理: 正向代理通过上面的图理解其实... 10月20日 发表评论 阅读全文
网站架构 网站架构-数据读写分离方案 数据读写分离架构方式并不是适合所有网站,一点博主认为只有最合适的架构没有最好的方案,读写分离一般适用于对读需求较大的网站,例如新闻网等。本文只是为做一个引子供大家参考学习,并不是商业行完整深入方案,读... 08月01日 发表评论 阅读全文
一点技术 数据结构算法——二叉树、平衡二叉树详细介绍 一点PHP分享介绍关于数据结构中二叉树以及平衡二叉树两种算法的区别。二叉树(binary)是一种最基本的树形数据结构,用来方便存储基本数据并且能有很高的查询效率,很多其他树形数据结构算法都是参考二叉树... 06月26日 发表评论 阅读全文
一点技术 数据结构算法——多路搜索树(B-tree、B+tree) 一点PHP博客分享数据结构多路搜索树算法中的其中两种,B-tree和B+tree类型的最大区别就在于后者是基于前者的基础上做的一个优化,B-tree树会在每个节点或者非节点处存储数据和指针关键字等信息... 04月27日 发表评论 阅读全文
一点技术 聊一聊关于代码架构(多态)——下篇 在上一篇文章中讲述了我们编程代码为什么要这么做以及一些东西的区别,也说了很多开发者都是有一个很好的开头,但是很少有人能坚持和善尾。 当一个项目需求变的庞大时候,你会发现项目代码不自然的就变臃肿,那是因... 03月12日 发表评论 阅读全文
一点技术 聊一聊关于代码架构(多态)——上篇 分享一个关于用多态模式来编写松耦合的增删改查业务逻辑。在讲这篇文章之前先说一说为什么要这么做(也可以直接跳过),每一个开发者一开始开发一个项目时都想把这个新项目的代码写的高质量、高维护、高扩展、甚至尽... 02月12日 发表评论 阅读全文
Linux Linux运行编译文件error while loading shared libraries:提示找不到xx.so文件 一点PHP分享在使用linux系统编译文件时候出现提示xx.so找不到错误,首先分析系统中有没有xx.so这个文件,一般情况下这个文件会放在/usr/local/xx库/lib... 01月26日 发表评论 阅读全文
一点技术 docker之Dockerfile文件常用指令描述 一点PHP博客分享关于使用docker容器中Dockerfile文件描述,在创建build一个docker容器时需要通过Dockerfile文件中的信息描述来指定创建,以下是Dockerfile文件中... 12月18日 发表评论 阅读全文
一点技术 jenkins安装+pipline流水线自动化部署多台服务器 一点php博客分享如何使用搭建jenkins实现自动化部署多台服务器,本篇教程使用jenkins中pipline流水线插件方案,一般情况安装jenkins时选择推荐默认安装插件会自动安装上。因... 05月25日 2 阅读全文
网站架构 php微服务之consul集群搭建 一点php分享关于在网站建设中微服务架构的服务发现模块实现产品,市面上有很多较为成熟的服务发现的产品,本文用consul作为例子,本篇仅仅只是consul的安装以及集群的搭建。 一、consul的安装... 03月24日 发表评论 阅读全文