logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

项目已经部署到Linux 服务器,且启动成功,却访问不了

参考知乎:Linux服务器防火墙配置教程(端口关闭和放行) - 知乎背景:客户服务器宕机重启后出现的问题1.ps aux |grep xxx.jar 查看进程是否在,如果不在请重启。tomcat和springboot两种命令2.查看网关nginx是否正常:systemctl status nginx3.如果这些都正常,可以用下postman中生成的curl命令测试curl --location -

#linux#nginx
linux:根据关键字或日期查找日志

常用根据关键字查询日志A:1.单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个。2.多个文件可以使用grep命令,比如 grep ERROR /var/log/messages*。会把匹配到ERROR这个关键字的行和所在的日志文件直接输出到屏幕。3.还可以使用cat命令后面使

文章图片
#sql#maven#java
IDEA自动部署项目到Linux-Alibaba Cloud ToolKit插件

IDEA自动部署项目1.使用背景1.如果是项目没有集成Jenkins2.需要频繁手动打包,然后上传jar,然后启动项目3.小型项目适用4.公司项目中自己也可以研究提升自己的发布效率2.使用方式IDEA中下载插件下载之后打开AliBaba cloud view然后Add Host因为其内置了ssh连接工具终端直接就是ssh页面配置发布操作总结1.构建打包指令,选择配置项目clean ,package

#java#linux#ssh
Linux中添加定时任务Crontab

一般启动服务用 /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start, 这里还是要注意 下 不同版本。系统启动的服务的命令也不同 ,像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务。2、查看该用户下的crontab服务是

#linux#服务器#运维
Windows系统中设置软件开机自启动

平常用的比较多的软件,在设置中大部分都带有了“设置开机自启”选项,选项位置不同,但操作流程类似,如果要开机启动在设置中勾选相应开关项即可。以ToDesk远程软件为例。

文章图片
#windows
SpringBoot使用flyway迁移SQL脚本

Flyway是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。flyway官方文档在控制台可以看到相关日志打印

#spring boot#sql#java
Map循环遍历的五种方法

通过key的set集合进行遍历,然后通过key来取map的value,此方法用的比较多。

文章图片
#java#c++#开发语言
IDEA本地项目关联远程Git远程仓库

下面介绍几种方法:一、代码 clone 到本地这种方法是直接 clone 代码,这样不需要在手动关联仓库。1、本地创建空白文件夹2、右键 Git Bash Here 打开控制台3、直接 clone 远程仓库的代码git clone 远程地址(、http)然后正常的代码提交就可以了。二、命令行关联1、远程是空白仓库没有任何文件的时候2、远程仓库有文件。

#git#spring boot#java
Mybatis-Plus将字段设置为null

Mybatis-Plus将字段设置为null,最近在做一个需求的时候需要把数据库中的某个字段设置为空在代码中通过set方法对一个字段设置成null,发现并没有起作用默认的是NOT_NULL,也就是忽略null字段,所以更新不成功。

#mybatis#java#mysql
    共 17 条
  • 1
  • 2
  • 请选择