Spring Expressjion Language(SpEL)做毕业设计的时候,系统需要记录用户的操作日志,并持久化存储。日志具体的内容大概是xx用户在xx事件对xx做了xx修改,记录的内容比较详细,日志的内容和动态参数有关,并且实现方式不能对业务代码有侵入性,很容易想到切面+注解的方式,但仅靠注解无法实现动态参数的记录,当时对于SpEL不太熟悉,并且操作日志的功能不在毕设要求内,只是简单地对
转载 2024-04-15 10:52:00
33阅读
Spring 简介Spring 是一个开源轻量级企业应用架构,目的是为了简化企业级应用开发。(1)Spring 框架可以帮我们管理对象的生命周期,帮助我们管理对象间的依赖关系,相互协作;(2)Spring 框架提供了一种能力,帮助抽离日志,异常处理,性能统计,安全性以及数据库事务管理等,这些均可以与业务模块分离, 这些得益于Spring面向切面的特性。Spring 特点轻量: api简单,很少配置
# 使用Spring Boot生成订单号的步骤 ## 概述 在开发中,生成唯一的订单号是一个常见的需求。Spring Boot作为一个快速构建应用程序的框架,可以帮助我们简化开发流程。本文将介绍如何使用Spring Boot来生成订单号,并提供了具体的步骤和代码示例。 ## 整体流程 下面是生成订单号的整体流程: | 步骤 | 动作 | 代码示例 | | --- | --- | --- |
原创 2024-01-20 05:07:34
953阅读
# 使用Spring Boot实现雪花算法生成递增单号 在现代的软件开发中,生成唯一的单号是非常重要的,尤其在高并发的环境中,确保单号的唯一性显得尤为关键。雪花算法(Snowflake Algorithm)是一种生成唯一ID的算法,广泛应用于分布式系统中。本文将通过Spring Boot实现雪花算法,生成递增单号。 ## 整体流程 为了使这个过程更加清晰,我们可以将整个实现步骤以表格的形式展
原创 2024-09-23 07:09:31
118阅读
下载源码 https://github.com/baidu/uid-generator新建springboot项目,pom文件如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
Springboot整合Springdata-jpa 文章目录Springboot整合Springdata-jpa关于作者1、简介2、使用3、查询4、排序5、分页6、注解7、关联1对N关系级联保存级联查询级联删除N对N关系 1、简介Spring Data 项⽬的⽬的是为了简化构建基于 Spring 框架应⽤的数据访问,包括关系型数据库库、⾮关 系型数据库、Map-Reduce 框架、云数据服务等
转载 2024-04-15 10:51:48
48阅读
Java怎么写物流接口,怎么接入物流接口,如何根据单号查询物流跟踪的详细信息实现需求: 根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能应用场景实现的具体步骤 1.本接口采用 快递鸟物流接口   申请快递鸟API接口网址:http://www.kdniao.com/YundanChaxunAPI.aspx 2.点击进入快递鸟注册账号,然后登陆进去申请接口
转载 2023-10-12 17:10:12
107阅读
背景:  不久前,自己对接调用实现了中通快递api的功能,发现如果换了其它快递再重新对接,岂不是会浪费太多的时间,物流这个接口对接是一个难题,要么需要逐一连接多家快递公司进行发货每对接一个快递公司就要开发十余个接口,开发工作量繁琐复杂。所以选个第三方提供的快递API是最为合理的,下面给出快递鸟的api接口的设计实现。 《即时查询》的接口:RequestData和Dat
# 使用Spring和Redis实现高并发订单号递增 在高并发场景下生成订单号是一个常见的需求。我们可以利用Redis的原子性操作来高效地生成递增的订单号。下面将给你介绍整个流程,并详细讲解每一步的实现细节。 ## 整体流程 | 步骤 | 描述 | |--------|-----------------------
原创 2024-08-18 03:51:26
52阅读
背景  早上QA小姐姐发现线上有个报错,过去一看,采购单号生成异常,后台duplicate key,也就是说生成了重复单号。这个模块之前不是我写的(这个哥们刚离职了),而后来的领料单号的生成我重新写了下,规则比较简单,重复率也比较低,大家有好的方案也可以分享下。正文  首先,背景是我们这里需要一个18位的单号(有多种类型:采购、发货、领料等),订单号之类的基本规则:唯一、无序(特殊情况会要求排序、
问题业务流程处理中,很多的方法都需要对传入的参数对象做公共的处理(比如:字符串去空格)。思路看到公共处理,就联系到《Spring-AOP》,对方法进行拦截处理。但问题是如果有很多方法需要进行相同的公共处理,而每个方法都需要编写一个切面类,会使得代码重复率增加。然后我们联想到使用注解的方式,每个需要增强的方法前加上一个注解,然后对注解进行拦截,进而就可以对标注该注解的方法进行拦截处理了。Spring
转载 2023-12-26 10:25:47
24阅读
怎么根据快递单号查询物流?当我们拥有大量单号时,手动一个个复制到官网上查询,一般一次最多只能查询几十单,且并未提供物流状态,下面随小编一起用快递批量查询高手来试试。 我们先来看一下单号的几种物流状态: 1.查询不到:单号无信息 2.运输途中:快递正在运输途中 3.到达待取:快递在派送中 4.投递失败:快递派送失败 5.成功签收:快递被成功签收 6.可能异常:快递可能被退件、或丢失 7.运输过久:快
在时间关键的运输中,api支持实时信息的共享。API意味着你可以在笔记本电脑、台式机、手机、手持设备上实时获取关键信息……所以在物流行业中,信息共享很重要,这里api的作用就显得尤为关键。本期就来讲解:如何利用快递鸟提供的接口来查询中通快递的物流轨迹。我们来看一下,接口完成以后的实际效果。以下是调用快递鸟接口获得的中通物流轨迹信息,显示的界面效果需要自己开发: 现在我来教大家实际该怎么操
2020年的到来,很多电商发货后最头疼的就是如何去跟踪查询成千上万的快递单号,及早发现异常件、退回件,就可以避免一些损失。通常的做法是去各大快递公司官网去查询申通、韵达、顺丰、中通、EMS等快递。但问题是,这些快递公司的官网一次只能查询10个单号左右,效率太低,费时费力。有些朋友每天需要查询大批量的德邦物流单号,那就要用到快递批量查询高手这款网红神器了,今天就让小编带大家练练手叭。一、所需工具:
# 使用时间生成唯一单号的方法 在Spring Boot中,我们可以使用当前时间来生成唯一的单号。本文将介绍一种基于时间的方法来生成唯一单号,并提供相应的代码示例。 ## 1. 生成规则 生成唯一单号的规则可以根据实际需求来制定。在本文中,我们将生成一个由时间戳和随机数组成的唯一单号,格式如下: ``` yyyyMMddHHmmssSSS + RandomNumber ``` - yyy
原创 2023-12-18 08:16:34
508阅读
为什么使用雪花ID在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一个问题,就是为什么主键有序比无序查询效率要快,因为自增Id和UUID之间最大的不同点就在于有序性。我们都知道,当我们定义了主键时,数据库会选择表的主键作为聚集索引(B+Tree),mysql 在底层是以数据页为单位来存储数据的。也就是说如果主键为自增 id的话,mysql 在写满一个数据页
调用快递鸟提供的快递查询API标准接口,快速对接100多家快递公司的物流轨迹查询,本篇文章实现<京东快运>的快递单号查询。首先我们准备好需要用到的资源,这里推荐大家去爱奇艺查看视频教程:https://www.iqiyi.com/v_19rxcwtwk0.html(如何从注册到认证,最快1小时完成上百家物流轨迹查询) 测试商户ID:test1617571 测试API
转载 2024-01-05 21:33:18
1423阅读
## 快递单号 Java 科普 快递单号是快递公司为了快递的追踪和管理而给予每一个快递包裹的唯一识别号码。在现代社会,随着电子商务的发展,快递行业越来越繁荣,快递单号的管理和追踪变得尤为重要。在Java编程中,我们可以使用类来表示和处理快递单号,方便进行操作和管理。 ### 快递单号类设计 在Java中,我们可以通过一个类来表示快递单号,包括快递公司信息和唯一识别号。下面是一个简单的快递单号
原创 2024-04-28 04:50:04
50阅读
# Java 流程单号的应用与实现 在软件开发过程中,我们经常需要对一些任务或者操作进行跟踪和管理。流程单号(也称为工单号、订单号等)是一种非常有效的方式来实现这一点。本文将介绍如何在 Java 应用程序中生成和管理流程单号,并提供一些代码示例。 ## 流程单号的作用 流程单号的主要作用是为每个任务或操作提供一个唯一的标识符。这有助于: 1. **跟踪**:通过流程单号,我们可以轻松地跟踪
原创 2024-07-18 08:16:19
44阅读
老版本已经不维护了,但大家也可以从GitHub上下载下来,自己改改成自己的项目,个人觉得入门应该可以,新项目SpringBoot+Vue搭建前后端分离的轻博客目前在持续的更新中,大家有什么问题和建议都可以向我提,一起进步前言一直觉得有个自己的博客是件很酷的事情,而且在搭建的过程能够提升的自己的编程能力,所以趁着空闲的时候完成了这个项目,前前后后花了半个月的时间吧,后面会持续更新2020-01-23
  • 1
  • 2
  • 3
  • 4
  • 5