因为本人最近玩过用docker-compose部署项目的经历,所以就简单介绍下自己研究出来的经验。首先用docker-compose部署项目,要先拥有一个docker环境,一个springboot项目,本人用的的在window10下的子系统Ubuntu中安装的docker,装好docker后还要安装docker-compose,这里不介绍docker及docker-compose的安装,可自行百度            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 17:19:18
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学习C语言的时候就没弄明白命令行参数的用法,在学习Pyton 的时候又遇到了命令行参数,在这里稍微学习了一下,稍微明白了一些在这里做个记录方便后面回顾复习。Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码文件绝对路径,所以所以其余参数从1开始,以下两个例子说明: 1、import sys,os 
os.system(sys.argv[1])这个例子os.syst            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 14:11:25
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            输入、输出是程序工作的基本方法,运用它们能提高程序的运行效率。赋值除了可以在定义变量时,还可以在程序的运行过程中,它可以使程序的运行更加灵活。Java程序的输入采用命令行方式。即在编译了程序之后,在命令行方式下输入:java <类名称> [参数1] [参数2] …… [参数n]在程序中,即可通过调用参数表arguments[0]-arguments[n - 1]来使用参数1~参数n。如            
                
         
            
            
            
            一、Spring boot上传自动配置的有哪些?1、自动配置MultipartAutoConfiguration类配置文件在Spring-boot-autoconfig下org.springframework.boot.autoconfigure.web包内MultipartAutoConfiguration类我们先看下他的关系图 springboot 的源代码如下:@Configura            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 15:55:08
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Spring Boot设置args传参
## 流程概述
在Spring Boot中,可以通过args传入命令行参数,以便在应用程序中使用这些参数。下面是实现"Spring Boot设置args传参"的整体流程:
1. 创建Spring Boot项目
2. 编写代码获取命令行参数
3. 运行项目并传入命令行参数
4. 在应用程序中使用命令行参数
下面将逐步介绍每个步骤的具体实现。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-15 14:08:46
                            
                                503阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            args是参数的数组,kwargs就是当你传入key=value是存储的字典。 总结: 第一个参数1还是a的值,args表示剩余的值,kwargs在args之后表示成对键值对。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-28 06:24:35
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            传入数组 @PostMapping("/delUsers") public JSONResult delUsers(@RequestParam List<String> userIds) { int i = userMapper.deleteBatchIds(userIds); return new
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-01 19:52:43
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            public static void main(String[] args) String[]: 是String数组 ,(注意 String中的S是大写)例如 int[] 数组等等。 args=arguments 是你的函数的形参。该单词可以翻译为“入口参数”。  在下面这个程序中String args[]起什么作用? class Example
 { 
 public static void            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 20:19:49
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先在 pom.xml 中引入依赖。org.springframework.boot    spring-boot-starter-jdbccom.h2database    h2    runtime复制代码示例程序打算使用 h2 缓存数据库,所以这里也一并引用。1 h2 缓存数据库h2是一个开源的嵌入式(非嵌入式设备)数据库引擎,基于Java开发,可直接嵌入到应用程序中,与应用程序一起打包发布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 10:36:07
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当用户应用new SparkContext后,集群就会为在Worker上分配executor,那么这个过程是什么呢?本文以Standalone的Cluster为例,详细的阐述这个过程。序列图如下:1. SparkContext创建TaskScheduler和DAG SchedulerSparkContext是用户应用和Spark集群的交换的主要接口,用户应用一般首先要创建它。如果你使用SparkS            
                
         
            
            
            
            目录argc,argv是什么如何解析程序参数“选项”是什么?"选项字符串"是什么解析参数argc,argv是什么如果你是一个 Linux 开发者,那么你一定需要给应用程序传递参数。刚接触C语言的童鞋,学的第一个程序一定是这样的#include<stdio.h>
int main()
{
    printf("hello world\n");
}接触完 Linux 下C语言编程的童鞋,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 15:19:33
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spark所有的任务,都是由Spark-submit来提交的。所以我们从这个类看起。SparkSubmitoverride def main(args: Array[String]): Unit = {
    //配置启动参数
    val appArgs = new SparkSubmitArguments(args)
    //是否打印参数,我们不用在意这个
    if (appArg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 17:13:26
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先聊聊闲话搞过企业级的application运维的同仁肯定深有感触,每个application的功能交叉错杂,数据交换就让人焦头烂额(当然这和顶层业务设计有关系),几十个application发布,代码修改,打包,发布,再上dev/staging/prod三个代码版本,时刻要保证他们三个的环境依赖一致,比如jdk,webserver,appserver,安全设置,数据库等,不然就导致程序跑不起来。            
                
         
            
            
            
            用普通变量做函数参数,形参和实参位于不同的内存区域,发生函数调用时,会把实参的值传递给形参,改变形参的值不会影响到实参,它们是相互独立的。这称为按值传递。在用数组名作函数参数时,不是进行值的传送,不会把实参数组的每一个元素的值都赋予形参数组的各个元素。因为实际上形参数组并不存在,编译系统不为形参数组分配内存。那么,数据的传送是如何实现的呢?数组名就是数组的首地址,用数组名作函数参数时所进行的传送只            
                
         
            
            
            
            # Spring Boot 调用 Python 接口传参
在现代软件开发中,微服务架构愈加流行,不同的服务往往会使用不同的语言和框架。而Spring Boot作为Java领域的热门框架,越来越多的项目需要调用用Python编写的服务接口。本文将介绍如何通过Spring Boot调用Python接口并传递参数,同时通过实际案例来解决这一问题。
## 背景介绍
假设我们有一个计算器服务,Pyth            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-06 03:22:42
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、SpringBoot中的参数传递注解1、@PathVariable2、@RequestParam3、@RequestBody4、不用注解或者@ModelAttribute二、参数类型校验失败后的三种异常 一、SpringBoot中的参数传递注解先看看非json下参数的接收和传递:1、@PathVariable@PathVariable注解用于从url来获取参数值。URL 中的 {xx            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 18:33:12
                            
                                165阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注解的本质就是一个继承了 Annotation 接口的接口注解(Annotation)也被称为元数据(metadata),它是一种用于在代码中添加元数据、说明和标记的特殊语法。注解可以用来指示编译器进行额外的检查、生成代码等操作,也可以在运行时对代码进行解析和处理。 注解本质上就是一个接口,它继承自 Annotation 接口。该接口中定义了注解的属性(element),每个属性都有一个名称和类型            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 15:35:55
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RESTful 是一种规范,符合 RESTful 的 Api 就是 RESTful Api。简单的说就是可联网设备利用 HTTP 协议通过 GET、POST、DELETE、PUT、PATCH 来操作具有 URI 标识的服务器资源,返回统一格式的资源信息,包括 JSON、XML、CSV、ProtoBuf、其他格式。RESTful 的核心思想是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比            
                
         
            
            
            
             集成JSON概述JacksonGsonJSON-B 主页传送门:? 传送 概述Spring boot 提供了三种json库的集成:GsonJacksonJSON-B上述三种库提供了将Java对象转换为JSON字符串以及将JSON字符串转换为Java对象的功能。 其中Jackson 是 Spring Boot 官方的首选推荐和默认库。Jackson  Spring Boot 提供了 Jackson            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 11:02:11
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Spring Boot 控制层之参数传递方法准备工作1. 无注解获取参数2. 使用HttpServletRequest对象3. 使用实体类封装 ★★★4. 使用 @RequestParam 获取参数前端传递数组5. 使用 @PathVariable 获取参数6. 使用 @RequestBody 获取参数示例:前端传递对象数组7. 获取格式化参数 准备工作◼ 新建项目 demo4 ◼ 新建 bea            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 14:09:53
                            
                                177阅读
                            
                                                                             
                 
                
                                
                    