随笔分类 -  日常学习

摘要:%:取余操作。比如10%10=0. /:相当于取商操作。比如10/10=1. 阅读全文
posted @ 2023-09-08 16:16 wrhiuo 阅读(753) 评论(0) 推荐(0) 编辑
摘要:byte : 0 -2^7—-2^7-1 short : 0 -2^15—-2^15-1 int : 0 -2^31—-2^31-1 long : 0 -2^63—-2^63-1 float : 0.0f -2^31—-2^31-1 double : 0.0d -2^63—-2^63-1 char 阅读全文
posted @ 2023-09-06 12:55 wrhiuo 阅读(2) 评论(0) 推荐(0) 编辑
摘要:初始化过程: 1. 初始化父类中的静态成员变量和静态代码块(按代码出现顺序执行) ; 2. 初始化子类中的静态成员变量和静态代码块(按代码出现顺序执行) ; 3.初始化父类的普通成员变量和普通代码块(按代码出现顺序执行),再执行父类的构造方法; 4.初始化子类的普通成员变量和普通代码块(按代码出现顺 阅读全文
posted @ 2023-08-30 20:25 wrhiuo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在购物车信息的存储中,使用 Hash(哈希表)通常会比单纯使用 String 更合适和方便。购物车信息可能包含多个商品及其对应的数量、价格等属性,而使用单纯的 String 存储会显得不够结构化和灵活,而 Hash 则可以更好地组织和管理这些信息。 以下是使用 Hash 存储购物车信息的优势: 1. 阅读全文
posted @ 2023-08-16 13:21 wrhiuo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:当在浏览器中输入 "www.woaijava.com" 并按下回车后,会依次发生以下步骤: 1. **域名解析:** 浏览器首先会将输入的域名 "www.woaijava.com" 解析为对应的 IP 地址。它会查询本地 DNS 缓存,如果找不到,则会向域名服务器发起请求。 2. **DNS 查询: 阅读全文
posted @ 2023-08-16 11:31 wrhiuo 阅读(125) 评论(0) 推荐(0) 编辑
摘要:HTTP、TCP 和 Socket 之间有着密切的关系,它们在网络通信中扮演不同的角色,构成了现代互联网通信的基础。 1. **HTTP (Hypertext Transfer Protocol):** HTTP 是一种应用层协议,用于在客户端和服务器之间传输超文本数据,例如网页内容、图片、视频等。 阅读全文
posted @ 2023-08-16 11:04 wrhiuo 阅读(147) 评论(0) 推荐(0) 编辑
摘要:多线程中的上下文切换(Context Switching)是指在多任务(多线程)环境下,操作系统将当前线程的状态保存(上下文信息,如寄存器内容、程序计数器等)并切换到另一个就绪状态的线程的过程。上下文切换是实现多任务并发的基本机制之一,它允许多个线程在一个物理 CPU 上交替执行,从而实现了多线程并 阅读全文
posted @ 2023-08-16 10:07 wrhiuo 阅读(117) 评论(0) 推荐(0) 编辑
摘要:跨站点请求伪造(Cross-Site Request Forgery,CSRF),也被称为 "XSRF" 或 "Sea Surf",是一种网络安全攻击,其目标是利用已经登录的用户的身份,通过伪造请求来执行未经用户授权的操作。攻击者通过诱使受害者在其访问恶意网站的情况下,执行不希望的操作,如修改账户信 阅读全文
posted @ 2023-08-15 22:56 wrhiuo 阅读(71) 评论(0) 推荐(0) 编辑
摘要:线程池是一种并发编程的技术,它是管理和重用线程的一种机制,能够有效地提高多线程应用程序的性能和资源利用率。线程池维护一组可重用的线程,可以分配任务给这些线程来执行,从而避免了频繁地创建和销毁线程,减少了系统开销。 以下是我对线程池的一些关键理解: 1. **线程池的组成:** 线程池由线程池管理器、 阅读全文
posted @ 2023-08-15 21:32 wrhiuo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Spring、Spring MVC 和 Spring Boot 都是 Java 生态系统中的框架,用于简化企业级应用程序的开发。它们之间的关系可以概括如下: 1. **Spring:** Spring 是一个综合性的框架,提供了许多功能,包括依赖注入(Dependency Injection)、面向 阅读全文
posted @ 2023-08-14 20:52 wrhiuo 阅读(487) 评论(0) 推荐(0) 编辑
摘要:这行代码是使用 Spring Framework 的注解来配置一个用于处理 HTTP 请求的方法。具体来说,这是一个用于处理 GET 请求的方法,路径为 "/testxml"。 让我为你解释其中的含义: - `@RequestMapping`: 这是 Spring Framework 提供的注解,用 阅读全文
posted @ 2023-08-08 14:09 wrhiuo 阅读(33) 评论(0) 推荐(0) 编辑
摘要:当使用 `request.getSession(false)` 方法时,如果当前请求没有关联的会话,则不会创建新的会话,而是返回 `null`。这意味着,如果当前客户端没有携带有效的会话标识符(如 JSESSIONID),或者会话已过期或被销毁,则 `request.getSession(false 阅读全文
posted @ 2023-08-04 14:45 wrhiuo 阅读(167) 评论(0) 推荐(0) 编辑
摘要:`Assert.isTrue(...)` 是 Spring Framework 中的一个断言方法,用于对条件进行断言检查。如果条件为真,则继续执行程序;如果条件为假,则抛出异常并输出错误消息。 下面是一个简单的例子,演示如何使用 `Assert.isTrue(...)` 方法: ```java im 阅读全文
posted @ 2023-08-04 14:38 wrhiuo 阅读(320) 评论(0) 推荐(0) 编辑
摘要:`GenericFilterBean` 是 Spring Framework 中的一个类,它是一个抽象类,用于实现自定义的 Servlet 过滤器(`javax.servlet.Filter`)。 过滤器在 Java Web 应用程序中用于对请求和响应进行拦截和处理。`GenericFilterBe 阅读全文
posted @ 2023-08-04 14:24 wrhiuo 阅读(734) 评论(0) 推荐(0) 编辑
摘要:程序计数器、虚拟机栈和本地方法栈是线程私有的,而堆和方法区是线程共享的,这是由于它们在 Java 虚拟机中的作用和特性所决定的。 1. 程序计数器:程序计数器是一块较小的内存区域,用于存储当前线程正在执行的字节码指令的地址。每个线程都有自己独立的程序计数器,用于记录各自线程的执行位置,以便线程在切换 阅读全文
posted @ 2023-08-04 12:32 wrhiuo 阅读(186) 评论(0) 推荐(0) 编辑
摘要:当使用该行代码处理以下请求时: 请求URL:http://example.com/myapp/products/details 上下文路径(Context Path):/myapp 代码将执行以下操作: 1. `this.getRequestURI()` 返回 "/myapp/products/de 阅读全文
posted @ 2023-08-04 10:17 wrhiuo 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在Spring框架中,`@Value`注解通常用于注入配置属性值。然而,对于静态变量,你不能直接使用`@Value`进行注入。这是因为在Spring实例化bean时,静态变量已经被初始化,而这个过程发生在Spring注入属性之前。 这并不意味着你不能为静态属性注入值,只是不能直接使用`@Value` 阅读全文
posted @ 2023-08-04 09:54 wrhiuo 阅读(127) 评论(1) 推荐(0) 编辑
摘要:`Validator` 接口是 Spring 框架中用于数据验证的接口,它可以用于在数据绑定之前对用户输入的数据进行验证和校验。通过实现 `Validator` 接口,开发者可以自定义验证逻辑,对数据进行合法性和安全性校验,以确保应用程序处理的数据是有效和正确的。 以下是一个简单的例子,展示如何使用 阅读全文
posted @ 2023-08-03 14:29 wrhiuo 阅读(10) 评论(0) 推荐(0) 编辑
摘要:`Validator` 接口是 Spring 框架中用于数据验证的接口。它是 Spring 提供的一种验证机制,用于在数据绑定之前对用户输入的数据进行验证和校验。 在 Web 应用中,用户提交的数据通常包含表单字段、URL 参数等,这些数据需要进行验证,以确保数据的合法性和安全性。`Validato 阅读全文
posted @ 2023-08-03 14:20 wrhiuo 阅读(40) 评论(0) 推荐(0) 编辑
摘要:`@EnableConfigurationProperties` 是 Spring Boot 中的一个注解,用于启用配置属性绑定。 在 Spring Boot 应用中,我们可以通过 `@ConfigurationProperties` 注解来将配置文件中的属性绑定到 JavaBean 中。但是,默认 阅读全文
posted @ 2023-08-03 10:12 wrhiuo 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示