自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring validate参数校验

通过使用 Spring Validate,您可以定义验证规则,并在数据不符合这些规则时抛出异常,从而确保数据的完整性和准确性。总的来说,Spring Validate 是一个强大的工具,可以帮助您在 Spring 应用程序中确保数据的完整性和准确性。通过使用注解和自定义验证器,您可以轻松地定义验证规则,并在运行时执行这些规则来确保数据的正确性。@NotBlank:只能用于 String,不能为null,而且调用 trim() 后,长度必须大于0,必须要有实际字符。异常,每种异常的响应格式不一致。

2024-01-12 10:36:35 1080

原创 基于poi的导入导出代码

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI 提供API给Java程序对MicrosoftOffice格式档案读和写的功能。2003版 office excel 65535行 .xls2007版本的office excel 104万行 .xlsx。如 老板需要你去整合100万条数据到excel中 可以通过poi的传输 信息就可以很轻松实现。业务: 点击导出按钮,生成excel文件,调用javamail邮件发送技术,发送邮箱给领导。1、首先添加项目依赖。

2024-01-08 09:01:35 404

原创 Echarts图表(了解)

菜鸟介绍:ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。ECharts 提供了丰富的图表类型和交互能力,使用户能够通过简单的配置生成各种各样的图表,包括但不限于折线图、柱状图、散点图、饼图、雷达图、地图等。ECharts 遵循 Apache-2.0 开源协议,免费商用。此笔:ECharts是一个可视化的数据整合,比如我们现在举个例子:班里一共有30个人, 女生3名,男生27名,那么怎么可以一下看出来女生有3名和男生有27名。

2023-12-28 08:27:22 447 1

原创 SpringSecurity-Vue前后端分离(超详细讲解)

Spring Security是一个Java框架,用于保护应用程序的安全性。它提供了一套全面的安全解决方案,包括身份验证、授权、防止攻击等功能。Spring Security基于过滤器链的概念,可以轻松地集成到任何基于Spring的应用程序中。

2023-12-21 11:44:54 1241

原创 支付宝支付(沙盒测试)

购买隧道--->先去买一个免费的隧道----->我的隧道的authtoken复制下来的。1、第一次进入的时候公钥模式是默认关闭的 所以我们点击启用。下载好之后是只有一个文件你需要去手动创建一个start.bat的文件。appPrivateKey: 对应了点击系统默认密钥的查看。这是我的唯一标识你需要输入自己的唯一标识。notifyUrl:配置的是内网穿透你启动后的地址。appId: 对应了你这里的appId。我们去访问pay就可以去调用支付宝的支付接口。2、点击注册去注册一个开发者的账号。

2023-12-18 09:57:50 745 1

原创 品优购电商系统开发(秒杀解决方案)

(3)创建秒杀频道web模块 pinyougou-seckill-web(war) pom.xml引入依赖参见cart_web工程(需添加单点登录和权限控制),依赖 pinyougou-seckill-interface ,Tomcat7插件运行端口为9109 添加web.xml、 spring 配置文件参见cart_web工程。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。商家系统web模块pinyougou-shop-web依赖pinyougou-seckill-interface。

2023-12-15 08:42:32 1038

原创 Vue篇(超详细讲解)

Vue:一套用于构建用户界面的渐进式JavaScript框架渐进式: vue可以自底向上逐层的应用如果应用很简单:只需要一个轻量小巧的核心库如果应用很负责:可以引用各式各样的Vue插件1、采用组件化模式,提高代码复用率,且让代码更好维护。2、声明式编码,让编码人员无需直接操作DOM,体高开发效率、3、使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。1、Vue的操作命令 启动.Vue 去你对应的包里 直接 yarn serve2、首先先需要检测自己是否安装了yarn 命令。

2023-12-14 09:47:49 7766 3

原创 Git(Windows教程详细教程)

行知道了等一下:组员B。行知道了等一下:组员B。然后在通过 git commit -m "提交的说明信息" -----> 然后就可以提交到资源库。然后通过 git add index.html --- > 可以提交到暂存区。资源库 -------> 暂存区 -----------> 本地目录。本地目录 -------> 暂存区 ----------> 资源库。比如你有一个文件 你可以进行上传到资源库然后小组人员可以进行下载下来到自己的本地目录。

2023-12-12 10:50:52 1028

原创 Swagger-Api超详细教程

Api接口测试文档

2023-12-12 10:14:14 1678

原创 Java类加载

JavaJVM执行过程

2023-11-26 20:50:10 361 1

原创 红黑树杀人事件

红黑树是一种自平衡的二叉查找树,是一种高效的查找树。因此,红黑树在业界应用很广泛,比如 Java 中的 TreeMap,JDK 1.8 中的 HashMap、C++ STL 中的 map 均是基于红黑树结构实现的。简单: 它的理解很简单 ,为了提高查询的效率,它分为了好几个节点进行查询,所说从十亿条数据中查询一条数据的时候,查询次数不到30次,这就见证了算法的微妙之处。复杂:因为简单而复杂,它的理解越简单,它的内部就越复杂,通过左节点和右节点的区分。右节点: 存放比主节点大的元素。

2023-09-18 11:45:31 74 1

原创 Bootstrap框架表格相关操作

Java篇BootstrapTable表格展示数据

2023-09-05 11:42:26 189

原创 Feigin(服务拉取)

使用Feign创建一个接口并对它进行注解,然后Feign将自动为你生成相应的HTTP请求。此外,Feign还支持可插拔的注解支持,包括Feign注解与JAX-RS注解,还支持可插拔的编码器与解码器。Ribbon提供了客户端的负载均衡功能,而Eureka则是一个服务注册与发现组件,可以用来获取注册中心服务的一些信息,从而进行一些负载算法对服务的调用。同时,Feign的底层基于动态代理+RestTemplate,对声明的接口及方法、url+参数拼接,在返回数据的时候可以根据声明的返回类型去做转换。

2023-08-22 08:00:00 220 1

原创 SpringCloud集群介绍

位置感知:通过使用多实例,可以将实例分布在不同的物理位置或云服务提供商上,从而实现位置感知的负载均衡。扩展性:通过增加实例数量,可以扩展系统的处理能力。当系统的负载增加时,可以通过添加更多的实例来分担负载,从而提高系统的性能和吞吐量。总而言之,使用多实例可以提高系统的可用性、灵活性和性能,并增强系统的容错能力,使其能够更好地应对不同的业务需求和故障情况。根据系统的负载情况,可以动态增加或减少实例数量,以适应业务需求的变化。为什么多实例组成的群叫做集群 当集群中的一个实例崩塌,还有别的实例可以去访问。

2023-08-21 22:36:56 225

原创 Dubbo

总的来说,Zookeeper是一个可靠、高性能的分布式协调服务,为分布式系统提供了数据同步、配置管理、命名服务等功能,可以帮助开发者构建和管理分布式应用程序。它提供了创建、读取、更新和删除数据节点的API,并且通过选举机制实现了高可用性的集群模式。总的来说,使用Dubbo可以帮助开发者构建高性能、可扩展和易于维护的分布式系统,简化服务间的通信和调用,并提供多种功能和机制来保证系统的性能和稳定性。服务注册与发现:Dubbo提供了服务注册中心,可以进行服务的自动注册和发现,让服务间的调用更加便捷和动态。

2023-08-21 18:52:26 64 1

原创 秒杀商品(Java详解)-乐观锁

秒杀商品

2023-08-19 19:30:48 222

鑫博名宿(SpringCloud分布式+前后端分离+SpringSecurity安全框架)

鑫博名宿是一个基于SpringCloud搭建的后台管理名宿系统,主要提供了名宿信息的管理和操作。其中包括了安全框架用来保障系统的安全性和历史记录用来记录系统的操作历史,提高系统的可追溯性。 在系统的架构方面,鑫博名宿采用了微服务架构,通过拆分成多个微服务,实现了更好的灵活性和可扩展性。同时,鑫博名宿还引入了Spring Cloud Security框架来实现安全认证和授权,确保系统的安全性。 作为一个后台管理系统,鑫博名宿提供了完善的功能模块,包括名宿的添加、修改、删除、查询等基本操作以及日志查询、管理员管理等附加功能,让系统的管理变得更加高效和便利。 还未完善 只写了历史记录和名宿管理 搭建了tree树可以当作一个模块进行二次开发一下!

2024-01-12

品优购前后端分离项目分享

品优购是一家知名的电子商务平台,作为一家综合性的购物平台,品优购致力于为消费者提供优质的商品和全面的购物体验。 品优购平台上有丰富多样的商品品类,涵盖了电子产品、家居用品、时尚服饰、美妆护肤、母婴用品和食品饮料等多个领域。无论您是需要购买一台新的智能手机、一件时尚的衣物,还是寻找孩子们的玩具或者健康食品,品优购都能满足您的需求。 除了商品丰富外,品优购还注重用户体验和服务质量。我们提供安全快捷的在线支付通道,确保您的交易安全。此外,品优购有专业的客户服务团队,随时为您解答问题并提供帮助。 作为一家具有良好声誉的电商平台,品优购致力于为消费者提供优质的商品、可靠的服务和愉快的购物体验。我们期待能够与您一同成长和进步,为您带来更多的购物惊喜和便利。

2023-12-14

Java若依前后端分离讲解

若依管理系统是一款基于Java开发的开源管理系统,旨在为企业提供一套高效、稳定、易用的管理解决方案。以下是若依管理系统的详细介绍: 功能强大:若依管理系统支持多种管理功能,包括用户管理、权限管理、组织管理、菜单管理、日志管理、表单管理、报表管理等等。这些功能可以满足不同企业的管理需求,帮助企业提高工作效率和规范内部管理。 灵活的权限管理:若依管理系统采用基于角色的权限管理(RBAC)模型,支持多层次的角色和权限管理。管理员可以根据不同的角色分配不同的权限,实现精细化的权限控制,确保数据的安全性。 用户界面友好:若依管理系统采用简洁明了的界面设计,使得用户能够快速上手并轻松操作。同时,系统支持中英文语言,可以满足不同地区用户的需求。 强大的数据统计和分析功能:若依管理系统内置了丰富多样的数据统计和分析功能,支持对系统中的各种数据指标进行全面的统计和分析,帮助企业更好地了解业务情况,制定合理的决策。 可扩展性:若依管理系统采用模块化设计,方便企业根据自身需求进行功能扩展和定制开发。同时,系统支持多种数据库,如MySQL、Oracle等,可以满足不同企业的数据存储需求。 安全性:若依管理系

2023-12-12

空空如也

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

TA关注的人

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