最新 最热

什么是war包?war包该怎么运行?

很多学习java的小伙伴都听过jar包,但未必听说过war包。小编学习了两年的java,也是在某次期末作业中老师要求打war包提交作业的时候才知道有这种东西,为此还对怎么打war包和war包怎么运行困扰了许久。今天小编就来介绍一...

2021-07-06
52

java怎么运行系统命令?java清屏代码的实现!

在python怎么清屏?不同系统如何实现命令行清屏?中,小编介绍了python如何进行清屏的方法。实际上,java要想实现清屏的效果,也需要使用相同的方式(即使用系统提供的清屏函数)。今天小编就来介绍一下java怎么运行cmd命令吧!...

2021-07-03
57

selenium IDE——让自动化测试脚本开发更加方便

很多小伙伴学习selenium或许是从seleniumIDE开始的。它是一个浏览器插件,提供了脚本的录制,回放以及编辑脚本的功能,还能将脚本导出为对应语言的代码。是学习和理解selenium的好帮手。今天小编就来简单的介绍一下seleniu...

2021-07-02
56

java单元测试怎么写?怎么使用Junit进行单元测试

很多小伙伴在学习java的过程中会了解到单元测试这一概念。在java编程中,合理的利用单元测试,可以让开发更加高效。java最常见的单元测试框架是xUnit家族的Junit,今天我们就简单的介绍一下Junit的使用,顺便学习一下java单...

2021-06-30
65

单元测试——如何确定代码是否符合功能需求?

很多小伙伴的的固有理解是——我学的是编程开发,不是软件测试,我只需要做好开发就可以了,代码测试并不由我负责。实际上,作为开发者,他们要做的并不仅仅是开发,还要做一部分的测试。这部分测试是基于代码单元进行测试的,所以...

2021-06-30
57

JAVA自动关闭服务器的方法 代码分享

普通实现的服务器都无法关闭自身,只有依靠操作系统来强行终止服务程序。这种强行终止服务程序的方式尽管简单方便,但会导致服务器中正在执行的任务突然中断。如果服务器处理的任务非常重要,不允许被突然中断,应该由服务器...

2021-06-30
47

idea怎么汉化?idea汉化插件让汉化更加简单!

很多小伙伴在学习编程的过程中遇到的一座大山就是——IDE都是全英文界面,小编是英语学渣每次看到英文界面都感到头大,而英语好的也会被一些比较具有专业性的词汇迷惑。所以小编在挑选IDE的时候总会了解这款IDE支不支持...

2021-06-29
48

java怎么保留两位小数?几种方法总结!

很多小伙伴在使用java的时候可能会遇到这样的需求:一个浮点型的数据,我只需要保留两位小数即可。而现实中往往的输出情况却大相径庭。其实这都是数据没有进行格式化的结果,java提供了很多方法来进行数据格式化,通过数据格...

2021-06-28
40

java异常有哪几种?如何处理?

很多小伙伴在刚开始学习java的时候往往会出现一大堆的错误。有些错误属于语法错误,我们可以通过代码检查来找出这种错误,但有些错误是莫名其妙的。因为代码是没有问题的,但是运行时偶尔会出现一些特殊情况导致代码无法继...

2021-06-24
53

Java如何使用rsa非对称加密法进行加密

公钥与私钥是成对的,一般的,我们认为的是公钥加密、私钥解密、私钥签名、公钥验证,有人说成私钥加密,公钥解密时不对的。公钥与私钥的生成有多种方式,可以通过程序生成(下文具体实现),可以通过openssl工具:...

2021-06-23
54

java 程序间如何进行通信?详解java socket编程

许多学习java SE的小伙伴可能会羡慕学java web的小伙伴——他们能进行前后端交互,看着就很厉害的样子。而学会json的小伙伴可能会尝试使用类似web的方法通过json来进行数据传输。但实际上,java提供了一种更加高效的程序...

2021-06-23
58

使用Java如何实现树的同构?

今天给大家带来的是如何使用Java如何实现树的同构,希望能够给你们提供一些思路。

2021-06-22
59

MVC三层架构分离——模型层分离

在小伙伴学习了如何将web项目的视图层分离后,servlet里面还是有很多无关代码,这是因为不良的开发习惯导致的。很多小伙伴对MVC模式的理解并不够透彻,并没有将servlet中的业务逻辑进行分离,在小项目中可能影响不大,一旦业务...

2021-06-22
71

MVC三层架构分离——视图层分离

很多小伙伴在刚开始学习Java后端的时候,会有将html写入servlet的习惯(这是由于有些教程并没有介绍mvc)。而小编在很多文章都介绍了MVC是什么。接下来,我们通过对一个简单的web项目进行MVC分解,来学习如何使用MVC模式吧!...

2021-06-22
67

接口规范化——你的JSON应该携带哪些信息

许多小伙伴在看完小编的json api接口的使用后,会发现大公司提供的json都有一定的格式。而且仿佛有一定的规律。接下来这篇文章,小编将带你了解为什么要对json接口进行封装,以及了解json封装数据的方法(以java为例)。...

2021-06-21
61

如何创建一个SpringBoot项目?——springboot的helloworld项目

很多小伙伴在学习完java后端后就开始了解java的几个框架,其中最出名的应该属于Spring的框架。而springboot作为spring自家产品,有些小伙伴也开始对其产生兴趣。今天小编就以传统的helloworld为例,来介绍一下如何创建一个...

2021-06-19
51

编码字符集对编程的影响——代码乱码怎么解决

很多小伙伴在学习编程的时候会出现相互之间互相借鉴代码参考的现象(借鉴学习是好事,但是代码抄袭是对别人劳动成果的否定)。但是有些时候代码拷贝过来一看确傻了眼,很多字符都出现了奇奇怪怪的乱码,有些则是一片一片的方块...

2021-06-18
52

学编程需要学linux吗?linux对编程的影响

在小编的前面两篇文章中介绍了学java和python需不需要学习linux。各位细心的读者会发现,好像学习linux跟编程没有啥关系啊,那学linux有啥用?去做一个管服务器的运维吗?非也,小编的这篇文章会让你发现,部分语言,还真的是需要...

2021-06-18
51

学java要学linux吗?论编程与linux的关系

许多小伙伴可能会有这样一个问题:学java要学linux嘛?因为linux的学习成本相比于linux而言较高,而且学习java本身就有一定难度,在学java的同时学习linux无疑会给自己增加学习上的负担。那么学java一定要学linux吗?小编接下...

2021-06-18
51

java怎么实现文件上传?文件上传方法分享!

我们应该都有过这样的经历,在网页上上传我们的文件或者照片,那么今天我们就来说说有关于:“java怎么实现文件上传?”这个问题小编为大家分享了下面这些资料,大家可以做为参考希望对你们的学习有所帮助!...

2021-06-17
63

为什么要学JSP?学JSP有用吗?

首先先介绍一下JSP是什么,JSP全称java server pages(java服务器页面)。它是一种动态网页技术标准,说简单点就是服务器用来动态生成HTML页面的。听着是不是很熟悉?没错,还有另一门语言专门从事动态生成HTML页面,这门语言叫PHP...

2021-06-17
59

学习javaweb编程需要哪些软件?后端开发环境介绍!

工欲善其事,必先利其器。进行java的开发选好工具很重要,特别是后端开发。好的工具可以提高编程效率和学习效率。接下来小编就来分享一下怎么进行java后端开发环境吧(普通的java开发也可以进行参考)。...

2021-06-16
59

学习编程要不要学设计模式?让你的代码更规范

在很多计算机专业的课程中有一门课叫做设计模式,一听就感觉及其具有理论感,让人想起了混混欲睡的哲学课程和生涩难懂的编译原理课(这两个例子为小编主观感受,不排除有生动的编译原理课和有趣的哲学课)。而且这门课程不像ja...

2021-06-15
55

maven的安装与配置——如何配置阿里云镜像

maven 作为 java 项目构建管理的工具,在小编心里的地位其实是与 python 的 pip 差不多的。然而 python 的 pip 作为 python 安装附带的包管理工具,它的安装相当简单(只需要在安装 python 的时候勾选相应选项)。而 maven ...

2021-06-15
55

服务器怎么通过URL找到所需的servlet的?dd文件详解!

很多小伙伴们很好奇一件事,我向浏览器发起了一个请求,浏览器是怎么根据我们的请求找到相应的servlet的?其实这一切都要归功于webapp的部署文件web.xml,接下来就让小编来介绍一下web.xml是怎么把servlet和url关联起来的吧...

2021-06-11
52