nginx中proxy_pass小斜杠

nginx中proxy_pass小斜杠 1. 故事背景 相信做微信公众号开发的朋友都知道,要想在微信中预览效果,必须使用域名访问.很多朋友使用内网穿透工具.不仅不好用还不稳定.所以,发挥脸厚吃天下的态度,向公司it申请了一个子域名指向了阿里云一台ecs的80端口.可是后来,端口不够用了.本着就近原则,又找到IT小哥,能再好心的再映射一个8080端口.那知傲娇的小哥一脸鄙夷眼睛看着我,对不起子域名只能80端口.不凑巧的时,我的ecs也只开放了80端口.此时只有一个域名,我要映射多个服务器.是时候
分类: 其他 发布时间: 12-09 21:17 阅读次数: 0

vscode settings.json文件

{ "editor.tabSize": 2, "workbench.iconTheme": "vscode-icons", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "search.followSymlinks": false, "files.aut
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

非ssl给163发邮件,报错,无解ing

#给163发送邮件 import smtplib from email.mime.text import MIMEText nam='[email protected]' send='[email protected]' receive='[email protected]' pw = '37193350d' #此密码有误,运行时需修改 server='smtp.163.com' port=0 message=MIMEText('<p>这是网页正文</p>','html','utf-8'
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

spring boot 加入mail邮件支持

一、添加依赖 <!-- 邮件整合 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 二、添加mail.properties配置文件 #设置邮箱主机 spring.mail.host=smtp.qq.com #设置用户名 spring.mail.username=xxxxxxx
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

MsSQL使用加密连接SSL/TLS MsSQL使用加密连接SSL/TLS

MsSQL使用加密连接SSL/TLS 说明 应用程序通过未加密的通道与数据库服务器通信, 这可能会造成重大的安全风险。在这种情况下, 攻击者可以修改用户输入的数据, 甚至对数据库服务器执行任意 SQL 命令。 例如,当您使用以下连接字符串时,就可能存在这种风险: <connectionStrings> <add name="Test" connectionString="Data Source=210.10.20.10,1433; Initial Catalog=myDataBase;Us
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

Django-djangorestframework-异常模块-源码及自定义异常

目录 异常模块 为什么要自定义异常模块 常见的几种异常情况 异常模块源码分析 自定义 drf 异常处理 异常模块 为什么要自定义异常模块 所有经过 drf APIView 视图类产生的异常,都可以提供异常处理方案(没有继承 APIVIew 的视图函数不会触发) drf 默认提供了异常处理方案(rest_framework.views.exception_handler),但是处理范围有限 drf 提供的处理方案有两种 有对应处理,处理了返回异常信息 没有对应处理(处理范围之外),返回 None
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

第三方接口调用异常补偿机制实现实例记录

背景: 我们的组件(简称A),在业务链中属于数据支撑节点。其中与组件B存在接口同步数据的直接关系(API接口直接调用进行数据交互) 问题: 我们的上游有另一个组件C(带有界面),调用A(us)进行数据的变更操作,此时需要A调用B服务接口进行同步,问题出在这里,C调用 A通常速度比较快,比较稳定,但是A调用B经常超时或者失败,网络原因or 组件B自己的设计原因吧,反正是推不动 方案:经沟通考察,这条数据的变更在可接受的时间范围只要最终一致即可,于是首先,我们先将事物中的调用B服务的一系列逻辑抽出
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

git blame

git blame system_server.c 每一行提交的sha ,作者,提交的日期及提交的信息
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

CentOS7安装MySQL(完整版)

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

eclipse 创建 springboot项目

file --> new --> project --> Spring Boot --> Spring start project Group:公司域名倒置,一般是com.xxx即可;Artiface:项目名
分类: 其他 发布时间: 12-09 21:01 阅读次数: 0

Node.js 初心

安装Node.js 使用snapd安装,非常方便。参考上一篇安装Vue-CLI教程。 通过snapd安装Node.js最好执行一步额外的操作,这是snap特殊的启动脚本造成的: npm config set scripts-prepend-node-path true 正如上一篇教程所做的那样,如果不配置scripts-prepend-node-path为true,很多时候都要添加一个--scripts-prepend-node-path参数,非常麻烦。 初始化项目 npm init $pro
分类: 其他 发布时间: 12-09 21:00 阅读次数: 0

使用requests_html抓取数据

from requests_html import HTMLSession import json class YejiCollege: def __init__(self, url): self.url = url self.headers = {"User-Agent": ("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.
分类: 其他 发布时间: 12-09 21:00 阅读次数: 0

Oracle 12c报错:ORA-01078和LRM-00109的解决办法

Oracle 12c报错:ORA-01078和LRM-00109的解决办法 2017-12-17 10:25:30 lemon_love1 阅读数 4336 收藏 更多 分类专栏: oracle 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/lemon_love1/article/details/78823741 数据库首次安装完成后,startup启动数据库显示报错: [orac
分类: 其他 发布时间: 12-09 21:00 阅读次数: 0

python3,从算法的视觉上去看待geohash源码

1、geohash有什么用途呢? 这几天刚好有个测试任务是关于设备信息位置处理的,里面提及到geohash;抱着测试的警觉性,打算研读一下这个geohash到底是什么?Geohash 是一种地理编码系统,地球上的任何一个物体可以通过经纬度来定位其在地球位置,而作为程序猿通过经纬度两个信息很难(或者说很麻烦)在数据层面上进行检索和比对,这个时候geohash编码系统出现了,更可以说geohash是一种算法可以把经纬度坐标转换为短字符串。当所有的位置信息都可以通过一个字符串代替时,大大提高了地址检
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

Delphi连接Oracle控件ODAC的安装及使用

Delphi ODAC 控件下载 ODAC 64位客户端 12.1.0.2.4 http://down-ww3.7down.net/pcdown/soft/xiazai/odac-x64.rar Delphi连接Oracle有很多种方式,但大多要在客户机上安装Oracle那庞大的客户端,比较不方便,使用ODAC控件连接Oracle则免去了这些麻烦。ODAC也是Oracle公司载发的控件。有for Delphi 6--Dephi 2007的版本。 Oracle数据访问组件(ODAC),全称:Or
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

git crate&query&delete tag

root@vmuer-VirtualBox:/opt/myProject# git log --pretty=oneline 0169b7a1c4bccb47e76711f353fd8d3864bde912 (HEAD -> master) add c.c da744be647e398abac90d8789edc6d73d6b53fa8 add b.c 7e45181bf8fd527625dd1465b049bca6f7ae84c2 add a.c #crate tag root@vmuer-
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

vue基础3--过滤器

filter(过滤器) Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。 过滤器分为全局过滤器和局部过滤器两种,一种是创建 Vue 实例之前全局定义过滤器,一种是在一个vue对象中创建filters属性。 局部过滤器(filters) <span>{{age|changeAge}}</span> //过滤器,如果age=18,返回年轻 filters:{ c
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

从小工到专家2019 -11-30

本次阅读的是第六章,主题是"当你编程时" 从本章我了解到编程不是简单的机械运动,将设计转换为可执行的语句。而是依靠主动思考创造出更加完美,更加长久的代码,而不是不主动思考,靠巧合去编程。 我们需要的是深思熟虑的编程,而不是靠运气和偶然拼凑而出的编程集合体。进行深思熟虑的编程,需要我们有意识的认识到我要做什么,按照提前规划好的计划编程,运用可靠的例子来编程,不仅仅要对代码进行检测,也要对自己的假设进行测试;对于自己的工作有一个优先级,把时间花在重要的地方。 进行测试,也要有方法,要逐段测试,将每
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

Visibility Graph Analysis of Geophysical Time Series: Potentials and Possible Pitfalls

Tasks: invest papers 3 篇. 研究主动权在我手里. I have to. 1. the benefit of complex network: complex network theory has been particularly successful in providing unifying统一的 concepts and methods for understanding the structure and dynamics of complex systems
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0

Ambiguous HTTP method Actions require an explicit HttpMethod binding for Swagger 2.0 异常

网上看了很多关于此异常的解决方案,但是大多数都是不能用的,今天把正确的解决方案记录下来,以帮助需要的人 问题:有些接口没有设置HttpPost或HttpGet,非接口设置访问权限为private,控制台可以看到报错位置为UserController.Info 接口错误示例: public object Get() { MongoDbContext dbContext = new MongoDbContext(); return new { API = t
分类: 其他 发布时间: 12-09 20:50 阅读次数: 0