Java
文章平均质量分 50
Java常见基础知识
Be explorer
分享日常学习笔记,早日冲击全干GG
展开
-
JavaScript篇——如何使用浏览器控制台,一篇文章带你彻底搞清!
至此,关于常见的浏览器控制台的使用介绍完毕,后续后台开发人员或者产品经理调试Web页面的时候,会经常使用这个工具的,所以很有必要学习如何使用它!1、使用浏览器控制台打印内容(相当于Java的systen.out.println)3、source界面:可以查看源码,还可以对程序进行调试。console.log(想要打印的内容);4、NetWork查看 网络的请求。(2)就会在控制台打印出变量的值。2、使用浏览器控制台玩alert。(2)就会弹窗我们想要知道的内容。(1)在浏览器控制台输入。原创 2024-01-31 22:55:45 · 363 阅读 · 0 评论 -
对称加密工具类,详细功能请见代码,含详细注释,拿走不谢!
本文章主要给开发朋友们提供一个支持加密的工具类,取走直接使用,想要了解加密的功能,有兴趣的可以追下源码,挺有意思!原创 2024-01-31 22:50:19 · 104 阅读 · 0 评论 -
JavaWeb篇——深入学习过滤器Filter,Spring项目中集成过滤器Filter详细步骤!
过滤器(Filter)是Java Web开发中的一种组件,用于对HTTP请求或响应进行处理和转换。过滤器位于Servlet容器中的请求处理流程中,可以在请求被Servlet处理之前或响应返回给客户端之前对请求或响应进行预处理或后处理。过滤器的主要作用包括以下几个方面:鉴权与授权:过滤器可以对请求进行鉴权操作,判断用户是否具有访问权限。如果不具备权限,可以拦截请求并返回相应的错误信息。身份认证:过滤器可以对用户的身份进行认证,例如通过用户名和密码进行登录认证。原创 2024-01-27 23:17:10 · 327 阅读 · 0 评论 -
JavaWeb篇——深入了解什么是JavaBean,以及ORM对象映射,一篇文章拿下!
简单来讲,JavaBean就代表实体类JavaBean是一种用于表示数据的标准Java类。它是一个可重用的组件,通常用于存储和操作数据的对象。JavaBean类具有以下特征:公共无参构造函数:JavaBean类必须有一个公共无参数构造函数,以便可以使用Java的反射机制实例化对象。私有字段:JavaBean类通常使用私有字段来存储数据。这样做可以隐藏实现细节,并通过公共的getters和setters方法来访问和修改数据。原创 2024-01-26 17:22:03 · 295 阅读 · 0 评论 -
JavaWeb篇——深入了解Cookie和Session,了解二者的作用和区别,一篇文章帮你分析透彻!
Session是一种在服务器端存储用户会话信息的机制。通常,在用户访问网站时,服务器会创建一个唯一的会话ID,并将该ID存储在用户的浏览器中的Cookie中。服务器端根据这个会话ID来存储和检索与用户会话相关的数据。安全性:与Cookie相比,Session存储在服务器端,用户无法直接修改或访问存储在Session中的数据,因此更安全。灵活性:Session可以存储更多的数据,并且不受Cookie的大小限制。隐私性:Session不直接存储在用户计算机上,可以更好地保护用户隐私。原创 2024-01-26 17:17:29 · 783 阅读 · 0 评论 -
JavaWeb篇——认识Servlet中重要的ServletContext对象,一篇文章帮你拿下 !
web服务器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,ServletContext对象代表了当前的web应用,凌驾于servlet之上,(4)启动服务器,先访问hellowServlet,往对象中传数据,再调用getServlet页面,成功获取到数据,效果如下。(1)编写转发的servlet,请求转发的路径写的是别的servlet。一个servlet中保存的数据,可以在另一个servlet中拿到。(2)编写一个servlet,获取参数信息,调用如下的方法。原创 2024-01-24 21:47:23 · 358 阅读 · 0 评论 -
JavaWeb篇——认识和了解servlet,熟悉原理,写出第一个servlet代码不成问题!
Servlet是Java编写的服务器端程序,用于接收和处理客户端请求,并生成响应返回给客户端。它是在Java Servlet API规范下开发的,可以运行在支持该规范的web服务器中。Servlet可以用于处理各种类型的请求,例如静态网页、动态网页、API等。它可以与数据库进行交互,执行业务逻辑,并生成动态内容或者返回数据。在Java EE中,Servlet是最基本和核心的组件之一,被广泛应用于Web开发中。总而言之,我们把实现了servlet接口的Java程序叫做,Servlet。原创 2024-01-24 21:42:14 · 373 阅读 · 0 评论 -
JavaWeb篇——Maven工具在IDEA中创建SpringWeb项目,设置自动导包以及介绍Maven侧边栏功能,保姆级教程!
1.创建maven项目,选择框中的地方2、配置maven gav3、配置maven的路径等4、新建maven项目会下载很多的文件5、出现 build success 表示项目构建成功了6、IDEA中的maven 配置IDEA项目配置成功后,养成看一下maven版本的习惯,因为后期学习springBoot 的时候,IDEA会默认使用IDEA中自带的maven ,所以要留心!!!7、用IDEA新建一个干净的项目(不勾选模板)原创 2024-01-23 17:13:55 · 416 阅读 · 0 评论 -
JavaWeb篇——学习百度请求和响应中的常见部分以及常见的响应码
403 表示用户得到授权(与401错误相对),但是访问是被禁止的,服务器收到请求但是拒绝提供服务。502 一般是网关服务器请求后端服务时,后端服务没有按照http协议正确返回结果。3、3** :表示重定向(界面会跳转到另一个网页,告诉你去别的页面找你想要的信息)406 用户请求的格式不可得(比如用户请求JSON格式,但是只有XML格式)。504 一般是网关服务器请求后端服务时,后端服务没有在特定的时间内完成服务。4开头系列:客户端错误--请求有语法错误或请求无法实现。1开头系列:表示请求已接收,继续处理。原创 2024-01-21 23:33:12 · 357 阅读 · 0 评论 -
JavaWeb篇——解决Tomcat在IDEA控制台乱码问题,一篇文章解决实际开发中棘手问题!
一、tomcat---->Edit Configurations二、选择Startup/Connection---->打勾Pass environment variables---->点击+号三、填入:Name:JAVA_TOOL_OPTIONS;点击Apply四、选择Server---->在VM options填写-Dfile.encoding=UTF-8---->点击Apply;重启tomcat看下问题是否成功解决。原创 2024-01-21 23:29:56 · 491 阅读 · 0 评论 -
JavaWeb篇——Tomcat下载安装和使用,Tomcat常见配置,IDEA配置Tomcat等技术点,详细的安装和使用教程,干货满满!
Tomcat是一个开源的Java Servlet容器,也是一个轻量级的应用服务器。它由Apache软件基金会开发和维护,并且符合Java EE(Java Enterprise Edition)规范。Tomcat被广泛用来部署和运行Java Web应用程序。Tomcat的主要功能是处理来自客户端的HTTP请求,并将其转发给适当的Java Servlet、JSP(JavaServer Pages)或其他Web组件进行处理。原创 2024-01-18 17:19:58 · 592 阅读 · 0 评论 -
Optional类深入了解和学习,一篇文章帮你拿下!
作用和优势:Optional就好像是包装类,可以把我我们具体的数据封装在Optional对象内部。然后我们去使用Optional中封装的方法操作封装进去的数据就可以非常优雅的避免空指针问题。原创 2024-01-05 17:30:05 · 341 阅读 · 0 评论 -
Java8新特性——Stream流基本数据类型优化以及并行流详细介绍,一篇文章帮你拿下技术点!
在Stream流中,比如调用map方法对集合中的数据进行换算,那么这个时候会存在一个拆箱和装箱的操作,假设我们的数据量较大,那么这种拆箱和装箱的操作对系统的消耗是非常大的。原创 2024-01-05 17:19:57 · 379 阅读 · 0 评论 -
Java8新特性——Stream流常见方法汇总,一篇文章解决实际开发中的问题,帮你的代码提质增效!
首先使用restTemplate调用exchange方法,生成响应的实体,通过getBody方法获取到响应体的部分调用Stream流的下面的方法,用来计算该字段的和。原创 2024-01-04 17:44:41 · 377 阅读 · 0 评论 -
Java8新特性——Stream流式计算,详细Stream流介绍搭配常见的创建流、中间操作以及终结操作等,一篇文章帮你拿下!
一、什么是Stream流式计算首先要知道,当今的大数据,无非就是两步操作,1、存储数据可以使用Map、Set等集合框架或者是MySQL等数据库2、计算数据则是交给Stream流来做Java8的Stream流使用的式函数式编程模式,它可以被用来对集合或数组进行链状流式的操作。可以方便的让我们对集合或数组进行操作二、使用原理。原创 2024-01-04 17:40:26 · 1738 阅读 · 0 评论 -
常见基础知识巩固
如果想让student这个对象调用子类中的go()方法,需要将他的Person类型转化成Student类型,这时候就涉及到了高转低的强制转换!(方便类的调用,减少代码的重复)typeOf是判断所有变量的类型,返回值有number、string、boolean、function、object、undefined。2、向上转型子类转化成父类不需要强制转换,但是这样会丢掉子类中的方法。首先定义了父类Person()类 和子类 Student()类。其中Person()类中有run()方法;原创 2023-02-14 17:30:57 · 73 阅读 · 0 评论 -
迭代器Iterator
迭代器的光标就是在数据1的左边或者右边,不会再数据上,这样在执行hashNext方法的时候,如果光标在集合的最后面,就直接返回false;当光标在1的前面,此时hashNext方法返回true,才会执行next方法,此时光标就会到数据1的后面,返回数据1。假如有一个集合,内容为: 1,2,3,4,5。2、完全版迭代器可以一边遍历一边进行删除。3、简易版迭代器,运用了增强for循环。1、迭代器正常遍历集合。原创 2023-02-14 17:14:02 · 59 阅读 · 0 评论 -
Java异常机制
4、想要捕获多个异常可以在直接罗列即可,要把最大的异常写到最后面,要不然执行第一个捕获异常就停止了(当我们把范围大的异常写到上面的时候,系统会报错,报错的内容是上面的错误异常范围大,已经包含了小的异常)在Java的世界中,我们本身就存在一个一个异常的类,产生异常的无非就是创建一个异常的对象并且将它抛出,一些前辈们已经为我们罗列了成百上千的异常情况。在类中加这么一个属性,就像但与我们在对这个类修改的时候,当我们再次进行序列化或者反序列化时,程序不会认定这是一个新的类而是把它当作这个类的版本升级。原创 2023-02-12 22:50:17 · 58 阅读 · 0 评论 -
JDK的卸载和安装
5.Win + R 输入cmd输入java -version,如果显示出来当前安装的JDK版本,那就意味着我们JDK成功安装!Win + R 输入cmd输入java -version,查看本地的JDK是否卸载干净。(3)点击环境变量,记住最后一定记得将所有的窗口都选择确定,不然配置的不会保存。下载电脑对应的版本,32位下载32位,64下载64的;百度搜索JDK8,找到官网的下载地址;删除path下的Java的目录;注意,一定要谨记安装的路径!(1)打开我的电脑,右键选择属性。删除Java的安装目录;原创 2023-02-12 22:22:12 · 178 阅读 · 0 评论