<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitee_nanzhi66的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_49984491</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_49984491]]></copyright><item><title><![CDATA[Axios请求使用params参数导致后端获取数据嵌套]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/141267111</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/141267111</guid><author>github_49984491</author><pubDate>Fri, 16 Aug 2024 18:54:23 +0800</pubDate><description><![CDATA[后端我接受post请求的参数就需要使用流来读取这个我写的没有问题。但是发现对象卡可以打印出来，但是通过对象.属性名无法获取数据。打印结果如下：（获取到的对象data被params包起来了导致无法获取title属性值）首先看前端的axios请求这里我使用params参数将data数据传给后端。1：改写axios请求格式，不使用params参数，直接用。]]></description><category></category></item><item><title><![CDATA[Day23--前后端分离项目中如何使用 Vue.js 和 Axios 加载 WebServlet 生成的验证码图片]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/141097431</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/141097431</guid><author>github_49984491</author><pubDate>Sat, 10 Aug 2024 22:31:04 +0800</pubDate><description><![CDATA[在前后端分离的项目中，使用 Vue.js 作为前端框架，通过 Axios 向后端发送请求以获取验证码图片是一个常见的场景。本文将介绍如何在 Vue 项目中通过 Axios 从后端 WebServlet 获取验证码图片流，并将其加载到前端页面中。]]></description><category></category></item><item><title><![CDATA[Day22--IO流知识简学]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/141097244</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/141097244</guid><author>github_49984491</author><pubDate>Sat, 10 Aug 2024 22:20:39 +0800</pubDate><description><![CDATA[Java的I/O流为我们提供了强大的数据处理能力。通过合理选择和使用不同类型的流对象，我们可以高效地进行数据传输和处理。理解流的概念和分类，将帮助我们在开发中更好地应对不同的I/O需求。]]></description><category></category></item><item><title><![CDATA[常用Maven依赖库（学到新的就更新）]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/141035282</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/141035282</guid><author>github_49984491</author><pubDate>Thu, 08 Aug 2024 20:02:56 +0800</pubDate><description><![CDATA[【代码】常用Maven依赖库（学到新的就更新）]]></description><category></category></item><item><title><![CDATA[Day21--锁机制和死锁概述（公平锁、非公平锁、乐观锁、悲观锁以及死锁的综合介绍）]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/141034815</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/141034815</guid><author>github_49984491</author><pubDate>Thu, 08 Aug 2024 19:36:46 +0800</pubDate><description><![CDATA[公平锁是一种确保线程按照请求的顺序获得锁的机制。它保证了线程在请求锁时的顺序性，通常通过维护一个队列来实现。]]></description><category></category></item><item><title><![CDATA[Day20_2--介绍同步加载和异步加载]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140998545</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140998545</guid><author>github_49984491</author><pubDate>Wed, 07 Aug 2024 18:28:29 +0800</pubDate><description><![CDATA[同步加载优点：实现简单，适合简单任务。缺点：阻塞主线程，可能导致界面冻结或不响应。异步加载优点：不会阻塞主线程，提升用户体验，适合复杂或长时间运行的任务。缺点：实现复杂，可能需要处理并发、回调等问题。]]></description><category></category></item><item><title><![CDATA[Day20_1--多线程锁学习之synchronized和Lock]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140998290</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140998290</guid><author>github_49984491</author><pubDate>Wed, 07 Aug 2024 18:18:32 +0800</pubDate><description><![CDATA[当谈到多线程编程时，同步和锁是非常重要的概念。Java 提供了多种机制来实现线程之间的同步，其中包括 synchronized 关键字和 Lock 接口的实现类。本文将介绍如何使用这些机制来确保线程安全性和避免竞态条件。]]></description><category></category></item><item><title><![CDATA[Day19--Java多线程编程入门学习]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140968203</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140968203</guid><author>github_49984491</author><pubDate>Tue, 06 Aug 2024 22:57:18 +0800</pubDate><description><![CDATA[多线程是一种并发编程技术，它允许程序同时执行多个线程。线程是程序执行的基本单位，一个程序至少有一个线程，即主线程。通过使用多线程，可以在一个程序中同时处理多个任务，提高程序的效率和响应能力。多线程编程是Java中一个强大的特性，它能够提高程序的性能和响应能力。了解如何创建和管理线程，以及如何处理线程同步和通信，是编写高效并发程序的关键。掌握这些基础知识后，你可以进一步学习更高级的并发工具和设计模式，如线程池、并发集合等。]]></description><category></category></item><item><title><![CDATA[Day18_2--Vue.js Ajax（使用 Axios）基础入门学习]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140936548</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140936548</guid><author>github_49984491</author><pubDate>Mon, 05 Aug 2024 20:46:27 +0800</pubDate><description><![CDATA[Axios 是一个基于 Promise 的 HTTP 客户端，可以用于浏览器和 Node.js 环境中。它是现代化的 Ajax 库，用来替代传统的 XMLHttpRequest。]]></description><category></category></item><item><title><![CDATA[Day18_1--Vue基础学习入门]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140936355</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140936355</guid><author>github_49984491</author><pubDate>Mon, 05 Aug 2024 20:42:11 +0800</pubDate><description><![CDATA[Vue.js 是一款流行的前端 JavaScript 框架，用于构建用户界面和单页面应用程序（SPA）。它的核心思想是通过简单的 API 和响应式数据绑定系统来驱动你的应用程序。]]></description><category></category></item><item><title><![CDATA[Day17_2--JSON学习之序列化非字符串数据传给前端页面]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140896589</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140896589</guid><author>github_49984491</author><pubDate>Sat, 03 Aug 2024 20:47:23 +0800</pubDate><description><![CDATA[在现代Web应用开发中，前后端数据交互是一个至关重要的环节。本文将演示如何使用Java Servlet将非字符串数据序列化为JSON格式，并通过AJAX将其传递给前端页面。我们将通过一个简单的例子来实现这个过程，包括后端Java代码和前端HTML/JavaScript代码。]]></description><category></category></item><item><title><![CDATA[Day17_1--AJAX学习之GET/POST传参]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140890264</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140890264</guid><author>github_49984491</author><pubDate>Sat, 03 Aug 2024 16:20:05 +0800</pubDate><description><![CDATA[AJAX 是一种在无需重新加载整个网页的情况下，能够更新部分网页的技术。其实AJAX就可以理解为就是JS。]]></description><category></category></item><item><title><![CDATA[JSP中的EL表达式不生效的解决方法]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140882510</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140882510</guid><author>github_49984491</author><pubDate>Fri, 02 Aug 2024 23:53:50 +0800</pubDate><description><![CDATA[标签库声明引入JSTL核心标签库，确保可以使用EL表达式。页面指令设置确保EL表达式没有被禁用。通过确保这些设置正确，你的EL表达式应该能够正常解析并显示正确的内容。]]></description><category></category></item><item><title><![CDATA[Bug小记：关于servlet后端渲染界面时出现的问题小记1P]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140804632</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140804632</guid><author>github_49984491</author><pubDate>Fri, 02 Aug 2024 23:51:02 +0800</pubDate><description><![CDATA[后端在该方法调用时传入参数后端通过请求获取到的前端数据都是字符串类型，需要手动转换参数类型。]]></description><category></category></item><item><title><![CDATA[Day16_2--Servlet学习之过滤器+session实现防跳墙]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140882107</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140882107</guid><author>github_49984491</author><pubDate>Fri, 02 Aug 2024 23:41:29 +0800</pubDate><description><![CDATA[Servlet过滤器Fileter是一个小型的web组件，它们通过拦截请求和响应，以便查看、提取或以某种方式操作客户端和服务器之间交换的数据，实现“过滤”的功能。Filter通常封装了一些功能的web组件，过滤器提供了一种面向对象的模块化机制，将任务封装到一个可插入的组件中， Filter组件通过配置文件来声明，并动态的代理。3.拦截放行：在拦截器中对登录需要的请求和响应放行，其他请求和响应都要做逻辑判断，如果存在Session会话属性login的键值对就允许访问，否则拦截。来介绍拦截器，请细看。]]></description><category></category></item><item><title><![CDATA[Day16_1--JSP了解学习之EL表达式语言入门教程]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140882044</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140882044</guid><author>github_49984491</author><pubDate>Fri, 02 Aug 2024 23:04:45 +0800</pubDate><description><![CDATA[EL（表达式语言）是JSP 2.0引入的一种语言，它提供了一种简单的方法来访问JavaBean属性、集合、数组等，而无需使用大量的Java代码。EL的语法简洁明了，让JSP页面更加易于维护。EL是一种简化JSP页面中Java代码的强大工具，使得页面更简洁、可读性更强。通过EL，你可以方便地访问对象属性、请求参数，并进行基本的运算和逻辑判断。掌握EL语法和用法，将大大提高你的JSP开发效率。]]></description><category></category></item><item><title><![CDATA[Day15--Servlet后端之Jsp了解学习（数据展示分页的实现）]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140855668</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140855668</guid><author>github_49984491</author><pubDate>Thu, 01 Aug 2024 20:06:46 +0800</pubDate><description><![CDATA[JSP（Java Server Pages）是一种基于Java的动态网页开发技术，主要用于创建能够动态生成内容的Web应用程序。他可以前后端语言混合编写，用在编译后会变成一个类，你也可以理解为jsp文件就是一个servlet类，只是jsp对于前端界面的编写更加便捷。”和“％>”标记之间声明变量，即在“”之间放置 Java 的变量声明语句。变量的类型可以是 Java 语言允许的任何数据类型。”和“%>”标记之间声明的方法，在整个 JSP 页面有效，但是，方法内定义的变量只在方法内有效。]]></description><category></category></item><item><title><![CDATA[Day14-Servlet后端验证码的实现]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140833961</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140833961</guid><author>github_49984491</author><pubDate>Wed, 31 Jul 2024 22:45:19 +0800</pubDate><description><![CDATA[Kaptcha是一个高度可配置的验证码生成工具，由Google开源。它通过一系列配置文件和插件，实现了将验证码字符串自动转换成图片流，并可以与session进行关联，从而在验证过程中使用]]></description><category></category></item><item><title><![CDATA[Servlet中PrintWriter的write()、print()、println()方法的区别]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140819020</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140819020</guid><author>github_49984491</author><pubDate>Wed, 31 Jul 2024 12:12:36 +0800</pubDate><description><![CDATA[方法因其灵活性和方便性，在输出混合类型数据及需要自动空格分隔时更为适用；并且能够连续输出多个值，并能够在输出的数值之间自动添加空格。在print()方法除了写入指定的字符串外，此方法还会在字符串后自动添加一个行分隔符，并换行。通过合理选择这三种方法，可以更有效地管理和控制应用程序的数据输出。可以将各种类型的数据转换成字符串的形式输出，即可以接收任意类型的参数，包括。输出数字时，数字会被自动转换成其ASCII对应的字符输出，而使用。）数组或字符串即与字符相关的数据。方法都用于向响应流中写入数据，但它们的。]]></description><category></category></item><item><title><![CDATA[介绍Servlet后端中两种接收参数方式req.getAttributer和req.getParameter的区别]]></title><link>https://blog.youkuaiyun.com/github_49984491/article/details/140818639</link><guid>https://blog.youkuaiyun.com/github_49984491/article/details/140818639</guid><author>github_49984491</author><pubDate>Wed, 31 Jul 2024 11:38:07 +0800</pubDate><description><![CDATA[更多用于服务器内部的数据传输和共享。最后，了解这些区别可以帮助开发者更有效地管理Web应用程序中的数据流，并根据不同的需求场景选择最合适的方法。主要用于获取客户端传来的请求参数，而。]]></description><category></category></item></channel></rss>