Wesley13 Wesley13
4年前
SQL注入之PHP
SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄
Stella981 Stella981
4年前
Kubernetes 部署 PHP
实验前提需要你有macOS开发环境,本文以此为例,其他类型的开发环境请自行搭建。需要你对YAML这一专门用来写配置文件的语言有所了解。需要你对Docker有一些基本的了解。需要你对Kubernetes中的Node、Pod、ReplicaSet、Deployment、Service、Ingress、ConfigMap
Wesley13 Wesley13
4年前
K8S CNI及各CNI网络解决方案简述
CNi:什么是CNI?CNI是ContainerNetworkInterface的缩写,是一个标准的通用的接口。为了让用户在容器创建或销毁时都能够更容易地配置容器网络,现在容器平台:docker,kubernetes,mesos。CNI如何实现?CNI用于连接容器管理系统和网络插件。提供一个容器所在的networknam
Stella981 Stella981
4年前
Python 命令行库的大乱斗
当你想实现一个命令行程序时,或许第一个想到的是用Python来实现。比如CentOS上大名鼎鼎的包管理工具yum就是基于Python实现的。而Python的世界中有很多命令行库,每个库都各具特色。但我们往往不知道其背后的设计理念,也因此在选择时感到迷茫。这些库的作者为何在重复造轮子,他是从哪个角度来考虑,来让命令行库“演变”到一个新的
Wesley13 Wesley13
4年前
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境1.1、使用Maven创建Web项目  执行如下命令:mvnarchetype:createDgroupIdme.gaclDartifactIdspring4mybatis3DarchetypeArtifactIdmavenarchetypewebappDintera
Stella981 Stella981
4年前
Android 必知必会
当你在项目中运行./gradlew是,有时需要调用一些JAVA工具。在OSX上,这会伴随着Java图标在Docker上的显示,并且永远不会消失,影响你对项目的关注。!tip(https://oscimg.oschina.net/oscnet/upf87664710b8128032a04b591b1f740d6.png)
胖大海 胖大海
3年前
linux常用的通配符与正则表达式
我们在很多地方都会用到通配符和正则表达式来实现我们的日常操作,提高我们的工作效率。但是很多新伙伴,往往容易将他们弄混。首先我们需要知道通配符和正则表达式的使用场景:通配符也叫文件名替换,它主要是作用于匹配文件名,常用命令是ls、find、cp、mv;正则表达式主要是作用于匹配文件中的字符串或编写脚本,常用命令命令是grep、awk、sed。大家缺乏机器练手的
zdd小小菜鸟 zdd小小菜鸟
2年前
容器的优势,在Docker中运行Tomcat
虚拟机:虚拟机是通过Hypervisor(虚拟机管理系统,常见的有VMWareworkstation、VirtualBox),虚拟出网卡、cpu、内存等虚拟硬件,再在其上建立虚拟机,每个虚拟机是个独立的操作系统,拥有自己的系统内核。