Java
余府
热爱汽车,为了改变中国及世界而奉献
展开
-
Linux关闭Java进程的两种方法kill -15和kill -9
查看Java进程,得到Java的进程号ps -ef | grep java方法1:应用主动关闭Java进程kill -15 <Java程序的进程号>方法2:操作系统从Linux内核强制杀死一个进程kill -9 <Java程序的进程号>原创 2021-02-02 17:52:04 · 6830 阅读 · 4 评论 -
3台云服务器部署分布式Springboot Vue前后端分离项目的流程
1.打包vue项目的生产环境到vue项目的目录下执行以下指令npm run build:prod打包完成后在vue项目的目录下生成一个名为dist的文件,里面主要是主要的html页面和css、js、字体和图片等静态资源通过FileZilla将dist文件夹上传到云服务器中的某个文件夹中...原创 2021-01-31 16:48:17 · 991 阅读 · 0 评论 -
Linux安装与配置Java环境的流程
到https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载JDK1.8并用FileZilla等远程终端软件将文件上传到云服务器将下载的JDK压缩包移动至/usr/local/目录下,随后到目录下解压文件夹sudo mv /home/ubuntu/jdk-8u281-linux-x64.tar.gz /usr/local/cd /usr/local/sudo tar -zxvf jdk-8u281-lin原创 2021-01-31 10:51:19 · 209 阅读 · 6 评论 -
成功解决:Caused by: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock
当在IDEA中配置了云服务器的MySQLCaused by: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'amops.QRTZ_LOCKS' doesn't exist因为在Linux平台下面MySQL默认是严格区分大小写的,需要去修改MySQL的配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf在mysqld下添加以下内容lower原创 2021-01-30 12:10:30 · 4047 阅读 · 0 评论 -
IDEA连接MySQL数据库的流程
点击IDEA右侧菜单栏上的Database,点击+号,选择Data Source里的MySQL输入主机IP、用户名、密码,端口号后测试连接,成功后点击Apply即可在Database中选择数据库表即可访问数据库表中的数据欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-30 11:05:08 · 858 阅读 · 0 评论 -
Java定时任务的实现 @Scheduled方案
使用Scheduled的方式实现定时任务本意:想凌晨1点定时执行服务层的某个方法,那么如果在非Service/非Controller层成功注入Service层,需要将注入的对象交由静态对象管理。注入完成后按需改变@Scheduled后面域即可实现定时任务import com.scau.amops.service.IAmopsAgrimacRunrecordService;import org.springframework.beans.factory.annotation.Autowired;im原创 2020-12-14 18:30:40 · 1302 阅读 · 6 评论 -
Java将Date日期转换成yyyy-MM-dd(年月日)形式
import java.text.SimpleDateFormat;import java.util.Date;@Testpublic void transformatDate() { SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd"); String transformDate=simpleDateFormat.format(new Date()); System.out.println(原创 2020-12-10 22:59:22 · 32048 阅读 · 2 评论 -
Java根据经纬度获取省市区等地理位置 使用百度地图URL
啊原创 2020-12-04 12:42:22 · 3866 阅读 · 6 评论 -
成功解决java.lang.Exception: No tests found matching Method ListAdmin(com.scau.amops.selectAmopsPulrunre
执行java测试类函数的时候发现以下报错java.lang.Exception: No tests found matching Method ListAdmin(com.scau.amops.selectAmopsPulrunrecordByDateTest) from org.junit.internal.requests.ClassRequest@1a6d8329原因是在函数处没有加上@Test注解,加上注解后系统便认为这是一个测试函数,便执行该测试函数@Testpublic void Li原创 2020-12-01 21:59:28 · 2814 阅读 · 2 评论 -
Java如何在非Service/非Controller层注入Service层
在项目中尝试了在非Service/非Controller层注入Service层,但调用某函数时报空指针,说明注入不成功在测试类已经通过的情况下仍然报空指针在原有代码的基础上添加@Component 注解使用@PostConstruct使所注入的对象交由静态对象管理@Componentpublic class Callback { @Autowired IAmopsPuladminService amopsPuladminServiceAuto; //注入要调用的对象原创 2020-11-30 22:58:21 · 1323 阅读 · 2 评论 -
windows下安装和配置protobuf流程
1.下载protobuf到https://github.com/protocolbuffers/protobuf/releases下载对应的安装包这里以3.8.0版本为例下载完成后解压到D盘2.配置protobuf环境变量接下来开始配置环境变量,右键此电脑,点击属性。点击高级系统设置在弹出的对话框中点击环境变量点击新建,输入变量名以及protobuf的安装路径后点击确定变量名:PROTOBUF_HOME变量值:D:\protoc-3.8.0-win64\bin找到系统变量中原创 2020-11-14 12:04:49 · 12935 阅读 · 1 评论 -
成功解决:Correct the classpath of your application so that it contains a single, compatible version of 包
IDEA启动项目时报错Correct the classpath of your application so that it contains a single, compatible version of com.baomidou.mybatisplus.core.MybatisConfiguration报错内容如下:2020-07-29 21:31:16.891 ERROR 12488 — [main] o.s.b.d.LoggingFailureAnalysisReporter :APPLIC原创 2020-07-29 22:12:52 · 158973 阅读 · 9 评论