nginx中proxy_pass小斜杠
nginx中proxy_pass小斜杠 1. 故事背景 相信做微信公众号开发的朋友都知道,要想在微信中预览效果,必须使用域名访问.很多朋友使用内网穿透工具.不仅不好用还不稳定.所以,发挥脸厚吃天下的态度,向公司it申请了一个子域名指向了阿里云一台ecs的80端口.可是后来,端口不够用了.本着就近原则,又找到IT小哥,能再好心的再映射一个8080端口.那知傲娇的小哥一脸鄙夷眼睛看着我,对不起子域名只能80端口.不凑巧的时,我的ecs也只开放了80端口.此时只有一个域名,我要映射多个服务器.是时候
vscode settings.json文件
{
"editor.tabSize": 2,
"workbench.iconTheme": "vscode-icons",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"search.followSymlinks": false,
"files.aut
非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'
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
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
Django-djangorestframework-异常模块-源码及自定义异常
目录 异常模块 为什么要自定义异常模块 常见的几种异常情况 异常模块源码分析 自定义 drf 异常处理 异常模块 为什么要自定义异常模块 所有经过 drf APIView 视图类产生的异常,都可以提供异常处理方案(没有继承 APIVIew 的视图函数不会触发) drf 默认提供了异常处理方案(rest_framework.views.exception_handler),但是处理范围有限 drf 提供的处理方案有两种 有对应处理,处理了返回异常信息 没有对应处理(处理范围之外),返回 None
第三方接口调用异常补偿机制实现实例记录
背景: 我们的组件(简称A),在业务链中属于数据支撑节点。其中与组件B存在接口同步数据的直接关系(API接口直接调用进行数据交互) 问题: 我们的上游有另一个组件C(带有界面),调用A(us)进行数据的变更操作,此时需要A调用B服务接口进行同步,问题出在这里,C调用 A通常速度比较快,比较稳定,但是A调用B经常超时或者失败,网络原因or 组件B自己的设计原因吧,反正是推不动 方案:经沟通考察,这条数据的变更在可接受的时间范围只要最终一致即可,于是首先,我们先将事物中的调用B服务的一系列逻辑抽出
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的样
eclipse 创建 springboot项目
file --> new --> project --> Spring Boot --> Spring start project Group:公司域名倒置,一般是com.xxx即可;Artiface:项目名
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
使用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.
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
python3,从算法的视觉上去看待geohash源码
1、geohash有什么用途呢? 这几天刚好有个测试任务是关于设备信息位置处理的,里面提及到geohash;抱着测试的警觉性,打算研读一下这个geohash到底是什么?Geohash 是一种地理编码系统,地球上的任何一个物体可以通过经纬度来定位其在地球位置,而作为程序猿通过经纬度两个信息很难(或者说很麻烦)在数据层面上进行检索和比对,这个时候geohash编码系统出现了,更可以说geohash是一种算法可以把经纬度坐标转换为短字符串。当所有的位置信息都可以通过一个字符串代替时,大大提高了地址检
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
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-
vue基础3--过滤器
filter(过滤器) Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。 过滤器分为全局过滤器和局部过滤器两种,一种是创建 Vue 实例之前全局定义过滤器,一种是在一个vue对象中创建filters属性。 局部过滤器(filters) <span>{{age|changeAge}}</span> //过滤器,如果age=18,返回年轻
filters:{
c
从小工到专家2019 -11-30
本次阅读的是第六章,主题是"当你编程时" 从本章我了解到编程不是简单的机械运动,将设计转换为可执行的语句。而是依靠主动思考创造出更加完美,更加长久的代码,而不是不主动思考,靠巧合去编程。 我们需要的是深思熟虑的编程,而不是靠运气和偶然拼凑而出的编程集合体。进行深思熟虑的编程,需要我们有意识的认识到我要做什么,按照提前规划好的计划编程,运用可靠的例子来编程,不仅仅要对代码进行检测,也要对自己的假设进行测试;对于自己的工作有一个优先级,把时间花在重要的地方。 进行测试,也要有方法,要逐段测试,将每
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
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
今日推荐
周排行