- 博客(24)
- 收藏
- 关注
原创 Linux的初次学习
Linux是一种开源的类Unix操作系统,广泛应用于服务器、桌面和嵌入式系统。它的内核由Linus Torvalds于1991年首次发布,现已发展成为一个庞大的社区项目。Redis是一个开源的内存数据结构存储系统,支持字符串、哈希、列表、集合等数据结构。它通常用作数据库、缓存和消息代理。Linux是一个功能强大的操作系统,掌握基本命令和工具可以大大提高工作效率。Redis作为一个高性能的内存数据库,能够为应用提供快速的数据存取能力。
2024-08-25 23:20:12
448
原创 Vuex 状态管理入门指南
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 提供了一种集中式管理 Vue 应用状态的方案,适用于中大型单页应用。通过理解和使用 State, Getters, Mutations, Actions 和 Modules 这几个核心概念,我们可以更好地组织和管理应用的状态。在实际开发中,建议根据项目的复杂度来决定是否使用 Vuex。对于简单的应用,Vue 的 props 和事件可能就足够了。
2024-07-29 08:36:11
323
原创 Vue.js 入门指南
Vue.js 是一个用于构建用户界面的渐进式JavaScript框架。与其他单页面应用程序(SPA)框架不同,Vue 被设计为可以逐步采用的。其核心库只关注视图层,易于上手,同时也可以与现代工具链和支持库结合使用以实现复杂的单页面应用程序。Vue.js 是一个非常灵活且高效的前端框架,适合从小型项目到大型应用的各类场景。通过组件化和双向数据绑定等特性,Vue.js 能够帮助开发者快速上手并提高开发效率。如果你还没有尝试过 Vue.js,不妨从今天开始,体验一下它的强大和便捷。
2024-07-15 08:57:14
199
原创 动态代理的学习
动态代理(Dynamic Proxy)是一种在程序运行时动态生成代理类的技术。它允许我们在不修改原始类代码的情况下增强对象的功能。在Java中,动态代理主要通过类和接口实现。动态代理在AOP(面向切面编程)中被广泛使用,尤其是在Spring框架中。
2024-06-26 15:03:02
353
原创 Spring框架入门笔记
Spring是一个开源的Java应用框架,主要用于简化企业级应用的开发。它提供了IoC(控制反转)和AOP(面向切面编程)等核心功能,支持事务管理、安全性、数据访问、消息传递和远程调用等。Spring框架为企业级应用提供了丰富的功能和强大的支持。虽然AOP在Spring中是一个强大的功能,但由于篇幅限制,这里只给出一个简单的概念说明。在Spring AOP中,我们通常使用AspectJ的注解来定义切面、通知和连接点。首先,我们需要定义一个Java类,并使用Spring的注解来标记它是一个Bean。
2024-06-25 16:37:43
203
原创 Maven的初步学习
Maven是一个强大的Java项目管理工具,它可以帮助我们自动化项目的构建、测试、打包和部署过程。Maven的主要优势包括依赖管理、构建自动化、标准化与规范化等。通过本文的学习,我们掌握了Maven的基础知识,包括安装、配置、项目结构、pom.xml文件编写以及常用命令。现在,我们可以利用Maven来管理Java项目,提高开发效率和质量。注意:以上示例仅作为入门级学习,实际项目中可能需要根据需求添加更多配置和依赖。在实际开发过程中,建议查阅官方文档和参考资料以获取更深入的了解。
2024-06-17 09:23:15
305
原创 使用Servlet连接数据库进行查询
确保JDBC驱动已经正确添加到项目的类路径中。在处理数据库连接和查询时,注意异常处理,确保资源能够正确关闭,避免资源泄露。为了提高性能和安全性,可以考虑使用连接池和预处理语句(在生产环境中,数据库连接信息(如用户名和密码)应该存储在安全的配置文件中,而不是硬编码在Servlet中。这个过程展示了Java Web应用中Servlet与数据库交互的基本模式,是构建Web应用时常用的技术之一。
2024-06-11 00:30:03
702
1
原创 HTML的初次学习
通过这篇博客笔记,我们介绍了HTML的基础知识,包括HTML文档的基本结构、常用元素(如标题、段落、链接、图片、列表和表格)等。通过代码案例,我们加深了对HTML语法的理解。希望这篇笔记对你学习HTML前端有所帮助!
2024-06-02 22:59:09
291
原创 反射与代理
反射(Reflection)是Java的一种特性,它允许程序在运行时检查和操作类、方法、字段等。通过反射,开发者可以在运行时获取类的结构信息,例如类名、方法名、字段类型等,还可以动态调用方法和访问字段。代理(Proxy)是一种设计模式,它允许你为对象创建代理对象,这个代理对象可以控制对原始对象的访问。Java提供了动态代理机制,使得在运行时创建代理对象变得非常简单。反射和代理是Java中非常强大的特性,它们允许程序在运行时动态地检查和修改自身的行为。这使得开发者能够编写更加灵活和动态的代码。
2024-05-26 16:25:22
346
原创 Druid连接池的使用
Druid作为一种高性能、实时数据分析的存储系统,在处理大规模数据集时表现优异。其灵活的存储结构和高可用性设计使其在各种复杂的实时数据分析场景中发挥了重要作用。通过合理的架构设计和强大的查询能力,Druid为用户提供了快速、灵活的数据处理和分析能力。
2024-05-13 21:24:57
357
1
原创 网络编程中的TCP协议
是一种面向连接的、可靠的、基于字节流的传输层通信协议。它旨在适应支持多网络应用的分层协议层次结构,并在不可靠的互联网络上提供可靠的端到端字节流。TCP协议由IETF的RFC 793定义,是OSI层中的传输层协议,用于在远程计算机之间创建连接,并通过传输和确保通过支持网络和Internet传递消息来确保数据的传递。
2024-05-05 22:10:43
984
2
原创 序列化和反序列化练习
是序列化的逆过程,即将序列化后的数据重新还原成原始的数据结构或对象。反序列化是从文件、网络数据或数据库中读取序列化的数据,并将其转换回原始形式,以便在程序中进行使用和操作。反序列化就是将电脑上面的二进制文件读取出来转成字符串的格式让我们能看懂序列化和反序列化具有较强的保密效果适合来存放一些私密数据。
2024-04-14 12:56:31
824
1
原创 集合中的List接口
List接口是单序列集合Collection里面的一个实现List接口的集合类中的元素是,且List集合中的元素都对应一个整数型的序号记载其在集合中的位置,可以根据序号存取集合中的元素。其中比较重要的List集合类型有ArrayList还有LinkedList;
2024-03-29 16:18:52
310
1
原创 常用类中的时间类
时间类在Java的学习中是十分的有必要的,在后面学习数据库存储数据的时候可能会用到时间类这个领域现在好好的掌握是为将来打下基础。
2024-03-24 22:48:29
336
1
原创 JAVA中的关键字
(1)this调用本类中的属性,也就是类中的成员变量;(2)this调用本类中的其他方法;(3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。如上面这段代码中,有一个成员变量name,同时在方法中有一个形式参数,名字也是name,然后在方法中将形式参数name的值传递给成员变量name,虽然我们可以看明白这个代码的含义,但是作为Java编译器它是怎么判断的呢?到底是将形式参数name的值传递给成员变量name,还是反过来将成员变量name的值传递给形式参数name呢?
2024-03-17 18:10:59
806
1
原创 SpringMVC的三个层面整合
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web 框架,即使用了MVC架构模式的思想,将web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
2024-03-10 23:39:34
675
1
原创 Java算法之冒泡排序和选择排序
时间复杂度通常与算法中基本操作的执行次数相关,而不是实际的运行时间,因为实际的运行时间还会受到计算机硬件、操作系统、编译器等多种因素的影响。具体来说,每次迭代都从数列的第一个未排序元素开始,比较相邻的元素并在必要时交换它们的位置,直到遍历完整个未排序部分。1. 冒泡排序 O(n^2) O(1) 冒泡排序是一种稳定的排序算法,但它的效率相对较低,特别是对于大数据集。1.从数列的第一个元素开始,比较相邻的两个元素,如果前一个元素大于后一个元素,则交换它们的位置。// 保存最小元素的下标。
2024-03-03 23:53:15
660
原创 JAVAWeb中Servlet的一种实现方式
java类默认不允许通过浏览器访问, javaWeb中,提供一种类允许通过浏览器的url访问这种类称为web项目动态资源,这个就是 ServletJAVAWeb中分为三个层面service: 业务层server: 服务器,服务端servlet: javaWeb动态资源使用的步骤。
2024-02-25 21:51:44
224
1
原创 如何使用IO流将一张照片复制到另外一个文件
IO指的是Input/Output,IO流:输入输出流。统称为。在Java程序中,对于数据的输入 / 输出操作以流的方式进行;流是从起源到接收的有序数据。JDK提供了各种各样的流类,用以获取不同种类的数据;
2024-01-28 21:10:02
433
原创 异常的处理
本次对异常的学习是一个新的探索,当除法中出现了0我们就可以使用异常来进行解决。其他的一些方式比如说这个问题无法解决的时候又想代码先跑起来就可以抛出这个异常来检测自己的程序是否合格。
2024-01-22 01:31:37
381
原创 使用JAVA写出九九乘法表
那么利用这一点就可以不对第二个for循环进行换行并在第一个循环外加一个换行代码这样就可以第一个for循环就可以控制行数了,第二个for循环就会变成控制列数;如果在这个for循环中加入另外一个for循环结果就会是第一个for循环而且其的初始化语句为j=1,判断语句为i
2024-01-14 22:45:18
407
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人