跟福哥学编程吧~~
介绍介绍
跟福哥学编程吧~~
介绍介绍前面我们学会了使用docker-compose部署一整套网站运行环境,在大部分场景下docker-compose完全可以应付各种运维需求了,基本上只要是在一台服务器可以满足的情况下都可以用docker-compose搞定!那么问题来了,如果是多台服务器的情况下用什么软件来做运维管理呢?相信很多朋友已经想到了,没错,就是主流服务...
跟福哥学编程吧~~
问题ciphertext解决textciphertext$data = base64_encode(hex2bin("a3c703df3163a3c11e878047690be617f7ac5ae34c0a6b6511bb91578f01456a57b879c41f36e4c6001880b2dd7ff3...
跟福哥学编程吧~~
问题最近的项目遇到了前端需要加密数据的需求,了解了一下使用AES算法的是比较多的。那么使用什么方法在前端实现AES算法呢?后来发现前端的各种加密/解密的算法基本都被一个叫CryptoJS的包给垄断了!福哥捣鼓了一下,这个CryptoJS包确实很强大!今天福哥就把这个使用CryptoJS实现AES算法的方法教给大家,有需要的可以拿去使用...
跟福哥学编程吧~~
介绍介绍前面福哥带着大家学习了包括PHP、MySQl、Redis、Elasticsearch几个基础服务的搭建方法,还学习了使用docker-compose工具编排这些服务的方法,通过这些基础服务完全可以用来支持基于PHP语言的开发的网站环境了。这里面有个问题,一台服务器只有一个80端口,如果我们有很多网站都需要通过这个80端口发布怎...
跟福哥学编程吧~~
问题ciphertext解决
跟福哥学编程吧~~
介绍介绍前面福哥带着大家学会了使用Dockerfile搭建PHP运行环境、MySQL数据库、Redis数据库和Elasticsearch搜索引擎,大家应该发现了搭建这些服务的时候所进行的操作的步骤都是差不多的。那么按照技术人员追求简单、总结规则最后再技术革新的性格一定会创造一个简单、高效地做这些事情的方法。而今天我们要学习的docke...
跟福哥学编程吧~~
介绍介绍之前福哥教给大家使用docker部署Elasticsearch搜索引擎环境,但是没有教给大家如何使用PHP去操作Elasticsearch。因为PHP并没有一个扩展用来操作ES,官方提供的是一个类库包,这个官方推荐使用composer来安装这个类库包。那么composer是什么东东?composer是一个基于PHP语言开发的一...
跟福哥学编程吧~~
介绍介绍前面福哥带着大家学习了使用Dockerfile制作PHP、MySQL、Redis和Elasticsearch的镜像,还使用PHP镜像连接了MySQL和Redis。大家可能发现一个问题,就是福哥在使用tfphp去连接tfmysql和tfredis的时候都会先查一下tfmysql和tfredis容器的IP地址,最后通过IP地址连接...
跟福哥学编程吧~~
介绍介绍前面福哥已经带着大家学会了搭建Redis数据库服务了,今天我们来搭建Elasticsearch搜索引擎服务。Elasticsearch是一款基于Lucense技术实现的支持全文检索的搜索引擎软件,可以用来对关系型数据库的数据建立全文索引,从而实现数据的全文检索功能。今天福哥就带着大家使用elasticsearch:6.8.18...
跟福哥学编程吧~~
介绍介绍前面福哥已经带着大家学会了搭建MySQL数据库服务了,今天我们来搭建Redis数据库服务。Redis数据库是一个key-value型的数据库。Redis数据库的数据存储在内存当中,有着读写速读极快的特点。Redis主要用于实现web应用的数据缓存,在常规的关系型数据库前面建立一层数据缓存可以大大提高web应用程序的运行速度。今...
跟福哥学编程吧~~
介绍介绍前面福哥已经带着大家学会了搭建PHP的运行环境了,今天我们来搭建一个数据库服务。福哥推荐使用MySQL数据库,它有着简单、轻便、速度快、维护容易的特点。MySQL提供了免费的社区版本,大家可以免费使用MySQL数据库开发自己的web应用。今天福哥就带着大家使用mysql:5.7-debian基础镜像来搭建MySQL数据库环境。...
跟福哥学编程吧~~
介绍介绍前面福哥已经教给大家使用php:7.4-apache-buster基础镜像搭建PHP运行环境了,这个是以模块方式(Module)运行PHP程序的,相比较这种方式更多人会选择主流的以FastCGI方式运行PHP程序,以FastCGI方式运行PHP程序就要用到PHP的FPM服务(FastCGI Process Manager)了。...
跟福哥学编程吧~~
问题numHits must be > 0; please use TotalHitCountCollector if you just need the total hit count解决就是from必须>=0,size可以>0也可以=0。
跟福哥学编程吧~~
介绍介绍今天我们学习一下 TFWEB 下的API路径规范规范资源示例标准资源路径获取 user 列表数据GET /user视图文件:Views.user.inc.php视图对象:TFResource_user获取 user 值为 3 的单行数据GET /user/3视图文件:Views.user.inc.php视图...
跟福哥学编程吧~~
介绍介绍TFWEB开发标准模块的操作指南,通过 TFWEB 框架开发一个标准的功能页面,页面包括基本的增、删、改、查功能准备工作基本信息模块名称(必选):表示模块的唯一名称,示例:user数据表(必须):用于存储模块数据的物理数据表,示例:基本信息表 user,详细信息表 user_detail数据表结构userCREATE ...
跟福哥学编程吧~~
目录结构模型基类 TFActionget - 获取一行数据gets - 获取多行数据getID - 获取数据主键add - 添加一行数据mod - 修改一行数据del - 删除一行数据getLIID - 获取最新插入数据主键视图模板控制器路由介绍路由入口文件是项目根目录上的 RouteMap.php 和 RouteMapConsole...
跟福哥学编程吧~~
介绍目录结构项目目录结构./ - 项目根目录 ./.htaccess - Apache动态配置文件 ./RouteMap.php - 路由处理程序(入口程序) ./favicon.ico - 网站图标文件 ./robots.txt -&n...
跟福哥学编程吧~~
介绍介绍路由控制器路由路由分为html路由、console路由、rest路由html路由html路由是用来将数据组合成网页发布的,需要我们自己定制模板console路由console路由是用来在控制台上运行的程序,无需web服务器支持rest路由rest路由是用来将数据组合成JSON格式发布的,可以为内部或者外部的使用提供支持认证认证...
跟福哥学编程吧~~
视图介绍TFWEB的视图遵循RESTFul接口规范基本视图结构说明/**  * Class TFResource_xxx  *  * Methods:  *  *     ---------- ...
跟福哥学编程吧~~
模型介绍TFWEB的模型存储于 WEB-INF/Classes/Models 目录下面,对象继承自基类 TFAction,用于完成基本的数据存取操作。一个模型对象对应着数据库当中的一张数据表。基本模型示例代码class TFModel_xxx extends TFAction  { &nbs...
跟福哥学编程吧~~
表单(form)form-static参数elem : {     value : "" }示例<form-static :elem="elem"></form-static>f...
跟福哥学编程吧~~
介绍介绍作用域:JS作用域函数内有效,子函数也有效,事件函数也有效。生命周期:JS变量生命周期是永不过期,只要传递到了就可以调用。循环语句:循环语句后面的会覆盖前面的,避免覆盖可以使用var声明一个新的。变量覆盖:变量传递的只是引用,在任何地方修改了变量,后面再被调用时候得到的就是改动过的了。变量污染:如果你的变量不是通过var声明的...
跟福哥学编程吧~~
问题解决update-alternatives --set iptables /usr/sbin/iptables-legacy
跟福哥学编程吧~~
介绍介绍一般的docker镜像都是从docker官方拉取的,虽然官方提供的镜像已经非常精简非常好用了,但是我们在使用这些镜像启动容器之后还是需要做一些调整的。为了避免每次启动容器之后都要重复地做这些自定义的调整,我们需要把这些调整也做到镜像里面去。要在docker官方提供的镜像上面增加自定义的调整,需要借助Dockerfile在doc...
跟福哥学编程吧~~
介绍介绍要学习docker首先要学会管理docker镜像,docker镜像的获取方式包括:官方拉取(pull)导出/导入(export/import)保存/加载(save/load)Dockerfile这里面大家最常用的方式还是官方拉取,但是官方镜像源的服务器在美国,我们这边下载速度没法保证。即便用了很多国内的镜像源的服务器,稳定性还...
跟福哥学编程吧~~
介绍介绍在现如今的微服务时代,通过源码编译安装软件的部署方式已经很有人使用了,大家都转为通过docker来部署软件或服务了。所以,福哥的TFCentOS7x64服务器也得先把docker这个基本服务安装起来,后面福哥才能在TFCentOS7x64服务器上面部署各种各样的软件或服务。今天福哥就带着大家在TFCentOS7x64上面安装d...
跟福哥学编程吧~~
介绍介绍福哥为了学习Linux操作系统的使用,以及在Linux操作系统上面部署各种运行环境,打算搭建一个CentOS7的平台。福哥采用的是VMWare虚拟机作为载体搭建这个CentOS7的平台。下面福哥就带着大家一步一步地把这个CentOS7的平台搭建起来~~环境操作系统CentOS 7 x86_64 2009硬件环境VMWare 1...
跟福哥学编程吧~~
问题最近发现docker pull任何镜像都不好使了,都失败在这里了。原来以为是国外源的问题,加上了国内源,还是不行。后来想会不会是国内源镜像资源陈旧?那拉取老版镜像试试?依然不行。再后来想着是docker-ce的问题?升级到了最新版本!没用!!解决说实话,目前为止福哥还没有翻墙去测试海外能不能行!咱们是守法好公民,不干那种事情!还好...
跟福哥学编程吧~~
问题启动rancher发现节点全坏了。解决进入rancher容器删除过期证书kubectl --insecure-skip-tls-verify -n kube-system delete secrets k3s-serving kubectl --insecur...