Loading

Deed's博客

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

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

2022年2月17日 Linux下PostgreSQL安装部署(2022年3月21日完成)

#1、下载安装包##1.1、下载页面安装包下载页面:https://www.postgresql.org/ftp/source/![PostgreSQL下载页面](https://www.minedeed.com/content/uploadfile/202202/55141645064940.png"PostgreSQL下载页面")这里选择v14.2版本。![安装包下载页面](https://www.minedeed.com/content/uploadfile/202202/50981645064940.png"安装包下载页面")复制下载地址下载地址

2021年12月21日 线上问题数据库连接池无法获取

#一、背景小编维护的一个网站,最近频繁发生数据库连接池问题,异常如下:```Exceptionoccurredduringprocessingrequest:CouldnotopenJDBCConnectionfortransaction;nestedexceptionisorg.apache.commons.dbcp.SQLNestedException:Cannotgetaconnection,poolerrorTimeoutwaitingforidleobjectorg.springframework.transaction.CannotCreat