问题现象幅度萨芬士大夫十大发生的发士大夫士大夫大师傅撒大夫士大夫士大夫士大夫士大夫的萨芬士大夫撒旦范德萨的萨芬十大发生的发士大夫十大发生的富士达。解决原因发生的尽快立法精神独立房间数量科夫斯基发生的几率开发建设独立访客发生的尽快立法即可是否独立空间上的了。解决飞洒地方撒旦发射点发射点发士大夫士大夫士大夫士大夫撒旦范德萨。总结士大夫看了...
介绍介绍十分艰苦拉萨的飞机四点零分就死定了分手的借口浪费精力士大夫看见发生的就立刻发酵饲料的士大夫艰苦了两款手机士大夫立刻集散地立刻就士大夫艰苦拉萨大家书法家。安装下载发大师傅艰苦拉萨附近撒赖打开附件是独立发圣诞快乐房价开始大量。https://www.mysql.com/downloads/安装发生的家乐福撒打裂缝啊士大夫艰苦拉萨大...
介绍介绍今天福哥带着大家来学习Python读写文件的方法,虽然现阶段做项目需要用到文件操作的情况不多了,但是免不了在特殊情况下还是需要用到这个技术的。今天福哥还会给大家讲解Python创建、删除、授权文件夹的方法,这个技术在控制台程序里面用途是非常多的。Python创建、删除、授权文件夹以及读写文件是依靠os库来实现的,而文件路径则是...
介绍介绍Python语言鉴于其强大的功能、稳定的性能以及友好的语法成为了受大众欢迎的编程语言,除了在图表领域、自动化测试领域以及其他领域之外,Python更多的是用来开发命令行程序。命令行程序的参数包括命令参数和选项参数,命令参数就是一个单词或者一个词组的形式,而选项参数是通过“-”或者“--”传入的,要解析命令行参数需要针对每一个输...
介绍介绍福哥最近在CentOS系统上面安装Python3.8的时候,发现编译不过去了,报了如下错误:Python-3.8.12/Modules/_ctypes/_ctypes.c:107:17: 致命错误:ffi.h:没有那个文件或目录这是耍什么幺蛾子啊??问题从表面上看是ctypes的问题,其实不然,问题出在了ffi.h这个文件找不...
介绍介绍今天福哥要带着大家学习如何使用selenium去调用部署在Docker环境里面的Chrome浏览器的方法。为什么我们要把chromedriver部署到Docker里面呢?因为把Chrome浏览器部署到Docker里面有如下几个优点:不用担心Chrome升级导致的需要手动升级chromedriver驱动的问题。部署方便,Chro...
介绍介绍前面福哥带着大家学会了Rancher的安装方法。今天福哥打算教给大家在Rancher里面添加集群的方法,在Rancher里面添加集群可以实现在一个Rancher里面管理多个集群的目的。集群与主机要说明白这个问题先要理解Kubernetes的理念,在K8S的设想里面,没有主机概念。就是说我们之前对于服务部署的第一要素目标主机,在...
介绍介绍大家已经跟着福哥学会了搭建Docker私有仓库Registry服务器了,也学会了在客户端服务器上面操作Docker私有仓库Registry了,接下来福哥要带着大家学习如何给我们的Docker私有仓库Registry服务器增加认证机制,有了认证机制之后我们的Registry服务器才会更加的安全可靠!配置认证创建认证创建认证目录。...
介绍介绍大家已经跟着福哥学习了Docker私有仓库的搭建和基本使用方法了,现在有一个问题:如果仓库里面的镜像老了,想更新一下,怎么办呢?Registry服务器的镜像是不支持更新操作的,如果要更新一个镜像只能先删除再重新push,今天福哥就带着大家学习如何删除Registry服务器里面的镜像,一起来吧~~官方方法复制config.yml...
介绍介绍前面我们学习了搭建Docker私有仓库Registry服务器的方法,不过Registry服务器默认情况下是以HTTPS协议访问的,使用HTTPS协议就需要设置SSL证书,今天福哥就带着大家学习如何配置Docker私有仓库Registry服务器SSL证书以支持HTTPS协议的访问。SSL证书创建SSL证书免费证书:到度娘问一下“...
介绍介绍福哥今天要给大家介绍的是Docker的仓库服务器Registry的配置方法。仓库服务器分为公共仓库和私有仓库两种。公共仓库就是Docker官方的仓库服务器,使用公共仓库的时候不需要写带仓库地址信息,而且公共仓库的资源非常丰富,几乎各种软件和服务的镜像都可以找到。私有仓库就是我们自己搭建的仓库服务器,使用私有仓库的时候需要写带仓...
介绍介绍在Windows上面挂载ISO镜像是很简单的事情,只要鼠标右键选择“装载”即可。那么在Linux上面要挂载ISO镜像应该怎么操作呢?挂载ISO镜像在Linux下面挂载任何设备都是通过mount实现的,而ISO镜像对于Linux来说也是一种“设备”,要挂载ISO镜像当然也是需要通过mount完成的。福哥将CentOS-7-x86...
介绍介绍今天我们学习如何通过Python操作Elasticsearch搜索引擎。学会使用Python操作Elasticsearch数据库之后,我们就可以使用Python制作拥有强大搜索功能的应用程序了。Elasticsearch的搜索功能要远远超过MySQL这样关系型数据库基于SQL语句实现的基本搜索功能。在Python3.8下使用的...
介绍介绍今天福哥带着大家学习使用Jenkins的Extended Choice Parameter插件实现参数化构建的发布。使用参数化构建发布可以在构建的时候自由选择要使用哪个分支构建,使用哪个标签构建,方便我们精确控制项目仓库的版本。参数不仅仅可以在Git仓库配置上面使用,还可以在后面的其他配置项目里面使用,甚至可以用来当作Shel...
介绍介绍今天福哥要带着大家学习Logstash的grok工具的使用技巧。grok是一个日志编辑工具,通过grok可以针对传入的日志数据进行随心所欲的编辑,包括字段提取、添加字段、删除字段等等。根据ELK的设计思想日志最好是存储到ES引擎里面方便后面的日志查询和日志分析,而ES引擎的存储格式是JSON格式,但是各种软件的日志不一定是JS...
介绍介绍福哥在使用PHP开发一个允许用户输入伪代码实现自定义业务逻辑的功能时候,想到了使用PHP的eval功能动态解析PHP代码并且执行来实现。不过,福哥发现了一个问题。大家都知道PHP的语法错误是在解析PHP代码的环节就会触发的严重错误,这个错误无法通过set_error_handler钩住它进行自定义处理,这个可能难坏了我了!毕竟...
介绍介绍在微服务的时代学会使用Docker是必须的,在Docker里面应用是部署在容器(Container)里的,而创建容器就需要镜像(Image),得到镜像的方法有两种。一种是通过拉取centos基础镜像,在里面进行安装配置,最后打包成新的镜像使用;另外一种就是直接在Docker云里拉取人家安装配置好的镜像,然后通过Dockerfi...
介绍介绍福哥使用tfspring库包开发了一个项目,编译时候没有问题,但是启动的时候提示如下错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourceScriptDa...
介绍介绍福哥建立了一个tfspring项目,把一些常用的功能封装了一下,基本可以达到一行命令搞定的程度!这些常用的功能福哥希望在更多的项目里面使用它们,比较笨的办法就是复制全部java源程序到新的项目里面,不过,这样会使得项目变大,编译变慢。其实还有一个办法,就是把tfspring打包成一个jar库包,拿给其他项目使用,就像我们添加的...
介绍介绍福哥的tfspring库包项目里面包括了两个编译环境,一个是jar库包发表环境tfspring,一个是jar库包的开发调试环境tfspring-develop。前面福哥是把默认的tfspring作为开发调试环境,建立了tfspring-package作为发布环境,这个发布环境名称里面包含一个“-package”后缀感觉怪怪的,...
介绍介绍福哥今天要给大家介绍一个专门绘制流程图的工具库,它就是大名鼎鼎的graphviz,这个graphviz库的强大之处在于,我们完全不需要费时费力地去计算流程图的每个节点应该放在哪里,连线又应该如何走,这些最最最繁琐的事情它帮我们做了,而我们需要做的仅仅是设计节点以及哪些节点之间需要建立连线,仅此而已。下面就跟着福哥一起学习如何在...
介绍介绍福哥在使用Maven打包TFSpring项目的时候,遇到了一个问题,就是调试类的程序不想打包到jar库包里面去,并且测试启动类也不想打包到jar库包里面去。要实现这些先要把POM配置文件分开多个版本,调试时候用一个版本,打包时候用一个版本。启动类也要分开多个版本,调试一个版本,打包一个版本。今天福哥就带着大家来了解一下如何将项...
介绍介绍福哥在使用tfspring库包开发新的项目的时候,发现启动项目就会得到如下的错误信息:SLF4J: Class path contains multiple SLF4J bindings.这个字面的意思是SLF4J被重复引用了~~错误看错误是logback和slf4j冲突了!依赖这是因为福哥的tfspring库包是基于Spri...
介绍介绍福哥在使用Maven打包TFSpring项目的时候,遇到了一个问题,就是调试类的程序不想打包到jar库包里面去,这个就需要在使用Maven打包的时候把不属于发布内容的部分排除掉。如果要排除一些项目里面的目录、文件的话,需要在POM里面进行一些配置。今天福哥就带着大家来了解一下如何通过POM配置排除一些参与Maven打包的目录和...
介绍介绍福哥在存储一个字符串的时候,程序报了如下错误:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x8B H...' for column 'title' at row 1原因经过分析原因是因为字符串包含emoji表情,这个e...
介绍介绍福哥今天要带着大家学习使用Python读取Excel文档的方法,Python读取Excel文档推荐使用openpyxl库,这个库接口友好、效率高,可以让我们简简单单地将Excel里面的数据读取出来使用。安装安装openpyxl库。使用的是openpyxl库,直接通过pip安装即可。pip install o...
介绍介绍大家根福哥学会了使用Dockerfile创建Docker镜像的技巧了,那么我们现在搭建服务器环境就不需要再去下载软件的源代码了,也不需要编译安装了,更加不用操心软件和操作系统的各种兼容问题了。今天福哥带着大家来安装python的环境,Python能做的事情非常多,不过福哥这里先用它来实现搜索引擎的爬虫功能。前面我们已经学到了使...
介绍介绍Python的selenium库是可以实现用代码模拟用户上网行为的功能,所以Python的selenium库的使用技巧成为了大部分测试工程师的必备技能。Python的selenium通过chromedriver驱动可以使用Python代码启动浏览器、打开网页、读取网页数据、提交用户表单、登录网址平台等等用户日常的上网行为,这就...
介绍介绍福哥要做一个自动化测试的脚本来对网站的功能进行了全面的测试,很多人一下会想到通过curl之类的方式去请求服务器页面,通过代码模拟浏览器?不就是发送 GET/POST 请求吗?一开始,福哥也是这样认为的,直到学习了python的selenium,才体会到“无界面浏览器操作模拟”的神奇,今天就跟着福哥学习一下如何使用seleniu...
介绍介绍福哥要做一个自动化测试的脚本来对网站的功能进行了全面的测试,很多人一下会想到通过curl之类的方式去请求服务器页面,通过代码模拟浏览器?不就是发送 GET/POST 请求吗?一开始,福哥也是这样认为的,直到学习了python的selenium,才体会到“无界面浏览器操作模拟”的神奇,今天就跟着福哥学习一下如何使用seleniu...