1、引入 maven 依赖<dependency> <groupId>org.t-io</groupId> <artifactId>tio-websocket-server</artifactId> <version>3.5.9.v20200214-RELEASE</version> &lt
引:现在DevOps这么运行,你没有理由不去了解,不去实践,这次就以Springboot为底,利用Git,jenkins,Docker实现持续集成和持续部署!开发流程下面是常用的开发流程图:我们简单说说这张图:首先我们会将代码文件、测试文件以及Dockerfile都存在代码仓库里,版本控制利用git,这里代码仓库有很多选择,比如github、码云(本次使用)、Coding以及自己搭建的gitlab
转载 2024-04-25 11:51:47
19阅读
目录ShedLock 简介代码数据库mavenyaml配置/任务SchedulerLock注解说明 ShedLock 简介Shedlock从严格意义上来说,并不是一个分布式任务调度框架,设计的初衷也不是作为一个调度框架,而是一种分布式锁。所谓的分布式锁,解决的核心问题就是各个节点中无法通信的痛点。 各个节点并不知道这个定时任务有没有被其他节点的定时器执行,所以理论上只需要有一个各个节点都能够访问
转载 2024-03-21 00:29:13
50阅读
SpringBoot 注解@Value的使用SpringBoot 注解@Value的使用静态变量赋值静态代码块中赋值使用总结 SpringBoot 注解@Value的使用使用环境:系统在开发和正式运营之间的环境不相同,每一次部署服务器都需要更改相关配置,感觉比较麻烦。因为springboot框架之前已经配置了多环境运行,所以就想使用@Value这个注解,将环境变量写在配置文件中,让他根据运行的环
转载 2024-09-19 09:06:01
187阅读
# 使用jQuery为元素添加id属性 在前端开发中,经常会遇到需要给某个元素设置id属性的情况。通过jQuery,我们可以很方便地为元素添加id属性。本文将介绍如何使用jQuery为元素添加id属性,并给出相应的代码示例。 ## 为什么要给元素添加id属性? 在网页开发中,id属性是用来唯一标识一个元素的。通过id属性,我们可以方便地定位到某个特定的元素,进行样式设置、事件绑定等操作。因此
原创 2024-03-26 03:53:03
86阅读
## Java实体list初值 在Java编程中,经常会用到实体类来表示具体对象,同时也会用到List来存储多个对象。有时候我们需要给List初值,这样可以方便后续的操作。在本文中,我们将介绍如何通过实体List初值的方法,并提供代码示例。 ### 实体类 首先,我们需要创建一个实体类来表示具体的对象。在本文中,我们以学生对象为例,创建一个Student类,包含学生的姓名和年龄
原创 2024-07-03 05:34:49
30阅读
集群高并发情况下如何保证分布式唯一全局ID的生成1.ID生成规则部分硬性要求 1.1.全局唯一:不能出现重复id号,是唯一标识 1.2.趋势递增:在MySQL的InnoDB引擎中使用的是聚集索引,由于多数RDBMS使用的Btree的数据结构来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能 1.3.单调递增:保证下一个Id一定大于上一个ID 1.4.信息安全:如果Id是连续的,
转载 2024-10-18 06:57:44
122阅读
       SpringBoot是为了简化Spring应用的创建、运行、调试、部署等出现的,使用它可以坐到专注于Spring应用及业务的开发,而无需过多关注XML的配置【零配置】。        主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多
# Java实体类型抽象父类 在Java编程中,我们经常会遇到需要将不同的实体类型赋值同一个抽象父类的情况。这种做法可以使代码更加灵活和可扩展,同时也符合面向对象编程的原则。本文将介绍如何在Java中实现将实体类型抽象父类的功能,并通过代码示例来说明。 ## 为什么要将实体类型抽象父类 在Java中,抽象类是一种不能被实例化的类,通常用来定义一些共同的属性和方法,具体的实体类可
原创 2024-02-23 08:30:27
24阅读
控制反转与依赖注入Bean应用情景?情景思路Bean什么是Bean?如何创建Bean?基础注解衍生注解生效条件如何使用Bean基础使用注意事项 应用情景?情景在开发中,如果我们采用Controller,Service,Dao的三层架构,那么可能出现以下情况。首先,我们有一个名为MyService的接口,基于这个接口我们实现了Service1这个类,并在Service层使用了这个类。public
转载 2024-06-26 20:41:29
35阅读
Spring实例及依赖注入(DI)的认识IOC创建对象方式Spring配置依赖注入(DI)构造器注入1、常量注入**2、Bean注入**3、数组注入4、List注入5、Map注入6、set注入7、Null注入8、Properties注入p命名和c命名注入Bean的作用域 导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下
实体与Dto自动赋值在开发的过程中,实体之间相互赋值是很正常的事,但是我们一般的方法都通过set和get方法来进行的,如果要赋值的字段少那还行,但是需要赋值的字段超过10个,那就是个灾难,你会看到整屏代码中全是set和get方法。两个实体属性字段几乎完全相同两个字体有部分字段相同源实体只有部分字段赋值,目标实体有完整的值第一种情况对于第1点来说,我们用到最多的就是entity和dto之间的转换了,
# Java将JsonObject对象按照属性实体对象 ## 简介 在Java开发中,我们经常使用JSON作为数据交换的格式。在处理JSON数据时,我们通常会使用JsonObject对象来表示JSON数据的结构。而在实际的开发过程中,我们经常需要将JsonObject对象中的属性实体对象,以便进行进一步的操作和处理。 本文将介绍如何使用Java将JsonObject对象按照属性
原创 2023-12-26 04:17:16
289阅读
# Java用注解实体属性默认值 ## 1. 整体流程 在Java中,我们可以使用注解来为实体属性默认值。具体流程如下: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建一个注解类,定义属性的默认值 | | 2 | 在实体类的属性上添加该注解 | | 3 | 编写处理注解的工具类 | | 4 | 调用处理注解的工具类,为实体属性默认值 | ## 2. 具体步
原创 2024-07-12 03:35:38
41阅读
“ spring-boot中使用mybatis-plus代码生成器,AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。”============❤本文结束❤============最近spri
1.SpringBoot总结SpringBoot极大的省略了我们开发之中的配置步骤,用它可以很简洁的进行开发;2. SpringBoot注解(1)@SpringBootApplication : @SpringBootApplication注解说明当前是一个springboot程序;(2)@Bean : @Bean 创建了一个Bean对象放在Spring容器中,默认方法名是对象名称;等价于之前xm
转载 2024-10-21 09:26:00
13阅读
摘要:Springboot中PropertySource注解的使用一文中,详细讲解了PropertySource注解的使用,通过PropertySource注解去加载指定的资源文件、然后将加载的属性注入到指定的配置类,@value以及@ConfigurationProperties的使用。但是也遗留一个问题,PropertySource注解貌似是不支持多种环境的动态切换?这个问题该如何解决呢?我
转载 2024-06-18 08:20:38
120阅读
# Java实体类及其继承对象的字段赋值 在Java编程中,实体类(Entity Class)通常用于表示与数据库表一致的对象。实体类通过属性(字段)封装了数据,而继承(Inheritance)则允许类之间共享属性和方法,这在构建复杂应用时非常有用。在本文中,我们将探讨如何将实体类的字段赋值其继承对象,并通过一些代码示例来演示这一过程。 ## 实体类与继承的基本概念 实体类在Java中通常
原创 10月前
9阅读
Java 分布式之生成不重复 ID在分布式系统中,如何保证多个机器生成的 ID 不重复呢 ?数据库设置 ID 自增MySql 数据库支持主键 id 自增。Oracle 数据库不支持主键 id 自增,但可以用。优点:方便。快捷。缺点:只适合数据库设置。生成 UUID生成的 ID 是:一组 32 位数的 16 进制数字加 4 个 '-' 所构成的字符串。使用 Java 自带 API 来创建。全球唯一(
转载 2023-07-23 02:08:53
189阅读
# Spring Boot实体属性映射为MongoDB _id的方法 ## 简介 在使用Spring Boot开发应用程序的过程中,我们经常需要将实体对象存储到数据库中。对于MongoDB这样的文档数据库,每个文档都有一个唯一的_id属性作为标识符。本文将介绍如何将实体属性映射为MongoDB的_id,并提供了详细的步骤和代码示例。 ## 流程概述 下面是将实体属性映射为MongoDB _
原创 2023-09-01 05:45:46
327阅读
  • 1
  • 2
  • 3
  • 4
  • 5