自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(809)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot自定义注解 + AOP 防止重复提交

开发的项目中可能会出现下面这些情况:前端下单按钮重复点击导致订单创建多次网速等原因造成页面卡顿,用户重复刷新提交请求黑客或恶意用户使用postman等http工具重复恶意提交表单从JDK 1.5开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解)。注解其实就是代码里的特殊标记,它用于替代配置文件,常见的很多,有 @Override、@Deprecated等。

2024-07-22 20:50:26 201

原创 Kafka配置参数详解

1024102410241000replica.socket.receive.buffer.bytes:备份时向leader发送网络请求时的socket receive buffer。默认64。

2024-07-22 05:15:00 455

原创 KafkaUtils工具类(java)

【代码】KafkaUtils工具类(java)

2024-07-22 05:00:00 54

原创 @ConditionalOnClass注解详解

以上表示com.example.parent.model.Test类和 org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration都存在类路径下时才是实例化TestConfig类。其中@ConditionalOnClass(name= {“com.example.parent.model.Test”})的效果与@ConditionalOnClass(value = {Test.class})一致。TestConfig类。

2024-07-21 05:00:00 772

原创 SpringUtils

【代码】SpringUtils。

2024-07-20 05:00:00 102

原创 Java 字节数组/字符串 工具类 BytesUtils

【代码】Java 字节数组/字符串 工具类 BytesUtils。

2024-07-19 05:30:00 185

原创 java 获取中文拼音首字母(缩写)

【代码】java 获取中文拼音首字母(缩写)

2024-07-18 05:00:00 854

原创 ThreadLocalUtil 工具类定义

【代码】ThreadLocalUtil 工具类定义。

2024-07-17 05:00:00 103

原创 java自定义DateUtils 工具类

【代码】java自定义DateUtils 工具类。

2024-07-16 21:48:54 252

原创 java StringUtils常用工具类

自定义封装StringUtils常用工具类,供大家参考,具体内容如下。

2024-07-16 21:46:51 115

原创 ExportUtils 工具类

【代码】ExportUtils 工具类。

2024-07-16 21:28:23 276

原创 身份证校验工具类IdcardUtils

【代码】身份证校验工具类IdcardUtils。

2024-07-16 21:26:23 104

原创 java自定义封装StringUtils常用工具类

自定义封装StringUtils常用工具类,供大家参考,具体内容如下。

2024-07-15 19:54:38 249

原创 大数据之数据治理体系全面指南

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-07-15 05:00:00 960

原创 聊聊JSON

JSON(JavaScript Object Notation)是一种用于数据交换的文本格式,它使用JavaScript的语法规则来表示数据对象。尽管JSON基于JavaScript,但它是语言无关的,这意味着任何能够解析文本的编程语言都可以使用JSON。JSON与JavaScript的交互是通过内置的JSON对象实现的。和,使得JavaScript能够轻松地与JSON数据格式进行转换。

2024-07-11 20:45:30 954

原创 什么是bacnet?带您认识BACnet协议!

BACnet,Building Automation and Control networks的简称, 即楼宇自动化与控制网络。是用于智能建筑的 通信协议。一般楼宇自控设备从功能上讲分为两部分: 一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准, 使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则, 并不涉及实现细节。所有的网络设备, 除基于MS/TP协议的以外, 都是完全对等的(peer to peer);

2024-07-11 20:42:24 291

原创 前端数据字典最优方案讨论

数据字典是项目中常用的数据维护方式之一,其优势在于用户可以自行配置数据类型,并且在不需要更新系统的情况下,将数据下发到客户端。字典是一种数据结构,它由键值对组成,其主要特点是键与值之间是一一对应的关系。在字典中,键是唯一且无序的,而值可以重复。键通常用于在前后端之间进行数据传输或在代码中进行逻辑判断,而值则用于向用户展示相关信息。因此,字典提供了一种便捷的方式来存储和管理数据,同时确保了数据的唯一性和关联性。一种常见的实现方式是。

2024-07-07 05:00:00 1062

原创 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-07-06 05:30:00 797

原创 Java过滤器doFilter里chain.doFilter()函数的理解

所以说chain.doFilter(request,response)是过滤器的必要操作,目的是如果有多个过滤器需要处理同一个url时把请求传给下一个过滤器。

2024-07-05 05:00:00 779

原创 java后台怎么返回blob格式的文件流

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-07-04 05:00:00 803

原创 简单理解 HTTP 和 RPC 的区别

HTTP,即超文本传输协议,是万维网的基础协议,用于在客户端和服务器之间传输超文本数据(如 HTML 文档)。HTTP 协议定义了一套规则,用于请求和传输信息,让用户能够通过浏览器访问各种网站和资源。RPC,即远程过程调用,是一种允许程序在不同计算机上调用程序的一种方法。在这种模型下,程序可以像调用本地函数一样调用远程服务器上的函数,而无需关心底层的网络通信细节。

2024-07-03 05:00:00 660

原创 JAVA 在服务器上创建文件夹

在服务器端开发中,我们经常需要在服务器上创建文件夹来存储文件或其他资源。本文将介绍使用JAVA在服务器上创建文件夹的方法,并提供相应的示例代码。

2024-07-02 14:30:26 830

原创 怎么解决java.lang.NoClassDefFoundError错误

在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不断尝试一些其他的方法去解决这个问题,而没有真正去理解这个错误的原因。

2024-07-02 05:00:00 733

原创 内卷情况下,工程师也应该了解的项目管理

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-07-01 21:11:33 825

原创 JAVA DOC如何生成标准的JAVA API文档详解

当我们写完JAVA代码,别人要调用我们的代码的时候要是没有API文档是很痛苦的,只能跟进源码去一个个的看,一个个方法的猜,并且JAVA本来就不是一个重复造轮子的游戏,一般一些常用的轮子早就已经早好了,直接拿来用就是。但是拿来用的时候往往由于API文档的缺失或者不规范,造成使用上的很多痛苦,大家在很多实际工作中经常也会遇到类似的场景:公司多年累积下来的工具类或者提供底层能力的公共模块里面积累了很多能力,公司为了代码规范也要求我们尽量去调用这些工具类或者公共模块。但是:没有API文档或者文档写的很烂。

2024-06-30 05:00:00 914

原创 SpringBoot整合jasypt加密配置文件敏感信息

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-29 05:00:00 888

原创 SpringBoot整合JPA详细代码实例

SpringData:Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。JPA:JPA(Java Persistence API,Java持久化API),定义了对象关系映射(Object Relation Mapping,ORM)以及实体对象持久化的标准接口。Hibernate实现了JPA的一个ORM框架。

2024-06-28 05:00:00 1909

原创 详解Java Proxy动态代理机制

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-27 05:00:00 916

原创 SpringBoot整合weixin-java-pay实现微信小程序支付的示例代码

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-27 05:00:00 634

原创 druid出错:com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl error

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-26 05:00:00 900

原创 数据库高可用设计方案

高可用(High Availability)是系统所能提供无故障服务的一种能力。简单地说就是避免因服务器宕机而造成的服务不可用。我们都知道,高可用是每个业务系统设计时,开发人员必须考虑的关键点。比如你的系统在发生不可用时,业务表现如何?用户能否容忍你的不可用时长?而业界度量高可用能力也有统一标准:判断宕机时间,并以此计算出每年系统可用时间达到几个 9,来判断高可用架构是否健壮。

2024-06-25 05:00:00 769

原创 spring中@Transactional 注解失效的原因及解决办法

这就是我们常说的事务的七种传播行为,默认值:Propagation.REQUIRED属性解释如果当前存在事务,则加入该事务,如果当前不存在事务,则创建一个新的事务。如果当前存在事务,则加入该事务;如果当前不存在事务,则以非事务的方式继续运行。如果当前存在事务,则加入该事务;如果当前不存在事务,则抛出异常。重新创建一个新的事务,如果当前存在事务,暂停当前的事务。以非事务的方式运行,如果当前存在事务,暂停当前的事务。以非事务的方式运行,如果当前存在事务,则抛出异常。嵌套事务。

2024-06-24 20:45:33 857

原创 后端服务太多,且涉及多种语言,如何进行高效管理?

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-24 05:00:00 748

原创 JdbcTemplate

③ 创建JdbcTemplate对象 ④ 执行数据库操作。① 导入spring-jdbc和spring-tx坐标。从容器中获得JdbcTemplate进行添加操作。② 创建accout表和Accout实体。③ 创建JdbcTemplate对象。② 创建数据库表和实体。查询单个数据操作操作。

2024-06-23 05:00:00 722

原创 SpringBoot项目上高并发问题的解决方案

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-22 16:41:54 807

原创 MySQL字符集与排序规则

这样就简简单单的创建了一个数据库,但是明面上并没有指定。

2024-06-22 15:22:13 1019

原创 数据库高可用设计方案分享

高可用(High Availability)是系统所能提供无故障服务的一种能力。简单地说就是避免因服务器宕机而造成的服务不可用。我们都知道,高可用是每个业务系统设计时,开发人员必须考虑的关键点。比如你的系统在发生不可用时,业务表现如何?用户能否容忍你的不可用时长?而业界度量高可用能力也有统一标准:判断宕机时间,并以此计算出每年系统可用时间达到几个 9,来判断高可用架构是否健壮。

2024-06-06 05:15:00 1255

原创 Git权限管理

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-05 21:20:18 572

原创 Git配置和使用

简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。🌈更多学习内容, 欢迎👏关注👀【文末】微信公众号:IT枫斗者🌟🌟程序员找工作,就上Java跳槽网:www.javatiaocao.com。

2024-06-05 21:18:42 92

原创 面试一个多月,我上岸了!

如果面试问专业技能,需要注意几点:1、公式:原理+实际如果使用+拓展=完美回答2、能结合项目回答比较好3、回答完之后,如果当时面试官没有开口,继续 说,可以拓展延伸往你会的地方说。如果你一直等着面试官问,这样就比较被动了,如果能引导面试官问你会的方向就比较好了。1:第一个项目也是自己最近做的项目重点了解一、项目背景介绍 二、项目描述介绍 三、项目技术介绍 四、项目负责模块介绍。

2024-06-04 17:18:06 388

day01_项目介绍和工程搭建.md

day01_项目介绍和工程搭建.md

2021-09-04

空空如也

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

TA关注的人

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