
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Docker是个很好的工具,刚开始用觉得还没虚拟环境好用,随着深入了解,越发觉得Docker好用,今天就来总结一下使用心得。一、Docker基础1、背景知识1)docker是什么?Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一...
jenkins 入门教程(上)jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbuck
我们传统使用的比较简单的是STMP 25端口收发邮件今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因。那么问题来了,是否25端口不能连接适用喃?然后在终端输入命令行 ,可测试25端口是否可连接。telnet smtp.163.com 25返回成功 说明你的
基础环境192.168.254.134Maven-3.5.4、Jenkins-2.133、Git-2.12.0、JDK1.8192.168.254.135Gitlab-11.0.4192.168.254.131tomcat9.0.10下载安装包(统一到opt目录)wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/ap
一、概述nginx官方文档给出location语法如下:1location[=|~|~*|^~]uri{…}其中,方括号中的四种标识符是可选项,用来改变请求字符串和uri的匹配方式。uri是待匹配的请求字符串,可以是不包含正则的字符串,这种模式被称为“标准的uri";也可以包含正则,这种模式被称为"正则uri",如下:12location~.*\.(php|php5)?${}...
排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:时间复杂度与空间复杂度关于时间复杂度:平方阶 (O(n...
一:什么是XSS攻击?二:反射型XSS三:存储型XSS四:DOM-based型XSS五:SQL注入六:XSS如何防范?1. cookie安全策略2. X-XSS-Protection设置3. XSS防御HTML编码4. XSS 防御HTML Attribute编码5. XSS防御之javascript编码6. XSS 防御之 URL 编码7. XSS 防御之 CSS 编码8. 开启CSP网页安全政
由于JS同源策略的影响,因此js只能访问同域名下的文档。因此要实现跨域,一般有以下几个方法:一、处理跨域的方式:1.代理2.XHR2HTML5中提供的XMLHTTPREQUEST Level2(及XHR2)已经实现了跨域访问。但ie10以下不支持只需要在服务端填上响应头:123header("Access-Control-Allow-Origin:*");/*星号表示所有的域都可以接受,*/hea
Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA 虚拟机 。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的 Java 内存溢出有以下三种:1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说明:JVM在
背景意义云计算为如今的互联网时代提供了更多的计算能力,乃至创造能力,关系型数据库作为所有应用不可或缺的重要部件,开箱即用,高性价加比特性的云数据库深受开发者的喜爱。作为一线的开发和运维人员,在阿里云的线上值班中,我们经常会碰到以下经典的客户抱怨。"你好,你们RDS的产品很棒,但是就是有点小贵,尤其是我要买只读实例的时候,成本是线性增加的,你们什么时候能便宜点?""我在4天前,手工做了一个备份,数据