Loading

Deed's博客

“最新文章“

每天更新一点BUG教程

2022年8月23日nginx反向代理配置去除前缀

使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法:#方法1:加"/"```shellserver{listen8000;server_nameabc.com;access_log"pipe:rollback/data/log/nginx/access.loginterval=1dbaknum=7maxsize=1G"main;location^~/user/{proxy_set_headerHost$host;proxy

2022年8月1日 ts-node 运行报错`Cannot find name 'console'.`

#背景最近小编在学习TypeScript,运行基本demo的时候,遇到一个报错,特此记录下。异常如下:```D:\develop\nvm\v14.17.0\node_global\node_modules\ts-node\src\index.ts:859returnnewTSError(diagnosticText,diagnosticCodes,diagnostics);^TSError:⨯UnabletocompileTypeScript:demo.ts:15:3-errorTS2584:Cannotfindname'console'.Doyoune

2022年7月13日 Gradle项目打包相关配置

近期,小编在用Gradle构建工具来开发项目,期间遇到了打包的问题。众所周知,SpringBoot项目可以通过配置Maven的打包插件,就可以很轻松构建依赖jar与可执行jar。特此记录下Gradle项目的打包配置#一、SpringBoot可执行jar打包##1.1、配置打包插件首先需要在项目根目录下的build.gradle文件中配置插件```plugins{id"org.springframework.boot"version"2.4.2"}```##1.2、指定使用插件并配置main方法入口类配置指定使用的插件,尤其是在多模块工程下```//配置所

2022年6月23日 Windows 杀死进程

#背景小编服务上午启动起来,跑的好好地,下午看的时候,发现报了这样一个异常```***************************APPLICATIONFAILEDTOSTART***************************Description:TheTomcatconnectorconfiguredtolistenonport1001failedtostart.Theportmayalreadybeinuseortheconnectormaybemisconfigured.Action:Verifytheconnector'sconfig

2022年6月16日 查看服务器异常IP访问以及处理

#背景小编在登录云服务器时,登录信息显示了如下的一段文字。`Therewere8000failedloginattemptssincethelastsuccessfullogin.`然后意识到了,这是有人试图攻击我的服务器,进而想进行`挖矿`或者其他非法行为。#查看既然有那么多的异常访问,那么肯定是有IP访问记录的。这些都在登录日志里面。如果想查看的话,日志文件的完整路径是`/var/log/secure`可以使用以下命令来查看```tail/var/log/secure```但是文件打开之后,一些关键的信息我们很难筛选出来,那么我们可以使用以下命令来筛

2022年6月15日 Linux删除用户

#查询用户最常用的命令是```cat/etc/passwd```但是此命令展示的信息很杂乱,不利于我们排查![Linux用户列表](https://www.minedeed.com/content/uploadfile/202206/1ace1655260167.png"Linux用户列表")在网上找到了下面一条命令,帮助我们筛选了有效信息```cat/etc/passwd|grep-vnologin|grep-vhalt|grep-vshutdown|awk-F":"'{print$1"|"$3"|"$4}'|more```显示的信息如下![Linux

2022年6月8日 AntDesignPro文档Demo示例[后置拦截器]报错

#场景使用AntDesignPro的文档,写Demo示例时,使用了文档中的后置拦截器,运行以后,报了以下错误:```UnhandledRejection(TypeError):Failedtoexecute'append'on'Headers':HeadersareimmutableauthResponseInterceptors./src/app.ts:3835|};36|37|constauthResponseInterceptors=(response:Response,options:RequestOptionsInit)=>{>38|respo

2022年6月8日 React使用umi.js报错Invalid hook call

#报错详情在写React项目的Demo的时候,使用umi中useHistory,调用运行时,报了以下错误```Invalidhookcall.Hookscanonlybecalledinsideofthebodyofafunctioncomponent.Thiscouldhappenforoneofthefollowingreasons:1.YoumighthavemismatchingversionsofReactandtherenderer(suchasReactDOM)2.YoumightbebreakingtheRulesofHooks3.You

Maven之阿里云镜像仓库配置

#方式一:全局配置可以添加阿里云的镜像到maven的setting.xml配置中,这样就不需要每次在pom中,添加镜像仓库的配置,在mirrors节点下面添加子节点:```xmlnexus-aliyuncentralNexusaliyunhttp://maven.aliyun.com/nexus/content/groups/public```注:``可以设置为哪个中央仓库做镜像,为名为“central”的中央仓库做镜像,写作`

2022年5月6日 Java8 API Collectors.toMap()

```在review大佬写的代码时,遇见了一个Stream()流的用法,不甚了解,故此记录下``````javalistByRooms.stream().collect(Collectors.toMap(HrRoomListing::getRoomId,i->i,(a,b)->a));```Collectors.toMap()用法:列表List转为Map解析:1、`HrRoomListing::getRoomId`:选择HrRoomListing对象中的roomId作为Map对象的key;2、`i->i`:将原来列表中的roomId对应的HrRoomLi