摘要: 1、 安装docker 1)解压缩docker安装包 tar -zxvf docker-19.03.9.tgz 2)解压的docker文件夹全部移动至/usr/bin目录 cp -p docker/* /usr/bin 3)将docker注册为系统服务 1)在/usr/lib/systemd/sys 阅读全文
posted @ 2025-07-21 21:25 feiwanglantian 阅读(111) 评论(0) 推荐(0)
摘要: 场景:互联网大厂Java求职者面试 面试角色: 面试官:严肃且专业,技术背景深厚。程序员(谢飞机):性格搞笑,技术基础一般。 第一轮:Spring框架与Web开发 面试官: 请你解释一下Spring Boot和Spring MVC的区别以及各自的应用场景。你熟悉Thymeleaf模板引擎吗?它与Fr 阅读全文
posted @ 2025-05-19 09:00 feiwanglantian 阅读(2) 评论(0) 推荐(0)
摘要: 面试情景:谢飞机的Java大厂求职面试 在某知名互联网大厂的面试室里,面试官王老师正襟危坐,对面是满脸笑意的应聘者谢飞机。他们即将开始一场关于Java技术栈的深度对话。 第一轮:基础应用 王老师:谢同学,你好。我们先从基础开始,请你谈谈Java SE 8的新特性吧。 谢飞机:嗯,Java SE 8最 阅读全文
posted @ 2025-05-18 22:00 feiwanglantian 阅读(7) 评论(0) 推荐(0)
摘要: java 本身是开放性极强的语言,代码也容易被反编译,没有语言层面的一些常规保护机制,jar包很容易被反编译和破解。使用jar-protect项目可以保护 1、加密: 1)将jar-project.jar和jar-project.security.properties文件放入到项目打好包的targe 阅读全文
posted @ 2024-04-19 10:50 feiwanglantian 阅读(13) 评论(0) 推荐(0)
摘要: 一、ELK含义及其作用: 我们知道如果一旦使用spring boo启动jar包的话,启动时一般会使用nohup方式启动,而这种方式通常会将日志放到.out文件中,而当.out文件过大时,查看日志就非常麻烦了,那么一般我们会使用ELK系统将日志存储在Elasticsearch中,ELK为以下三者单词首 阅读全文
posted @ 2023-10-14 22:10 feiwanglantian 阅读(2) 评论(0) 推荐(0)
摘要: @RequestParam,@RequestBody,@PathVariable三个spring注解的区别 @RequestParam 和 @PathVariable 注解是用于从request中接收请求的,他们接受的都是get请求的参数,关键点不同的是@RequestParam 是从request 阅读全文
posted @ 2023-10-14 22:07 feiwanglantian 阅读(4) 评论(0) 推荐(0)
摘要: 一、spring boot嵌入式servlet容器运行原理: 1)SpringBoot应用启动时运行主程序的run方法。 2)调用SpringApplication的run()方法,其中调用refreshContext(context); SpringBoot刷新IOC容器【创建IOC容器对象,并初 阅读全文
posted @ 2023-10-14 21:54 feiwanglantian 阅读(3) 评论(0) 推荐(0)
摘要: 在一台新的服务器安装了mongodb,没有之前项目的数据库信息vms_202106,首先通过命令行方式登陆数据库 mongo --port 27019 -u vms 然后输入数据库密码 创建数据库 use vms_202106 在使用 show dbs命令查看数据库,由于刚创建的数据库 vms_20 阅读全文
posted @ 2022-10-09 11:11 feiwanglantian 阅读(2) 评论(0) 推荐(0)
摘要: 接客户反馈,公司一个正在运行的项目中某些页面会有错误,但是没有错误信息,通过查看network发现,nginx报500 Internal Server Error错误,查看nginx日志发现,日志中含有大量的 socket() failed (24: Too many open files) whi 阅读全文
posted @ 2022-10-09 09:44 feiwanglantian 阅读(11) 评论(0) 推荐(0)