- 博客(21)
- 收藏
- 关注
原创 Spring Cloud简单使用
Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具包,它提供了构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)的实现。接下来创建一个服务提供者应用。添加 `spring-boot-starter-web`, `spring-cloud-starter-netflix-eureka-client` 和 `spring-boot-starter-actuator` 依赖。
2024-08-26 17:46:33
572
原创 Vue路由
Vue.js作为前端框架的佼佼者,其配套的路由管理器——vue-router,为开发者提供了强大的路由控制能力。2. **路由匹配**:当用户访问某个URL时,Vue路由会根据定义的规则找到匹配的组件进行渲染。1. **路由定义**:通过配置路由规则,将特定的URL路径与对应的组件关联起来。4. **优化路由懒加载**:对于大型项目,合理拆分路由组件,优化首屏加载速度。1. **保持路由简洁**:避免过度嵌套,保持路由配置的清晰。3. **合理使用路由守卫**:在路由跳转前后执行特定的逻辑。
2024-08-01 10:23:12
306
原创 git使用
希望这篇教程能帮助你迈出Git学习的第一步,为今后的项目协作打下坚实基础。当然,Git还有很多高级功能和技巧,需要你在实践中不断探索和学习。Git作为一款优秀的分布式版本控制系统,已经成为了许多开发者的首选。本文将带你了解Git的基本概念,并教你如何进行简单的使用。Git是一个由Linus Torvalds创建的开源版本控制系统,用于跟踪文件的更改历史,协助多人协作开发。Windows系统:访问Git官网(https://git-scm.com/)下载安装包,按提示安装即可。二、Git安装与配置。
2024-07-21 15:40:34
140
原创 vue简单使用
Vue.js作为一款简单易用、高性能的前端框架,受到了许多开发者的喜爱。本文将带你了解Vue.js的基本概念,并教你如何快速上手Vue.js。本文简单介绍了Vue.js的基本概念和用法,通过几个示例,让你快速上手Vue.js。数据驱动:Vue.js的核心思想是数据驱动,即数据的改变会自动更新到视图,而视图的变化也会反馈到数据上。指令:Vue.js提供了一系列指令,如v-for、v-if、v-show等,用于简化DOM操作。组件:组件是Vue.js的核心概念,用于封装可复用的代码和界面。
2024-07-16 08:35:14
136
原创 Mybaitis-plus
MyBatis-Plus(简称MP)是一个为了简化开发、提高效率而生的MyBatis增强工具。它为MyBatis提供了更多的便捷操作,如CRUD操作的简化、分页、性能分析等。MyBatis-Plus基于MyBatis,但无需修改任何MyBatis的代码,只需引入相应的依赖即可。
2024-07-07 09:15:17
377
原创 Spring的简单使用
Spring框架是Java开发中最为流行的开源框架之一,它提供了一套完整的编程和配置模型,简化了Java企业级应用的开发。至此,我们已经成功实现了Spring框架的快速入门。在实际开发中,Spring框架的应用远不止于此,开发者可以根据需要使用Spring的各种功能和扩展。6. Web应用开发:Spring框架提供了对Web应用开发的支持,如Spring MVC、Spring WebFlux等。1. 控制反转(IoC):通过IoC,Spring框架将对象的创建和依赖关系的管理交给了容器,从而实现了松耦合。
2024-06-30 10:51:31
294
原创 mybatis简单使用
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。下面我将简单介绍如何在项目中使用 MyBatis。
2024-06-23 09:29:02
275
原创 ajax简介
Ajax技术在现代网页开发中具有重要地位,它能够实现页面的局部更新,提高用户体验。掌握Ajax的基本原理和应用,对于前端开发者来说具有重要意义。在实际项目中,应根据业务需求合理使用Ajax,充分发挥其优势。
2024-06-16 08:56:54
382
2
原创 请求转发与重定向
请求转发与重定向是Web开发中实现页面跳转的两种技术手段。请求转发适用于服务器内部资源之间的跳转,重定向适用于不同服务器或不同Web应用之间的跳转。掌握请求转发与重定向的概念、区别及使用方法,有助于提高Web开发效率。在这个过程中,客户端会发出两次请求:第一次请求服务器,服务器返回重定向响应;请求转发指的是服务器收到客户端请求后,将其转发给另一个资源进行处理。请求转发与重定向是Web开发中常用的技术手段,用于实现页面跳转、资源访问等功能。本文将介绍请求转发与重定向的概念、区别以及在实际开发中的应用场景。
2024-06-09 21:26:17
266
原创 Servlet简介
Servlet(Server Applet)是一种Java应用程序,运行在服务器端,用于处理客户端请求并生成动态内容。Servlet是Java EE规范的一部分,由Sun Microsystems(现为Oracle)制定。Servlet的主要作用是处理HTTP请求,生成HTTP响应,从而实现Web应用程序的动态功能。Servlet是Java Web开发中的一种重要技术,用于处理客户端请求并生成动态内容。通过本文的介绍,相信您已经对Servlet有了更深入的了解。
2024-06-02 09:54:48
354
原创 JS BOM编程
1. Window对象:作为BOM的核心对象,Window对象表示浏览器窗口,并提供了许多与窗口交互的方法和属性。通过Location对象,开发者可以获取和操作URL的各个部分,如通过location.href属性获取当前页面的URL,通过location.search属性获取查询字符串等。BOM提供了与浏览器窗口交互的一组对象,通过这些对象,开发者可以控制浏览器的各种行为和窗口的各个方面。通过Navigator对象,开发者可以获取到用户的浏览器类型和版本信息,从而针对不同的浏览器进行兼容性处理。
2024-05-26 19:11:04
427
原创 MySQL 基本语句
MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。它具有体积小、速度快、成本低、开放源代码等优点,被广泛应用于各种系统和项目。MySQL支持多种操作系统,如Windows、Linux、Mac OS等,并支持多种编程语言,如C、C++、Java、PHP等。本文介绍了MySQL数据库的基本语句,包括创建数据库、创建表、插入数据、查询数据、更新数据、删除数据和删除表等。掌握这些基本语句,您可以轻松地进行MySQL数据库的操作和管理。二、MySQL基本语句。
2024-05-05 20:30:33
164
原创 Java 网络编程
Java中的TCP和UDP网络编程是基于传输控制协议(TCP)和用户数据报协议(UDP)的。DatagramSocket类用于创建UDP套接字,DatagramPacket类用于表示UDP数据报。Java中的TCP和UDP网络编程是Java网络编程的基础,它们分别基于传输控制协议(TCP)和用户数据报协议(UDP)。即时通讯软件,如QQ、微信等,使用TCP和UDP协议实现文本消息、语音消息、视频消息的传输。UDP(用户数据报协议)是一种无连接的、不可靠的、基于数据报的传输层通信协议。
2024-04-21 21:39:43
668
1
原创 Java 线程池
当我们将一个任务提交给线程池时,线程池会根据当前线程的数量和状态,决定是否创建新的线程来执行任务。CachedThreadPool是一种根据需要创建新线程的线程池,它允许我们创建一个无界线程池,当线程池中的线程都处于活动状态时,线程池会创建新的线程来执行任务。线程池的拒绝策略用于处理当线程池中的线程都已处于活动状态且任务队列已满时,新提交的任务的处理方式。- keepAliveTime:线程空闲时间,当线程池中的线程数量超过核心线程数时,多余的线程在空闲时间到达后会被销毁。
2024-04-14 18:45:03
925
1
原创 Java IO流
Java提供了InputStream和OutputStream两个抽象类,分别表示输入字节流和输出字节流。Java IO流是Java编程中不可或缺的部分,掌握IO流的使用方法对于进行文件操作、网络编程等具有重要意义。它将数据源(如文件、网络、内存等)与程序之间的数据传输抽象成流的形式。Java IO流是Java编程语言中用于输入输出的重要部分。在本文中,我们将探讨Java IO流的基本概念、分类和使用方法。根据数据传输的单位,Java IO流可以分为字节流和字符流。三、Java IO流的使用方法。
2024-04-06 22:14:28
185
1
原创 Java HashMap
HashMap 是 Java 中一个强大且灵活的数据结构,它提供了快速的键值对操作。了解其工作原理和使用技巧对于提高代码性能至关重要。在实际应用中,我们应该根据数据的特点和访问模式来选择合适的初始容量和负载因子,并注意线程安全问题。希望本文能够帮助你更好地理解和使用 Java 中的 HashMap。
2024-03-31 16:32:18
427
1
原创 Java日期类详解:Date、Calendar和LocalDateTime
本文详细介绍了Java中常用的日期类,包括传统的Date类、Calendar类,以及Java 8引入的新的日期和时间API,如LocalDate、LocalTime和LocalDateTime。在实际开发中,推荐使用Java 8中的日期时间类处理日期和时间相关操作,以简化代码和提高效率。摘要:本文详细介绍了Java中常用的日期类,包括传统的Date类、Calendar类,以及Java 8引入的新的日期和时间API,如LocalDate、LocalTime和LocalDateTime。
2024-03-24 22:31:40
413
1
原创 Java常用类
摘要:本文将详细介绍Java常用类库中的部分核心类,包括包装类、String类、Math类、Arrays类、System类和BigInteger类。BigInteger类表示不可变的任意精度的整数。总结:Java常用类库中的这些核心类为我们提供了丰富的功能,熟练掌握它们的使用方法,可以让我们在编程过程中更加得心应手。3. binarySearch(int[] a, int key):在已排序的数组中查找指定元素的索引。2. fill(int[] a, int val):将数组的所有元素替换为指定的值。
2024-03-17 20:53:22
396
原创 Java基础语法概览
在Java中,变量是用于存储数据值的占位符。变量的数据类型决定了它们在内存中占用的空间以及可以存储的数据范围。Java中常见的循环包括for循环、while循环和do-while循环,它们使得程序能够以更高效的方式重复执行特定的任务。本篇博客将对Java基础语法进行概要介绍,包括变量、数据类型、操作符、控制结构、循环、方法和类等内容。Java支持各种操作符,包括算术操作符、关系操作符、逻辑操作符等。Java提供了诸如if、else、switch等控制结构,用于根据特定条件执行或者选择要执行的代码块。
2024-03-10 20:55:17
236
原创 深入理解JSdom:简化前端开发与测试的利器
JSdom是一个纯JavaScript实现的DOM模拟库,它允许你在任何没有浏览器的JavaScript运行环境(如Node.js)中运行涉及DOM的代码。它模拟了一个浏览器的窗口环境,让你能够运行和测试Web页面的脚本而不需要实际打开浏览器。
2024-01-21 19:04:50
651
1
原创 基础 HTML 标签和 CSS 样式:构建 Web 的基石
无论是专业的网页开发者还是网页设计初学者,了解和掌握基础 HTML 标签和 CSS 样式都是至关重要的。这篇博客带你快速浏览 HTML 和 CSS 的基本元素,让你可以立刻开始构建自己的网页结构和设计。基本的 HTML 标签和 CSS 样式是开始网页设计和构建的良好起点,但是通过学习更多的元素和属性,并练习如何将它们结合在一起,你将能够建立起更加复杂和互动性强的网站。现在,你已经掌握了 HTML 和 CSS 的基本知识,接下来的关键是扩展你的技能,并且学会将这些基本元素组合,构建出更加复杂和动态的网页。
2024-01-14 19:35:33
365
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人