2021
01-09
01-09
使用maven开发springboot项目时pom.xml常用配置(推荐)
如题,记录一些平常开发用的pom文件细节1.使用parent父类引用,解决依赖版本号不确定时自动匹配的问题<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.7.RELEASE</version><relativePath/><!--lookupparentfromrepository--></parent>2.整体的一些配置,或者定义一些版本号<properties><project.build.sourceEncoding>UTF-8</project.buil...
继续阅读 >
一、Nginx配置proxy_pass后返回404问题故障解决和定位1.1、问题在一次生产涉及多次转发的配置中,需求是下面的图:在配置好了proxy_pass之后,请求www.djx.com直接返回404,没有什么其他的异常。但是我们直接请求后端www.baidu.com是正常响应的。这就很怪异的。看日志请求也是转发到了www.baidu.com的。但是请求响应就是404.1.2、寻找问题原因我们的默认的Nginx的proxy_set_header配置是proxy_set_header...
一般为了不暴露自己的端口信息等,会选择架构一个网关在前面进行阻挡,起到保护的作用。附上一张工作示列图。1.配置网关9527gateway作为网关需要和其他的应用一样需要注册进eureka中进行管理,先创建应用gateway9527pom文件,关键是gateway依赖<dependencies><dependency><groupId>com.bai</groupId><artifactId>cloud-api-common</artifactId><version>${project.version}</version></dependency>...
下载redis:https://github.com/MicrosoftArchive/redis/releases(这里选择Redis-x64-3.0.504.zip)一、单节点环境Redis临时服务#打开cmd,进入到刚才解压到的目录,启动临时服务:redis-server.exeredis.windows.conf(备注:通过这个命令,会创建Redis临时服务,不会在windowService列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。)#打开另一个cmd窗口,客户端调用:redis-cli.exe-h127.0.0.1-p6379。Redis...
关于PEP8PEP8,StyleGuideforPythonCode,是Python官方推出编码约定,主要是为了保证Python编码的风格一致,提高代码的可读性。官网地址:https://www.python.org/dev/peps/pep-0008/关于Autopep8Autopep8是自动将Python代码格式化为符合PEP8风格的工具。它使用pycodestyle工具来确定代码的哪些部分需要被格式化。Autopep8能够修复大部分pycodestyle检测的格式问题。github地址:https://github.com/hhatto/autopep8下载安...
一、Pycharm安装lua插件pycharm-->setttings-->plugins--->lua###安装lua插件,安装完毕重启pycharm二、安装lua环境https://github.com/rjpcomputing/luaforwindows/releases注意:请根据你需要的lua版本下载对应的安装完成,在cmd下输入lua测试是否安装成功三、配置Pycharmlua开发环境新建luatest文件,Pycharm打开文件。新建lua脚本,输入print(1)点击划线位置的下三角标志,点击EditConfigurations点击Templates下的LuaScri...
快速测试创建项目与appdjango-adminstartprojectmysitedjango-adminstartappapp1django-adminstartappapp2mysite下的urls.py文件fromdjango.contribimportadminfromdjango.urlsimportinclude,pathurlpatterns=[path('admin/',admin.site.urls),path('app1/',include('apps.app1.urls',namespace='app1')),path('app2/',include('apps.app2.urls',namespace='app2')),]app1下的apps文件fromdjango.appsi...
实现跨域共3个步骤:1,vue3.0根目录下创建vue.config.js文件;module.exports={devServer:{proxy:{'/api':{target:'https://you.163.com/',//接口域名changeOrigin:true,//是否跨域ws:true,//是否代理websocketssecure:true,//是否https接口pathRewrite:{//路径重置'^/api':''}}}}};2,...
1.sonar配置webhooks,2.url填写jenkins的地址:http://jenkinsurl/sonarqube-webhook/3.前提:jenkins配置好sonar的scanner服务地址node{stage('gitcheckout'){echo'Thisisagitcheckoutstep'checkoutpoll:false,scm:[$class:'GitSCM',branches:[[name:'*/master']],doGenerateSubmoduleConfigurations:false,extensions:[],submoduleCfg:[],userRemoteConfigs:[[credentialsId:'git-',...
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip4、mysql数据库(不再介绍)一、安装篇1.下载好sonarqube后,解压打开bin目录,启动相应OS目录下的S...