安装docker并部署web项目

一.docker简介 1、docker定义:docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。 2、docker思想: (1)集装箱 (2)标准化 (运输方式、存储方式、API接口) 运输方式(docker鲸鱼负责运输) 存储方式(不用关心存在哪,存在哪个盘) API接口的标准化:Docker提供了一系列的RESTFUL API
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

一个失误,使redis列表中数据太多,弹出太慢造成业务操作无效,几天后才响应

在做项目中,给第三方上传文件时需要先发报文,故把报文放到一个队列中,由于第三方服务关闭导致报文没有及时发过去造成堆积,并且弹出时间间隔太长业务没有及时处理掉,造成响应太慢。。。。。。。记录一下。
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

windows下jdk、hadoop、Scala、Spark的调试环境配置(jdk路径的空格问题, /tmp/hive on HDFS should be writable问题)

1、首先是jdk的路径问题 为了和以后出现的hadoop,spark出现 路径带有空格导致 调用失败的情况, 直接把 jdk的路径 剪切到 没有空格的目录下。 D:\>echo %JAVA_HOME% C:\Java\jdk1.8.0_202 到这里,在cmd下,能 看到 scala -version和 spark-shell 。 2、spark出现The root scratch dir: /tmp/hive on HDFS should be writable %HADOOP_HOME%\
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

第四章 挣扎中的拖延者:成为战败者怎么办

在日常生活的种种细节中被过分管束的孩子,他们的独立人格往往得不到鼓励和支持,反而受到讥笑和打压。虽然每一个生活细节中的摩擦和碰撞都是微不足道的,但是当这样的事情几年以来一直重复的发生,就会对一个人的心理产生很大的影响。一个对自己的独立自护性没有自信的孩子无法发展出一个健全的自我。孩子会觉得想要独立是一件不对的事情。渐渐的,当他企图独立自主的时候,他认为他就将得到的不是人们的鼓励和支持,而是人们对他的约束,对这样一个孩子来说,有一个办法可以让他在这个社会继续生存下去,那就是:跟人们做抗争,并利用
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

CSS单位计算总结

CSS单位总结 公共部分css body { background-color: #000; color: skyblue; margin: 0; padding: 0; } body>div>div { border: 1px solid cyan; padding: 10px; margin: 10px; font-weight: bolder; } .s { background-color: #ddd; margin: 10px; whi
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

最基础题解析

内存
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

上帝的爱好

题目描述 我们知道,词都是按照词牌来填的,上帝为了考验小杉,只给了他四种词牌,但只要压韵就算符合词牌。小杉已经想好了N个意境优美的句子,每个句子都有一个韵脚。符合要求的词的句式应当有如下四种" XXYY" ," XYXY" ," XYYX" ," XXXX" ,其中X或Y表示韵脚。现在小杉想知道,从他想的N个句子之中,最多能按顺序挑选出几首符合条件的词。并且词的句子间不能交错,比如你选了1 4 6 8做为一首诗,那么7你就不能再选了。 输入数据 每组测试数据的第一行有一个数 N(N<=4000
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

SpringCloud的入门学习

SpringCloud--->Spring生态体系的微服务架构:https://spring.io/ 官网贴图,如下所示,介绍了微服务的架构体系(话说,英语好读官网,可能很爽吧,没体验过)。 1、微服务是一种架构风格(微服务架构是区分与单体架构的)。一个大型的复杂软件应用,由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。 2、常见的架构风格,如是,a、客户端与服务端、b、基于组件模型的架构(EJB)、c、分层架
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

最基础:变量

变量
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

用AIDA64 Ext 烤机记录

AIDA64是一款全面的软硬件信息监测工具及性能测试工具,可以用它来烤机。可以按需烤CPU、显卡等硬件,可以做到单烤其中的某一项或者几项同时烤。 AIDA64是一款收费软件。 系统稳定性测试(System Stability Test)选项位于“工具”菜单下。 未运行之前的状态。 其中,FPU即Floating Point Unit,是浮点运算单元,专门用于浮点计算,即实数运算。 首先,进行单烤。 这时,CPU占用率会升到百分之一百,但其他设备的占用率不高。因此,这时打开其他软件还算流畅。 S
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

CF630P Area of a Star

题目描述 给定一个正n角星的顶点数n以及其所有顶点所在圆的半径r,求这个正n角星的面积(精确至10^7) 输入输出样例 输入 #1 7 10 输出 #1 108.395919545675  
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

pytorch基础2

下面是常见函数的代码例子 1 import torch 2 import numpy as np 3 print("分割线-----------------------------------------") 4 #加减乘除操作 5 a = torch.rand(3,4) 6 b = torch.rand(4) 7 print(a) 8 print(b) 9 print(torch.add(a, b)) 10 print(torch.sub(a, b))
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

Chrome浏览器Json查看插件JsonHandle下载以及无法安装插件的解决方法

场景 在使用Chrome浏览器查看Json数据时如果没有插件会挤作一团。 安装JsonHandle插件后 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 在下载JsonHandle.crx后打开Chrome浏览器的扩展程序 如果是旧版本,则直接拖拽crx文件到扩展程序页面即可。 但是在新版本中会提示无法安装。 解决方法,将插件crx文件更改后缀名为zip或者rar,如果改为zi
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

机器学习算法-KNN

1 KNN 进行分类基于什么 ? F(x)= 2 k in KNN is a parameter that refer to the number of nearest neighbors to include in the majority voting process k在KNN中是一个参数,指的是在多数表决过程中要包括的最近的邻居的数量 3 KNN Algorithm is based on feature similarity:choosing the right value of k
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

关于cvc-complex-type.2.4.d: Invalid content was found starting with element 'mvc:exclude-mapping'. No child element is expected at this point.的血坑

百度了好多大多数都是一样的解决方案,出现这个问题看看是不是 <mvc:exclude-mapping path="/login"/>放到<bean class="com.fan.qx.web.LoginInterceptor"></bean>下面了,正确的配置: <!-- 配置登陆拦截器 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <mvc:exclude-mapping path="/login"/>
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

【学习笔记】Dsu On Tree

推荐!!cf上的教程 Dsu On Tree 是什么 针对树上问题的一种“优雅的暴力”,类似树上启发式合并。 基于轻重链剖分。 使用条件: 离线,无修改。 与子树有关,要遍历所有子树。 复杂度:\(O(nlogn)\) 解决问题示例 Problem 【 \(CF600E\) 】 一棵 \(n\) 个节点的树,每个结点有一个颜色。 问,以每个节点为根的子树中,出现次数最多的颜色是哪种(若多种,输出种类编号之和)。 朴素的暴力 以每个点为根,遍历每棵子树统计答案。 复杂度 \(O(n^2)\) 优
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

离散知识点汇总

离散知识点汇总 += %02d #include<string.h> a[i],a[100] += 这表示把左边的数加上/减去右边的数的和/差赋值给左边的数 %02d %d:即为普通的输出。 %2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。 %02d:同样宽度为2,右对齐方式。位数不够,左边补0 %.2d:从执行效果来看,与%02d一样 #include<string.h> C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。string .h 头文件定义了一个变量类型
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

rhel7学习第一天

今天是在线学习刘遄老师《Linux就该这么学》的第一天,对Linux的发展和优越性有了进一步的了解。
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

python测试开发django-72.删除表后如何重新生成表

前言 在使用ORM建表的时候,由于需要对数据库表的重新设计,需要删除原表,并通过Django的ORM功能重新同步表。 删除表之后,发现用 makemigrations 和 migrate 无法生成新的表了。 遇到问题 当我新建一个 Model ,同步完数据库后,再修改里面的字段名称,发现无法同步到数据库,于是就把数据库里面的整张表删除了。 结果再同步数据库就无法生成新的表了,就算删除 migrations 目录下的0001_initial.py文件也一样。 # 新建了一个PersonIn类,继
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0

onLaunch与onLoad同步获取用户数据

前言 在开发项目的时候遇到从全局获取用户信息,逻辑是从app.js中的onLauch获取,page页面的onLoad拿到数据填充到页面。遇到的问题是onLauch与onLoad是异步的,没办法从页面判断app.js中获取数据的先后,于是参照网上的方式用回调进行处理。 代码 app.js App({ globalData: { //需要获取的数据 userInfo: null, //回调函数 cb: null },
分类: 其他 发布时间: 11-08 22:50 阅读次数: 0