JavaeeAdvanced
文章平均质量分 84
一些笔记
zhenzhizz`
这个作者很懒,什么都没留下…
展开
-
浅谈数据结构
数据+结构:描述/组织数据的方式。数据结构有很多种,比如说 顺序表、栈、堆、二叉树…Java中会把数据结构封装成一个特定的类(程序员可以直接使用,无需自己实现一个数据结构),这样的类叫做集合类,即一个集合类背后对应一种数据结构。许多的集合类称作集合框架(collection framework)。集合框架里的接口和类的总览:(1)、Collection:是一个接口,包含了大部分容器常用的一些方法。原创 2024-08-12 22:20:29 · 701 阅读 · 0 评论 -
浅谈Spring中的事务及事务传播机制
Spring事务传播机制定义了:多个包含了事务的方法在相互调用时,事务是如何在这些方法间进行传递的。原创 2024-08-11 09:26:38 · 1394 阅读 · 0 评论 -
浅谈 Spring AOP框架 (2)——Spring统一功能处理
如果项目出了异常,加了该注解的方法就能够获取到项目的异常。而程序中所有方法都会执行 DispatcherServlet 中的 doDispatch() 调度方法,doDispatch()源码中在开始执行 Controller 之前,首先是调用了预处理方法 applyPreHandle(),而applyPreHandle的源码中,首先是获取到所有的拦截器HandlerInterceptor,并执行拦截器中的preHandle()方法,因此拦截器的预处理会比Controller先执行。比较推荐第二种办法。原创 2024-08-08 17:05:21 · 1040 阅读 · 0 评论 -
浅谈 Spring AOP框架 (1)
AOP (Aspect Oriented Programming) :面向切面编程,它是一种思想,是对某一类事情(某一类问题)的集中处理。而 Spring AOP 是一个框架, 提供了一种对AOP思想的实现,它们的关系和 loC 与 DI 类似。原创 2024-08-04 22:24:40 · 1075 阅读 · 0 评论 -
浅谈单元测试
单元测试一般是开发人员在开发项目时自测项目代码的一种方式,单元测试是以最小的测试单位——方法来进行测试的,一般一个方法就表示一个功能模块。原创 2024-07-28 15:45:36 · 157 阅读 · 0 评论 -
浅谈网络通信(3)
因为假设单个数据报丢包的概率为10%,那么第一次丢包的概率是0.1,第二次丢包的概率是0.1 * 0.1 = 0.01,因此丢包的概率是逐渐减小的,所以第二次传输,大概可以顺利到达的,所以超时重传的时间是逐渐变大的。那如果第二次传输也没有到达,说明当前网络环境比较糟糕,那单个数据报丢包的概率可能非常大,甚至概率是100%的,断网了,都断网了,再怎么频繁的重传,也没用,所以把超时重传的频率降低一点(时间间隔长一点),至少可以节省主机的开销。主机B的系统内核里,记录了一个数据结构,包含了和他连接的对方信息。原创 2024-06-15 21:58:37 · 1105 阅读 · 0 评论 -
浅谈网络通信(2)
应用层这一层,有很多现成的协议,也有很多时候,需要我们程序员自己去自定义应用层协议。自定义应用层协议,也是一件很简单的事情。举个例子:此处有一个需求场景:一个外卖软件,需要在用户打开此软件时,给用户显示用户住址附近的商家列表,列表中有很多项,每一项都包含了一些信息:譬如:商家名称、商家图片、商家店铺好评率,商家与用户的距离、商家评分…(其实外卖软件和服务器之间的沟通,有很多种方式,展示商家列表,只是其中之一)客户端(用户…):需要给服务器发起一个请求,服务器收到请求之后,就给客户端返回一个响应。原创 2024-06-12 11:14:12 · 1276 阅读 · 0 评论 -
浅谈JDBC
JDBC是一种可用于执行SQL语句的JAVA API,是链接数据库和JAVA应用程序的纽带。JDBC一般需要进行3个步骤:与数据库建立一个链接、向数据库发送SQL语句、处理从数据库返回的结果。原创 2024-06-09 19:04:23 · 294 阅读 · 0 评论 -
浅谈Spring MVC
1、Spring MVC 也叫做 Spring Web MVC,是基于Servlet 构建的,(因此之前在Servlet中的写法在MVC中同样适用,比如Servlet中的常用对象: Request、Response 对象,在MVC中同样可以使用)。2、是一个Web框架(即MVC具备HTTP能力:可以支持HTTP协议,当我们从前端/浏览器通过ajax(ajax底层是HTTP)发起一个请求时,此时这个MVC就可以直接去响应;原创 2024-06-07 19:50:11 · 1014 阅读 · 0 评论 -
浅谈SpringBoot配置文件
譬如说:有些学校的教务系统不需要去访问第三方智慧树APP来获取学生线上选修课的通过率,他们自己使用自己学校内部开发的APP,那么此时这些学校就不需要在配置文件里配置第三方智慧树APP的秘钥了。因此这个第三方秘钥也可以说是一种用户自定义的配置文件。原创 2024-06-01 18:58:07 · 963 阅读 · 0 评论 -
浅谈如何解决配置文件.properties 中文乱码问题
properties 配置文件右下角默认是编码 ISO-8859-1。原创 2024-06-01 14:37:13 · 1598 阅读 · 0 评论 -
浅谈Sping
spring 也叫 spring framework(Spring 框架),它是⼀个开源框架,有着活跃⽽庞⼤的社区,这就是它之所以能⻓久不衰的原因。Spring ⽀持⼴泛的应⽤场景,它可以让 Java 企业级的应⽤程序开发起来更简单。Spring的核心是Ioc(Inversion of control) 控制反转和DI(Dependency Injection)依赖注入。用一句话概括Spring:Spring是一个拥有众多工具、方法的loc容器。原创 2023-12-23 23:07:57 · 1132 阅读 · 1 评论 -
浅谈如何创建一个SpringBoot项目
此篇文章主要介绍专业版IDEA创建SpringBoot项目。原创 2024-01-01 22:34:21 · 516 阅读 · 0 评论 -
浅谈贯穿整个Java工程师职业生涯的——>注解
将Spring配置文件配置好了之后,如果想要将创建的User对象存入Spring中,首先在Spring配置文件里写入标签< bean id = “所创建的类的别名(此别名不可重复)” class = “包名 + 类名(标注了一个扫描路径)”>< /bean> ,如果你创建的类就在蓝色Java文件下的话,你只需要在class中填入一个类名,如果你的类名是在包下,你的class中就需要填入包名+类名。那么,我们应该怎样将Bean存入Spring,又怎样将Bean从Spring中取出来呢?原创 2023-12-26 22:58:56 · 1021 阅读 · 0 评论