2016 - 2024

感恩一路有你

spring boot导出excel文件模板 linux怎么部署springboot?

浏览量:2877 时间:2023-09-06 17:18:56 作者:采采

linux怎么部署springboot?

Linux布署springboot项目,两种

布署jar包(官方推荐推荐)

在linux服务器上运行Jar文件时通常的方法是:

$java-jartest.jar

这种特点是ssh窗口直接关闭时,程序暂时停止运行程序.的或是不运行时不能切回来想执行其他任务,有不可能让Jar在后台运行呢:

方法一:

$nohupjava-jartest.jaramp

//nohup意思是不挂运行命令,当账户解盟或终端关了时,程序依然不运行

//当用nohup命令想执行回家作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中

//除非同时重新指定了输出文件。

方法二:

$nohupjava-jartest.jargttemp.txtamp

//这种方把日志文件输入到你指定的文件中,也没则会手动修改

jobs命令和fg命令:

$jobs

//这样的话可能会列出来所有后台负责执行的作业,因此每个作业前面应该有个编号。

//如果想将某个作业调去前台再控制,只是需要fg编号再试一下。

$fg2

一栏某端口占用带宽的线程的pid

netstat-nlp|grep:8080

springboot框架用得多吗?

springboot框架现在是中小企业主流框架之一,建议使用太应用广泛。springboot框架是耐力,快速开发互联网应用的基于java的技术框架。从官网直接下载springboot框架的模板,对于系统具体的业务具体的要求参与对应的修改就也可以决定所必须的业务系统。

SpringBoot开发使用Mybatis还是Spring Data JPA?

技术选型必须特点多方面来确定,这里我试着举例说明一些方面,仅供参考。

有无必须兼容问题多种数据库。如果没有不需要兼容性问题,适当考虑springdatajpa。毕竟mybatis想不兼容数据库是需要写多套sql脚本,工作量很小。

开发团队的经验。开发完毕团队成员过去种种开发中,对哪个orm框架更熟悉。一般来说,mybatis练熟比较好容易,jpa/hibernate只不过你不写sql语句,但是配置紧张,各个状态转换难以理解,会出现错误也没法设置参数,对开发人员能力没有要求较高。

性能考虑到。另外orm框架,jpa/hibernate必须把数据库行完全反照成java对象,占用内存会增大,特别是并且最关键去查询的情况下。当然,这可以不懒运行程序、网上查询委托字段等优化,只不过和上面一般,对人员那些要求较高。至于ibatis能生成的sql语句可读性也相对不好,进一步影响检查问题。

其他杂项考虑。jpa对逻辑删出允许较差mybatis汇编语言ResultMap实在是太烦琐等等。

总结下,springdatajpa开发效率高,代码量少,不过代价是怎么学习成本和优化系统成本也很高。mybatis代码量大一些,不好兼容问题多种数据库,可是半自动汇编语言sql要比身形灵活,上手简单。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。