自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 性能优化之池化思想你知道多少

数据库建⽴立Connection⽐比较耗时,频繁的创建和释放连接引起的大量量性能开销。数据库连接池在初始化过程中,往往已经创建了了若干数据库连接置于池中备⽤用,对于业务请。求处理理而⾔言,直接利利用现有可⽤用连接,缩减了了系统整体响应时间。如果数据库连接得到重⽤用,避免这些开销,也提高了了系统稳定。统⼀一的连接管理理,避免数据库连接泄漏漏、超时占⽤用等问题。简介: 数据库连接池化思想。

2024-11-22 21:47:58 176

原创 Javaweb项目三层结构和MVC知识

承载数据⽤用的Bean,即java对象,比如实体类User/Order,或者Service、Dao层对象。将用户请求转发给相应的 Model 进行处理,并根据 Model 的计算结果向用户提供相应。简介: 讲解Model-视图View-控制器器Controller模型知识。页面比如JSP,为用户提供使用界面,与用户直接进行交互。简介:讲解互联网公司项目常见的src目录结构。互联⽹公司里⾯常见的项目src目录包结构。介: 讲解三层结构知识。接收用户提交请求的代码。

2024-11-22 21:21:02 186

原创 Javaweb核心之文件上传下载实战

/从输入流中读取数据到缓冲区数组中,如果等于-1代表读完了到末尾了。Web应用系统开发中,文件上传和下载功能是常用的功能,浏览器器在上传的过程中是将。声明该servlet支持mutipart/form-data类型的请求。// 然后把缓冲区数组中的数据写入到输出流中。//web-inf目录外界不能直接访问,如果文件机密性强则放这里。生成一个唯一的随机字符串,确保每次上传的文件名不会冲突。2)需要声明是⼀一个⽂文件上传组件未选择文件选取文件。头部,它包含上传文件的元信息,如文件名。

2024-11-22 19:52:40 926

原创 Javaweb开发核心知识之Listener监听器

监听器器是一个实现了特定接口的普通Java类,用于监听其他对象的创建和销毁,监听其他对象的方法执行和属性改变;(4)旧版的在web.xml⽂文件中通过标签来配置监听器,新版使用注解@WebListener。作用:监听域对象的创建和销毁,比如request/session/context。简介:讲解Servlet⾥里里⾯面的监听器器Listener。监听 ServletContext 的创建和销毁。(3)在该类中实现监听器器接口的所有方法。(2)让该类实现监听器器的接口。监听每个请求的创建和销毁。

2024-11-22 10:38:58 908

原创 过滤器实战代码讲解

这是一个初始化参数,它的名字是"login_url",值是"login.jsp"。这意味着如果用户未登录尝试访问被拦截的URL,过滤器可以将用户重定向到"login.jsp"页面。在这个例子中,过滤器会拦截所有以"/user/“和”/order/"开头的请求。:这是另一个初始化参数,它的名字是"encoding",值是"UTF-8"。在这个例子中,过滤器的名称被设置为"LoginFilter"。:这是一个注解,用于声明一个过滤器。:这个属性用于定义初始化参数,这些参数可以在过滤器初始化时使用。

2024-11-21 11:47:50 1051

原创 Javaweb开发核心知识之Filter过滤器

简介:讲解JavaWeb核⼼心知识之过滤器器Filter什么是过滤器器:(检验是否符合要求,或者 对内容做⼆二次处理理,设置编码响应等)Servlet⾥面的过滤器器作⽤Filter的生命周期。

2024-11-20 21:03:47 616

原创 javaweb会话技术HttpSession用户登录实战

简介:讲解HttpSession知识开发⽤用户登录实战。//用于获取html表单提交的参数。

2024-11-20 16:51:58 620

原创 前端必知(个人学习笔记)

JavaScript在⽹⻚中的作⽤。HTML和CSS的代码怎么运行?⽐如点击后发⽣什么⿏标移⼊。HTML在⽹⻚中的作⽤。独⽴内核的浏览器的分类。CSS在⽹⻚中的作⽤。定义⼀些⽹⻚中的交互。

2024-11-20 11:49:07 153

原创 Web开发必备知识之Session会话

是存储在客户端(浏览器)中的小型文本文件,用于在客户端和服务器之间传递少量信息。

2024-11-20 10:48:56 973

原创 Javaweb开发核⼼心之Cookie实战

时,你实际上是在告诉浏览器,这个Cookie对于当前Web应用程序的根目录及其所有子目录下的所有页面都是有效的。换句话说,只要请求的URL是以域名开头。类的一个方法,用于指定Cookie的有效路径。这个路径决定了浏览器在哪些URL请求中会包含这个Cookie。类的实例,它代表了一个HTTP Cookie,通常用于在客户端(用户的浏览器)和服务器之间传递信息。,那么这个Cookie只会在用户访问以。,浏览器都会发送这个Cookie。创建并发送 Cookie。开头的页面时发送,如。

2024-11-20 10:37:06 1896

原创 会话跟踪技术Cookie 和 session

背景:HTTP协议作是⽆无状态协议,⽆无状态指每次request请求之前是相互独⽴立的,当前请求并不不会记录它的上⼀一次请求信息。存在这样的问题,既然⽆无状态,那完成⼀一套完整的业务逻辑,需要发送多次请求,那么怎么标识这些请求都是同个浏览器器操作呢?浏览器器发送request请求到服务器器,服务器器除了了返回请求的response之外,还给请求分配⼀一个唯⼀一标识ID和response⼀一并返回给浏览器器,服务器器在本地创建⼀一个map结构,专⻔门以key-value存储这个ID标识和浏览器器的关系。

2024-11-19 16:32:17 477

原创 【面试必备】什么是请求重定向sendRedirec

调⽤用sendRedirect()⽅方法,会在响应中设置Location响应报头,这个过程对于⽤用户来说是透明的,浏览器器会⾃自动完成新的访问。请求重定向,不不能访问WEB-INF下的⽂文件,然后出现未找到,浏览器器上的窗⼝口地址会改版,可以⽤用于跳转第三。重定向路路径问题:如果没有加 http 开头,则认为是当前应⽤用⾥里里⾯面的servlet重定向,默认加上。如果请求转发可以满⾜足需要时,尽量量使⽤用请求转发,⽽而不不是重定向,效率性能更更好。如果有加http则会使⽤用配置的全路路径进⾏行行跳转。

2024-11-19 16:05:55 370

原创 Java学之前必须知道的一些知识

开发全新Java程序需要安装JDK,运行已经有的Java程序需要安装JRE,不同操作系统,需要安装不同操作系统的JRE。JDK,包含javac编译器,可以将Java源文件(.java),编译成字节码(.class)基础知识,基础语法,面向对象思想,集合框架,IO流,多线程,网络编程,反射,桌面软件。而开发的.class文件源文件可以在任何安装JVM虚拟机的操作系统上运行。c/s桌面应用程序,qq微信,网站 网站等。JRE与JDK,JVM之间的关系。b/s:基于浏览器访问网站。Java语言跨平台原理。

2024-11-19 14:42:50 255

原创 Javaweb核⼼EL表达式

简介:介绍EL表达式什么是EL表达式:全称 Expression Language,让JSP写起来更更加简单。表达式语⾔言的灵感来⾃自于ECMAScript 和 XPath 表达式语⾔言,它提供了了在 JSP 中简化表达式的⽅方法,让Jsp的代码更更加简化。语法:EL表达式的格式都是以 ${ }表示。例例如 $ {userinfo}代表获取变量量userinfo的值,${对象.属性},可以有多层操作。

2024-11-19 14:34:05 282

原创 Javaweb核⼼之转发-重定向

【⾯面试必备】请求转发RequestDispatcher你知道多少。简介:讲解请求转发RequestDispatcher的知识点。

2024-11-18 18:18:58 293

原创 HttpServletResponse响应对象讲解(笔记)

/设置只有⼀一个值的http响应头,参数name表示响应头名称,参数value表示响应头的值。//设置有多个值的http响应头,参数name表示响应头名称,参数value表示响应头的值,简介:代表服务器器的响应,封装了了向客户端发送数据、发送响应头,发送响应状态码的⽅方法。//⽐比如:response.addHeader("name", "java");简介:讲解HttpServletResponse知识点。HttpServletResponse对象。//设置http状态码。

2024-11-18 16:35:18 402

原创 HttpServletRequest和⽤用户登录表单提交

/对于以get⽅方式传输的中⽂文数据乱码需要另外⼀一种⽅方式,默认的还是使⽤用ISO8859-1这个字符编码来接。//POST⽅方式遇到中⽂文乱码,如果客户端是以UTF-8字符编码,需要服务器器以UTF-8的编码接收数据,String name = request.getParameter("name");//办法:对接收到的原始数据的字节数组,然后通过字节数组以指定的编码构建字符串串,解决乱码问题。UserServlet, doPost⾥里里⾯面调⽤用doGe。使⽤用jsp编写form表单提交。

2024-11-18 15:39:21 353

原创 Javaweb开发核⼼心之Http请求-响应实战

System.out.println("应⽤用上下⽂文路路径getContextPath="+request.getContextPath())System.out.println("客户机发请求使⽤用的⽹网络端⼝口号")System.out.println("客户端发出请求时的完整URL")System.out.println("请求⾏行行中的参数部分。System.out.println("客户端请求参数")System.out.println("获取请求头")怎样添加servlet-api源码。

2024-11-18 11:23:49 382

原创 什是JSP和Servlet的微妙关系(笔记)

JSP的现状:2015年年之前很公司使⽤用,过后互联⽹网发展很块,各类分布式技术架构,前端框架、后端框架⼤大量量出现,性能和便便利利性⽐比JSP强很多,所以基本很少企业使⽤用JSP了了,但是这个是学javaweb⾥里里⾯面基础知识,⼤大家可以简单学,不不⽤用花特别多时间(学校或者其他⽼老老旧的书本会花很多时间讲这个)为什什么⽤用这个:和原⽣生Servle 相⽐比JSP可以很⽅方便便的编写HTML⽹网⻚页⽽而不不⽤用去⼤量的用println。JSP表达式的语法格式:(不不能⽤用分号结束)

2024-11-18 09:34:17 547

原创 Javaweb开发核心之应用上下文知识(笔记)

⽐比如:PageContext,ServletRequest,HttpSession,ServletContext;简介:讲解Javaweb作⽤用域对象介绍和ServletContext讲解。就是对象的生命周期,在javaweb开发里⾯有多个不同⽣命周期的对象。对象里面包含属性和对应的数据,所以不同作用域对象使⽤场景会不同。

2024-11-17 23:19:04 2304

原创 新版Servlet3.0~5.0和旧版配置的区别

定义 Servlet 的加载顺序,决定 Servlet 是在应用启动时加载还是在第一次请求时加载。如果不指定,默认使用 Servlet 的完整类名作为名称。:指定 Servlet 的 URL 映射路径,可以配置多个路径。旧版Servlet,在xml⾥面配置类目和路路径,⽐较不方便。简介:讲解新版Servlet和旧版Servlet配置的区别。新版Servelt,也就是3.0之后,⽀支持注解的方式。:指定 Servlet 的 URL 映射路径,和。:为 Servlet 配置初始参数,替代。

2024-11-16 21:07:02 476

原创 Servlet⽣生命周期超级细(笔记)

简介: 讲解Servlet的⽣生命周期Servlet 接⼝口⾥里里⾯面有5个⽅方法,其中三个⽣生命周期⽅方法和两个普通⽅方法init()service()service()doGet()doPost()doPut()destroy()init()service()doGetdoPostdestroy()

2024-11-16 20:09:13 973

原创 Servlet⾥面的doPost-doGet和路路径匹配讲解(笔记)

url-pattern:以”/’开头,可以⽤用 /xxx/yy 来区分模块,* 是通配符,最好⽤用模块区分,防⽌止通。还有其他的doHead、doDelete等,⼀一样的都是根据http提交Method来区分。作⽤用: 专⻔门⽤用来模拟Http多种⽅方式提交的⼯工具,开发测试必备利利器器。http⽤用get⽅方式提交的请求,普通的查询就会进⼊入到此⽅方法。http⽤用post⽅方式提交的请求就会进⼊入到此⽅方法。简介:讲解重写doGet和doPost⽅方法作⽤用。配符都映射成但不不同优先级导致问题。

2024-11-16 19:16:02 453

原创 Javaweb开发核⼼心之玩转Servlet4(笔记)

就必须查看你的Tomcat 版本如果 Tomcat版本9就用servlet4点及版本,如果tomcat10就用 ,servlet用5。简介:是JavaServlet的简称,⽤用Java编写的运⾏行行在Web服务器器或应⽤用服务器器上的程序,具有独。作⽤用:接收⽤用户通过浏览器器传来的表单数据,或者读取数据库信息返回给浏览器器查看,创建。⽴立于平台和协议的特性, 主要功能在于交互式地浏览和⽣生成动态Web内容。简介:什么是Servlet-开发你的第⼀一个动态⽹网站。什么是Servlet。

2024-11-15 23:51:06 358

原创 IDEA旗舰版编辑器器快速⼊门(笔记)

把Tomcat 下apache-tomcat-9.0.97\apache-tomcat-9.0.97\lib\servlet-apiI.jar。简介:javaweb开发必备软件之IDEA期间版介绍。配置classes目录。

2024-11-15 16:55:06 596

原创 新版Apache Tomcat ⽬目录文件讲解(笔记)

catalina.out 运⾏行行⽇日志⽂文件,即标准输出和标准出错,也包含tomcat运⾏行行⾃自⼰己输出的⽇日志以及应⽤用里向console输出的⽇日志。其中ROOT是⼀一个特殊的项⽬目,在地址栏中没有给出项⽬目⽬目录时,对应的就是ROOT项⽬目。运⾏行行的相关⽇日志⽂文件,Tomcat启动和关闭的信息,如果启动Tomcat时有错误。Tomcat的主要Web发布⽬目录,存放web项⽬目,其中每个⽂文件夹都是⼀一个项⽬目。如果需要添加Tomcat都依赖的jar⽂文件,可以把它放到这个⽬目录。

2024-11-15 15:08:45 544

原创 新版Apache tomcat服务安装 Mac+Window双环境(笔记)

下载新版Tomact,选择对应版本信息,使用9或者10,不建议使用最新版,坑不少。1)电脑需要有java环境,jdk8以上,否则启动不不成功。3)window电脑需要显示⽂文件拓拓展名。2)已经安装Sublime⽂文件编辑软件。

2024-11-15 11:47:20 515

原创 什是服务器器和Apache Tomcat介绍(笔记)

⼀一个开源软件项⽬目的Apache 的团体提供⽀支持的⾮非盈利利性组织,也是我们java开发里⾯面顶级的组织,阿⾥里里也向apache组织贡献了了多个开源项⽬目。简单来说:是⼀一个开放源代码的轻量量级 Web应⽤用服务器器,⽬目前javaweb开发⾥里里⾯面⽤用的最多⼀个web服务器器之⼀一。Apache是web服务器器,Tomcat是应⽤用(java)服务器器,它是⼀一个servlet容器器,是。简介:讲解什什么是服务器器和Tomcat介绍。

2024-11-15 01:36:09 516

原创 Http常⻅见请求/响应头content-type内容类型讲解(笔记)

【代码】Http常⻅见请求/响应头content-type内容类型讲解(笔记)

2024-11-15 01:28:18 799

原创 http常⻅请求头和响应头详细讲解(笔记)

简介:Http常⻅见的响应状态码讲解浏览器器向服务器器请求时,服务端响应的消息头⾥里里⾯面有状态码,表示请求结果的状态分类。简介:讲解http常⻅见的请求⽅方法和使⽤用。

2024-11-15 01:14:42 1832

原创 什么是HyperText Transfer Protocol 超⽂文本传输协议(笔记)

(HTTP,Hypertext Transfer Protocol)是一种用于在客户端(通常是浏览器)和服务器之间传输数据的协议。HTTP 是万维网的核心协议,支持浏览网页、下载文件和应用数据传输等操作。

2024-11-15 00:46:41 861

原创 计算网络基础

OSI(Open Systems Interconnection)模型是一种标准化的网络模型,将通信协议分为七个层次。

2024-11-15 00:06:24 1123

原创 http基础协议和解析(笔记)

定义:是一种用于描述互联网上资源位置的字符串,是我们访问网页和各种网络资源的地址。URL 是由多个部分组成的,可以帮助浏览器或其他应用找到并访问特定的资源。比如格式:协议(protocol)https://,定义访问资源的方式。常见的协议有http(超文本传输协议)、https(安全超文本传输协议)、ftp(文件传输协议)、file(本地文件协议)等。主机名(hostname),指定资源所在的服务器地址。它可以是域名(如)或 IP 地址(如端口号(port):443,指定服务器上应用服务的端口号。

2024-11-14 16:14:56 916

原创 Javafx鼠标按住拖拽效果

【代码】Javafx鼠标按住拖拽效果。

2024-11-13 23:27:57 272

原创 关于Java fx一个反转特效

它的主要作用是使指定的节点(如 Pane)围绕某个轴(X轴、Y轴或Z轴)进行旋转。设置动画持续时间:通过 Duration 类设置动画的持续时间,例如 Duration.millis(500) 表示动画持续500毫秒。添加动画结束后的回调:可以通过 setOnFinished 方法设置动画结束后的回调操作,例如在动画结束后隐藏或显示某个节点。创建旋转动画:通过 RotateTransition 可以创建一个旋转动画,使节点在指定的时间内从一个角度旋转到另一个角度。播放动画:通过 play 方法启动动画。

2024-11-13 22:39:50 607

原创 IllegalStateException: showAndWait is not allowed during animation or layout processing(已经解决)

这种阻塞操作会干扰 JavaFX 应用线程的正常事件处理流程。* 动画和布局更新冲突:在动画或布局处理中调用 showAndWait() 会立即尝试阻塞 JavaFX 应用线程,导致当前的动画和布局无法继续处理,触发了异常 IllegalStateException。* 延迟执行阻塞操作:因为 showAlert() 被推迟到动画和布局处理结束后执行,showAndWait() 不会在动画或布局处理中被调用,因此不会触发 IllegalStateException。

2024-11-10 20:50:40 218

原创 用Javafx开发计算器

【代码】用Javafx开发计算器。

2024-11-10 18:32:48 239

原创 用Javafx开发定时器

软件已经打包成exe,感兴趣下载。

2024-11-09 19:28:28 799

原创 javafx更新文本时间线

可以自动更新文本动画。

2024-11-08 15:23:00 165

原创 JAVAFX怎么制作进度条

【代码】JAVAFX怎么制作进度条。

2024-11-08 00:37:20 490

openjfx-17.0.13

fhajskdfhncakjdfnckjandfckaljckn aklwefhj2qnfkjlcadfcadfadsffajkddddddddladfa

2024-11-16

用Javafx开发定时器

用Javafx开发定时器

2024-11-09

Javafx 开发一个文本编辑器

Javafx 开发一个文本编辑器

2024-11-06

Javafx实验噢噢噢噢噢噢噢噢噢噢噢噢

代码实现效果,点击安装运行如图

2024-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除