编程经验
文章平均质量分 66
昨日余光
Kami之人,北海月光
展开
-
Docker部署Nginx和SpringBoot项目,一遍把坑全踩完!
我们的Spring项目想要在docker容器上运行,就需要封装一个自己的image,操作起来并不复杂。看到这里,基本就能够解决Docker容器的部署问题了,离成功又进了一步!原创 2024-04-23 12:53:19 · 935 阅读 · 1 评论 -
Java获取Jar、War包路径,并生成可编辑修改的本地配置文件
由此,我们得出一个结论,上述获取jar包路径的代码,在IDE中运行的效果和打包后运行效果不同,且打包后Windows和Linux运行效果基本一致。我们想要的Jar文件夹路径,需要向上获取三次父目录,正确的在打包后获取Jar包路径的代码应该如下:resource即我们需要的配置文件路径,使用File.seperator是为了不同平台的适配性。//jar所在文件夹路径Java获取Jar、war包路径的可行方法是通过。原创 2023-11-16 08:26:27 · 1783 阅读 · 5 评论 -
这些java名词你都了解嘛?JDK、openJDK、java EE、jre、jvm、jep、jar、jmod
在学习java的过程中,我们经常会遇到各种各样的缩写名词,虽然里面有一些不是必须了解的,不过作为java的学习者,我认为下面这些缩写词是很有必要知道的,不然不论是听别人交流还是看文档,都可能一头雾水。原创 2022-12-17 19:38:21 · 887 阅读 · 0 评论 -
主机连接由虚拟机Linux搭建的redis,一步到胃,直接把坑踩完~
最近准备学习一下Redis来做缓存,在选择Redis环境上又犹豫了很久。有人推荐购买阿里云的Redis服务器,但是蚊子腿也是肉啊,而且便宜也只是针对新手罢了。作为白嫖党,学习阶段一分钱也别想让我掏出来。发现windows并不能很好的运行Redis,虽然也提出了一种解决方案(即WSL),但是WSL总的来说,还不成熟,1.0版本发布还没几天(我写这篇文章的时候),并且它不能兼容所有Linux程序。因此决定使用虚拟机Ubuntu来完成Redis的环境搭建。原创 2022-11-23 18:53:08 · 2288 阅读 · 0 评论 -
Java Web项目中的Servlet页面乱码问题
首先,我们得了解为什么会Servlet乱码。在进行Java web的开发时,我们最常用的是Tomcat服务器。浏览器默认的编码是ANSI(大陆地区就是GBK),而Tomcat在8及之前的版本都是ISO-8859-1,我使用的是Tomcat10.0.23(编码以及变成了UTF-8.因此默认编码不统一,就会导致乱码。不同于HTML页面与JSP页面,他们都能很方便的设置编码(当然Servlet其实也方便),并且编码都在十分显眼的位置,不容易忽视。例如HTML可以在中设置编码。原创 2022-10-01 16:53:59 · 557 阅读 · 0 评论 -
快速上手,Java中的计时功能(三种方法解决)
Java程序中,我们时常会有需要使用到计时的需求,比如统计某一段程序运行时间,以此判断程序的效率,又例如统计用户操作的时间等等。因此,掌握好java计时功能的使用,非常关键,是每一个java开发者必学的内容。三种方法中,首推的是第三种,因为前两种虽然写起来更轻松,却相对不好管理,在实际开发中,代码量大的时候,更容易混淆自己的思路。当然也是可以使用的。对于计时,其实无论是哪种方法,都无法避免误差,实际精度也难免受限于硬件。不过对于大多数的使用上,毫秒级的精度对我们已经足够了。...原创 2022-08-05 22:06:52 · 9040 阅读 · 0 评论 -
Java项目如何利用class.getResource()方法加载图片、配置文件等资源
众所周知,对新手来说,加载图片涉及到的路径之类的,都是最让人头疼的东西。有时候只是一个简简单单的文件路径,就能让人恶心一整天。因此,我对加载文件路径最常用的两种方法(分别是class.getClassLoder().getResource(fileName)和class…getResource(fileName))做出了测试。采用的是jdk17.我的文件路径是放在Maven项目resource根目录下的(编译后也就是classes目录下),icon下有两张图片。测试结果如下:class…getResourc原创 2022-06-17 15:27:19 · 1323 阅读 · 0 评论 -
vector与数组的使用指南
前言作为c++ stl常用的容器之一,vector的使用频率一直很高,由于具备一系列的操作函数,使得它能很方便的存储和读写,所以vector在解题时应用很广。很多时候,在能够使用vector和数组的情况之下,我们会使用vector,因为它的操作函数确实方便。虽然在使用时,也会思考vector的时间复杂度到底相对数组有多大。但是由于写过的题目,基本不会因为数组和vector超时(或者说可能是没发现),因此一直搁置。最近我力扣做题,注意到一个问题。同样一道题,使用数组和使用vector,效率相差很大原创 2021-09-20 15:44:31 · 404 阅读 · 0 评论