Docker 基本网络功能
Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。
外部访问容器
映射所有接口地址
映射到指定地址的指定端口
映射到指定地址的任意端口
查看映射端口配置
容器互联
新建网络
连接容器
外部访问容器
容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。
当使用 -P 标记时,D...
MySQL Yum 存储库安装
全新安装MySQL的步骤
添加MySQL Yum存储库
选择一个发布系列
安装MySQL
启动MySQL服务器
卸载
卸载rpm包
删除mysql文件目录
全新安装MySQL的步骤
请按照以下步骤使用MySQL Yum存储库安装最新的GA版本的MySQL。
添加MySQL Yum存储库
首先,将MySQL Yum存储库添加到系统的存储库列...
使用 ApplicationContextAware 获取 Spring 管理 Bean
使用ApplicationContextAware接口
有时候我们在一些独立的的线程中会用到受 Spring 管理的类,比如一条专门用来发短信、增加积分的线程。这时候不应该在重新 new 一个新对象进行使用,一方面已经有被 Spring 管理了,再 new 的话比较浪费。另一方面如果单纯的 new 一个对象,就不能使用这个类里面注入的 Spring 管理的 Bean 进行操...
Docker Dockerfile 定制镜像
使用 Dockerfile 定制镜像
Dockerfile 指令详解
FROM 指定基础镜像
RUN 执行命令
构建镜像
镜像构建上下文(Context)
其它 docker build 的用法
直接用 Git repo 进行构建
用给定的 tar 压缩包构建
从标准输入中读取上下文压缩包进行构建
COPY 复制文件
ADD 更高级的复制文件
CMD 容器启动命令
...
Redis Cluster 从零安装并详解
Redis 基础安装
基础环境
三台机器
下载 Redis 源码包
安装Redis
Redis Cluster 概念
结构设计
高性能
高可用
高可扩展
结构特点
主要组件
键分布模型
键哈希标记(key hash tags)
Cluster 结点属性
Cluster 总线(Bus)
Cluster拓扑
节点握手
重定向
MOVED重定向
Cluster 在线重新配置(...
Spring Boot 结合 Redis Cluster 简单使用
yml 文件配置
配置类
RedisProperties.java
JedisClusterConfig.java
调用
Redis Cluster 搭建:Redis Cluster 从零安装并详解
此篇笔记以上放这篇笔记为基础
yml 文件配置
spring:
redis:
cluster:
nodes: 192.168.117...
H5开发:论click tap touch三者的区别
移动端用tap时会有穿透问题一:click与tap比较click与tap都会触发点击事件,但是在手机web端,click会有200-300ms的延迟,所以一般用tap代替click作为点击事件。singleTap 和doubleTap分别代表单次点击和双次点击二:tap的穿透处理使用zepto框架的tap的点击事件,来规避click事件的延迟响应,会出现穿透,即点击会触发非当前层的点击事件。三:穿...
Seajs使用实例入门介绍
seajs是啥,可以看看这篇前端模块化(CommonJs,AMD和CMD)点我点我--项目源码地址:https://github.com/linwalker/seajs-demo本文所用例子的代码目录结构:seajs example
|--sea-module //存在依赖文件
|--jquery
|--jqeury.js
...
Flask最强攻略 - 跟DragonFire学Flask - 第二篇 Flask 中的 Render Redirect HttpResponse
1.Flask中的HTTPResponse 在Flask 中的HttpResponse 在我们看来其实就是直接返回字符串 2.Flask中的Redirect 每当访问"/redi"这个地址的时候,视图函数redi会触发redirect("/") 跳转到url地址: "/" 并会触发"/"对应的视图函数index() 3.Flask 中的 render (render_template) HTML模板渲染是每个Web框架中都必须有的,至于render_template的具体用法,留个悬念,往后看
应用程序和Activity
Android 应用程序的组成部分 Android应用程序由各个组件组成,并使用Manifest绑定到一起,Manifest描述了每一个组件和它们之间的交互方式,还用于指定权限,硬件,平台以及应用程序的元数据等信息。 应用程序的基本组成模块 Activity 应用程序的表示层,程序的每一个UI都是通过Activity类来显示的,Activity使用Fragment和视图来布局和显示信息,以及响应用户的操作。 Service 应该用程序中不可见的工作者 ,Service运行时没有UI,可以更新数
SQL注入(HTTP头介绍)
HTTP 头部详解(转自网络) 1、 Accept:告诉 WEB 服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2、 Accept-Charset: 浏览器申明自己接收的字符集Mysql注入---sqlilabs---lcamry47Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate)Accept-Language::浏览器申明自己接
移动web js触屏事件 按下 松开 滑动
移动web js触屏事件 按下 松开 滑动讲解 一、触摸事件 ontouchstart ontouchmove ontouchend ontouchcancel 前移动端浏览器均支持这4个触摸事件,包括IE。由于触屏也支持MouseEvent,因此他们的顺序是需要注意的: touchstart → mouseover → mousemove → mousedown → mouseup → click1 /*** onTouchEvent*/ 1 2 3 4 5 6 7 8 9 10 11 12
自动化框架-数据驱动 unittest单元测试框架实现参数化
https://www.cnblogs.com/fnng/p/6111516.html 最近在整理接口测试相关的资料,所以,看到有关资料就会多看两眼。偶看到别人发的微信公众号。 Python接口测试框第一篇 --- python如何读取txt文件。 Python接口测试框第三篇 --- python如何读取XML文件。 Python接口测试框第四篇 --- python如何读取CSV文件。 曾几何时,也许某大牛说,搞自动化必须要把测试数据放文件里,然后通过程序读取文件。于是,大家纷纷效仿。 什
Flask最强攻略 - 跟DragonFire学Flask - 第四篇 Flask 中的模板语言 Jinja2 及 render_template 的深度用法
是时候开始写个前端了,Flask中默认的模板语言是Jinja2 现在我们来一步一步的学习一下 Jinja2 捎带手把 render_template 中留下的疑问解决一下 首先我们要在后端定义几个字符串,用于传递到前端 STUDENT = {'name': 'Old', 'age': 38, 'gender': '中'},
STUDENT_LIST = [
{'name': 'Old', 'age': 38, 'gender': '中'},
{'name': 'Boy', '
Flask最强攻略 - 跟DragonFire学Flask - 第六篇 Flask 中内置的 Session
Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪 1. Flask 中 session 是需要 secret_key 的 from flask import session
app = Flask(__name__)
app.secret_key = "DragonFire" secret_key 实际上是用来加密字符串的,如果在实例化的app中没有 secret_key 那么开启session一定会抛异常的 2. sess
Django的ContentType框架django_conent_type
Django包含了一个conenttype应用程序,记录了Django项目中安装的所有模型,为当前项目所有基于Django驱动的model提供了更高层次的抽象接口。 一、概述 ContentTypes应用程序的核心是 django.contrib.contenttypes.models.ContentType: @python_2_unicode_compatible
class ContentType(models.Model):
app_label = models.CharFie
今日推荐
周排行