自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 02.Nacos注册中心和服务消费方式(附超清图解及源码)

服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。服务调用方向服务注册中心咨询服务,并获取所有服务的实例清单,实现对具体服务实例的访问。

2025-02-22 11:50:23 666

原创 微服务环境搭建&架构介绍(附超清图解&源代码)

微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服 务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接 入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

2025-02-22 11:27:39 1628

原创 Axure RP 9零基础速成指南:安装到高交互原型设计全流程(附超清图解)

是一款专业的快速原型设计工具,由美国Axure Software Solution公司开发。它的名称中的"RP"代表"Rapid Prototyping",即快速原型。这款软件主要被商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等专业人士广泛使用。程序员和架构师也会使用Axure RP来设计和演示应用软件或网站的线框图、流程图、原型和规格说明文档。

2025-02-20 10:14:53 971

原创 mybatis之入门(详细介绍)

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的XML或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系,是一种半自动化的 ORM 实现。

2024-10-15 10:19:12 1139

原创 OA项目之用户管理

用户名称用户角色

2024-09-24 09:01:34 1008

原创 OA项目之左侧菜单&动态选项卡

Tab广泛应用于Web页面,因此我们也对其进行了良好的支持(简约风格、卡片风格、响应式Tab以及带删除的Tab等等)。Layui内置多种Tab风格,支持删除选项卡、并提供响应式支持。

2024-09-18 10:49:19 1344

原创 OA项目值用户登入&首页展示

办公自动化(Office Automation,简称OA)是将现代化办公和计算机技术结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性。

2024-09-13 10:40:07 2706

原创 Layui之JSON&Ajax

JSON 全称“JavaScript Object Notation”,译为“JavaScript 对象简谱”或“JavaScript 对象表示法”,是一种轻量级的、基于文本的、开放的格式。JSON 在 Web 开发领域有着举足轻重的地位,如果您想在 Web 开发领域大展身手的话,就必须了解 JSON。数据交换是指,两个设备之间建立连接并互相传递数据的过程。

2024-09-01 00:00:17 1921

原创 MySQL之子查询、连接查询(内&外)及分页查询和15道面试题

课程目标:子查询、连接查询及分页查询和SQL面试15题。

2024-08-23 15:15:20 880

原创 自定义MVC(超详细介绍,看此篇足矣)

基于IDEA创建mvc项目。创建ActionServlet核心控制器并继承HttpServlet,接受请求、分发请求。创建Action抽象子控制器并定义execute方法,用于处理具体的核心业务逻辑处理。创建HelloAction并继承抽象类Action,重写execute方法,实现业务逻辑处理。完成在ActionServlet中的init方法中的请求路径与子控制器类的对应配置。完成ActionServlet中的doPost方法的请求处理。

2024-08-22 17:09:24 1326

原创 详细解析SAXReader解析器的作用与用法

SAXReader是主要用于解析XML文件并提取数据,我以ConfigModelFactory类作为参考,一步一步实现SAXReader解析器的用法:创建createConfigModel(String path)方法,注意数据类型,抛出异常并进行相关操作,以下重点代码都逐一进行了注释解析,全在里面了供大家参考学习。就是将config.xml文件中的所有元素的属性和文本解析封装到建模。私有方法,以及createConfigModel()首先将.xml文件进行私有化处理,保存默认路径。main方法更直观的显示

2024-08-19 10:25:08 716

原创 如何高效记录并整理编程学习笔记

伟大”的事,要从小事做起。对于学习编程语言的我们,需要不断的学习,与时俱进才能跟上现在社会的高速发展。但学习的同时还需要不断巩固之前学习的知识,对于如何学习我个人总结了以下方法欢迎大家进行参考学习。

2024-08-14 14:13:05 388

原创 通用分页超详细介绍(附带源代码解析&页面展示效果)

Overridetry{//判断PageBean是否为空if(null!//定义StringBuffer可变字符串//面试题:String/StringBuffer/StringBuilder/的区别//拼接div跟标签\">");//拼接form标签对象//拼接page隐藏域//获取请求参数集合//获取请求参数集合的键值对//循环遍历请求参数键值对//判断请求参数是否是page,如果是 则continuecontinue;

2024-08-12 11:21:49 1039

原创 详细介绍如何操作自定义标签&作用&特点&生命周期&实现

用于移除jsp页面的Java代码。控制jsp页面某一部分内容是否执行(内容权限控制)控制整个jsp页面是否执行(页面权限控制)控制jsp页面内容(标签体)重复执行修改jsp页面的内容输出第一步:创建一个标准的标签工具类,并继承BodyTagSupport;...标签属性必须与工具类中的属性对应、且要提供对应get/set方法第二步:创建标签库描述文件(.tld),添加自定义标签的配置;-- 标签库描述符 -->-- 代表标签库的版本号 -->-- 代表jsp的版本 -->

2024-08-08 11:19:33 1308

原创 反射基本介绍&区别&获取Field、Method及Constructor类相关

也就是说,反射本质上是一个“反着来”的过程。我们通过new创建一个类的实例时,实际上是由Java虚拟机根据这个类的Class对象在运行时构建出来的,而反射是通过一个类的Class对象来获取它的定义信息,从而我们可以访问到它的属性、方法,知道这个类的父类、实现了哪些接口等信息。

2024-08-05 16:22:58 835

原创 JAVA之XML建模

Java对象结构模型映射出XML文件结构。通俗理解:将XML配置文件中的元素、属性、文本信息转换成Java对象的过程。

2024-07-23 13:36:48 333 1

原创 JAVA之XML解析(图文详细介绍)

1)、用来保存数据,而且这些数据具有自我描述性.2)、它还可以作为项目或者模板的配置文件3)、还可以作为网络传输数据的格式(现在以JSON为主)

2024-07-22 23:00:53 2647

原创 DTD的含义&XMl与HTML的区别

XML 指可扩展标记语言(eXtensible Markup Language)。可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等1、XML 与 HTML 的主要差异XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。

2024-07-19 15:54:30 594

原创 集合框架之Map

1. HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。reverseOrder——降序排序。TreeMap——默认升序排序。

2024-07-18 17:54:00 517

原创 集合框架之Set

TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。而在没有重写equals方法之前默认比较的是Object(引用类型),实际上比较的是内存地址。Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。2、唯一性:在List集合数据是允许添加重复数据,但在Set集合中是不允许出现重复元素,重写User对象中的equals方法,比较User对象中的属性。2) 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的。

2024-07-18 16:32:43 350

原创 list集合框架之LinkedList如何实现堆栈

栈是一种仅支持在表尾进行插入和删除操作的线性表,这一端被称为栈顶,另一端被称为栈底。元素入栈指的是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;元素出栈指的是从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。栈中的元素遵守先出后进(FIFO)的原则。想必大家有喜欢玩枪械类的游戏,这理解起来很容易,换句话说可以把它比作成一个容器,这跟子弹上膛一样先进后出,首先需要装子弹,其次再进行射击。输出结果: 很明显先进的反而最后出来。

2024-07-17 11:11:46 420

原创 List集合的特点&迭代器的原理

2、两个都是采用的线性连续空间存储元素,但是当空间不足的时候,两个类的增加方式是不同的。(ArrayList每次存储时会检查空间大小,不够时会扩充为原来的1.5倍,Vector会扩充为原来空间的2倍)。泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高了代码的重用率。2、ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。2、ArrayList查询快(下标)、增删改慢、LinkedList是查询慢,但是在插入删除时效率比较高。

2024-07-16 18:00:25 853 1

OA项目值用户登入&首页展示之layui-v2.6.4.zip

OA项目值用户登入&首页展示之layui-v2.6.4.zip

2024-09-13

OA项目值用户登入&首页展示jar包

OA项目值用户登入&首页展示jar包

2024-09-13

MySQL之子查询、连接查询(内&外)及分页查询和15道面试题

MySQL之子查询、连接查询(内&外)及分页查询和15道面试题

2024-08-23

详细解析SAXReader解析器的作用与用法中的使用的xml文件

详细解析SAXReader解析器的作用与用法中的使用的xml文件

2024-08-19

通用分页详细介绍中的导入标签描述文件

标签描述文件

2024-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除