Nginx + Tomcat基于HTTP协议实现反代、动静分离、负载均衡和session会话保持

1、演示环境:IP操作系统部署程序192.168.1.143CentOS 7.5Nginx192.168.1.144CentOS 7.5Tomcat192.168.1.145CentOS 7.5Tomcat2、配置192.168.1.144节点的主机名:# vim /etc/hosts --> 192.168.1.144 TomcatA.qiuyue.com TomcatA# vim /et
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

docker学习总结二

1.docker三大核心概念,镜像、容器和仓库。2.安装dockerubuntu中安装安装apt-transport-https包支持的HTTPS协议源$sudoapt-getinstall-yapt-transport-https添加源的gpg密钥$sudoapt-keyadv--keyserverhkp://p80.pool.sks-keyservers-net:80--recv-keys58
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

docker学习总结三

获取镜像dockerpull默认从dockerhub镜像源下载镜像格式为dockerpullNAME:TAG//:TAG可写可不写,不写默认最新版$dockerpullubuntu:16.04$dockerpullcentos创建容器$dockerrun-itcentos/bin/bash查看镜像信息$dockerimages使用tag命令添加镜像标签$dockertagcentos:latest
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

nginx配置、反向代理缓存、负载均衡

一、nginx基本配置nginx开启文件目录浏览功能(web上显示目录)1location/{2root/data/www/file//指定实际目录绝对路径;3autoindexon;//开启目录浏览功能;4autoindex_exact_sizeoff;//关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b;5autoindex_localtimeon;//开启以服务器本地时区显示文件
分类: 编程语言 发布时间: 12-06 23:00 阅读次数: 0

ubuntu/deepin下golang1.11.2安装配置与beego、bee安装

写此文章的原因:ubuntu默认源使用apt安装的golang版本默认为1.6,而beego框架则基于1.7;deepin默认源使用apt安装的golang版本默认为1.8,但是安装beego、bee则提示没权限,即便使用sudo虽然不提示没权限,但依然安装失败。每次更换系统go环境要寻找解决方案、配置许久,我索性记录一下golang1.11.2(当前最新版本)、beego、bee的正确安装方案。
分类: 其他 发布时间: 12-06 23:00 阅读次数: 0

docker学习总结四

1.创建容器$dockercreate-itubuntu:latest2.启动容器$dockerstart容器ID3.新建并启动容器$dockerrun-itubuntu:16.04/bin/bash4.守护态运行$dockerrun-dubuntu/bin/sh-c"whiletrue;doechohelloworld;sleep1;done"5.停止容器$dockersto
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

Python 爬虫 urllib模块:post方式

Python 爬虫 urllib模块:post方式 bytes(post方式需要将请求内容用二进制编码) --> urllib.request.urlopen() --> urllib.request.urlopen().read()
分类: 编程语言 发布时间: 12-06 23:00 阅读次数: 0

思维导图很实用!

每天51CTO
分类: 其他 发布时间: 12-06 23:00 阅读次数: 0

spark 初体验

一、spark的产生背景 (1)MapReduce的发展: MRv1的缺点:早在 Hadoop1.x 版本,当时采用的是 MRv1 版本的 MapReduce 编程模型。MRv1 版本的实现 都封装在 org.apache.hadoop.mapred 包中,MRv1 的 Map 和 Reduce 是通过接口实现的。MRv1 只有三个部分: 运行时环境(JobTracker 和 TaskTrac
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

Elasticsearch启动分析与问题解决-bootstrap checks

Elasticsearch启动分析与问题解决-bootstrap checks
分类: 企业开发 发布时间: 12-06 23:00 阅读次数: 0

常用Maven Jar包

jdbc: <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> Sevlet+JSP: <de
分类: 其他 发布时间: 12-06 23:00 阅读次数: 0

SpringBoot Maven配置

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <mo
分类: 其他 发布时间: 12-06 23:00 阅读次数: 0

设计模式一之策略模式笔记

策略模式: 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 把会变化的部分取出并「封装」起来,好让其他部分不会受到影响。 思考方式:「把会变化的部分取出并封装起来,以便以后可以轻易地扩充此部分,而不影响不需要变化的其他部分」。 设计原则:针对接口编程,而不是针对实现编程。 「针对接口编程」真正的意思是「针对超类型(supertype)编程」。 这里所谓的「接
分类: 其他 发布时间: 12-06 22:59 阅读次数: 0

前端JavaScript操作Cookie

<script type="application/javascript"> function getCookieByName(cookieName) { var cookieObj = {}; var cookieSplit=[]; // 以分号(;)分组 var cookieArr=document.cookie.split(";"); for(
分类: 其他 发布时间: 12-06 22:59 阅读次数: 0

Spring4+SpringMVC+MyBatis整合思路

本文主要简单讲解框架整合的思路。 1、Spring框架的搭建 这个很简单,只需要web容器中注册org.springframework.web.context.ContextLoaderListener,并指定spring加载配置文件,那么spring容器搭建完成。(当然org.springframework的核心jar包需要引入) 当然为了更加易用支持J2EE应用,一般我们还会加上如下: Spring监听HTTP请求事件:org.springframework.web.context.req
分类: 其他 发布时间: 12-06 22:57 阅读次数: 0

一份针对于新手的多线程实践

前言 前段时间在某个第三方平台看到我写作字数居然突破了 10W 字,难以想象高中 800 字作文我都得巧妙的利用换行来完成(懂的人肯定也干过)。 干了这行养成了一个习惯:能撸码验证的事情都自己验证一遍。 于是在上周五通宵加班的空余时间写了一个工具: https://github.com/crossoverJie/NOWS 利用 SpringBoot 只需要一行命令即可统计自己写了多少个字。 java -jar nows-0.0.1-SNAPSHOT.jar /xx/Hexo/source/_p
分类: 其他 发布时间: 12-06 22:57 阅读次数: 0

Hadoop高可用集群

若HDFS集群中只配置了一个NameNode,那么当该NameNode所在的节点宕机,则整个HDFS就不能进行文件的上传和下载。 若YARN集群中只配置了一个ResourceManager,那么当该ResourceManager所在的节点宕机,则整个YARN就不能进行任务的计算。 *Hadoop依赖Zookeeper进行各个模块的HA配置,其中状态为Active的节点对外提供服务,而状态为StandBy的节点则只负责数据的同步,在必要时提供快速故障转移。 2.HDFS HA集群 2.1 模型
分类: 其他 发布时间: 12-06 22:56 阅读次数: 0

iOS开发简记(9):APPStore审核

"觅知音"这个APP的第一个版本从提交审核到上架,历时三个星期,其中遇到一些审核上的问题,它的处理或许能帮助到遇到同样问题的小伙伴们,所以这里列举出来,这三个星期如何跟苹果的审核团队“斗智斗勇”。 (1)Guideline 2.1 - Information Needed 这是问题的标题,问题下面还详细列举了需要你确认的各个事项。 简单来说,如果你不确认,审核就会一直中断;如果你重新提交APP,那就进到下一次审核,会再次遇到这个问题,而且进审的时间会延长。 所以,最好的办法是,先不要重新提交A
分类: 其他 发布时间: 12-06 22:55 阅读次数: 0

小编教您Spring是什么、spring容器、IOC和DI

1.Spring (1)Spring是什么? 是一个轻量级的、用来简化企业级应用开发的开发框架。 注: a.简化开发: Spring对常用的api做了简化,比如,使用Spring jdbc来访问数据库,就不用再考虑如何获取连接、关闭连接、处理异常等等。 b.解耦: Spring容器(Spring框架的一个模块)帮我们管理 对象(包括对象的创建及对象之间的依赖关系), 这样一来,对象之间的耦合度会大大降低,提供高了 系统的维护性。
分类: 其他 发布时间: 12-06 22:54 阅读次数: 0

使用spring-boot集成mybaits对数据库进行操作实例

新建项目,引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.spri
分类: 编程语言 发布时间: 12-06 22:54 阅读次数: 0