- 博客(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
原创 红黑树杀人事件
红黑树是一种自平衡的二叉查找树,是一种高效的查找树。因此,红黑树在业界应用很广泛,比如 Java 中的 TreeMap,JDK 1.8 中的 HashMap、C++ STL 中的 map 均是基于红黑树结构实现的。简单: 它的理解很简单 ,为了提高查询的效率,它分为了好几个节点进行查询,所说从十亿条数据中查询一条数据的时候,查询次数不到30次,这就见证了算法的微妙之处。复杂:因为简单而复杂,它的理解越简单,它的内部就越复杂,通过左节点和右节点的区分。右节点: 存放比主节点大的元素。
2023-09-18 11:45:31 74 1
原创 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
鑫博名宿(SpringCloud分布式+前后端分离+SpringSecurity安全框架)
2024-01-12
品优购前后端分离项目分享
2023-12-14
Java若依前后端分离讲解
2023-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人