获取自签名证书openssl keytool 钥匙串(mac) 都可以生成自签名证书,这里不多描述openssl生成ip证书openssl生成域名证书SpringBoot 配置自签名证书server:
  ssl:
  	# 证书存储路径
    key-store: classpath:config/tls/my.p12
    # 密码
    key-store-password: pass            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-19 20:09:05
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JAR文件可以用 jarsigner工具或者直接通过 java.securityAPI 签名。签名后的JAR 本身的文件文件与原来JAR本身的 文件完全相同,只是更新了它的 manifest文件,并在 META-INF 目录中增加了两个文件,一个签名文件和一个签名块文件。  如果你对数字签名还不熟悉,请先阅读《数字签名简介》,《Java的数字签名和数字证书》  JAR文件可以用一个存储在 Key            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-06 16:06:56
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 学习如何实现 Android 签名 JAR 包
在 Android 开发中,有时你可能需要将一些功能打包成一个 JAR 文件,然后对其进行签名以确保其完整性和安全性。今天,我将带你了解整个流程,以及如何在 Android 中实现这一目标。
## 流程概览
以下是实现 Android 签名 JAR 包的主要步骤,方便你理解整个流程:
| 步骤 | 描述 |
|------|------|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-14 05:52:08
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAR文件签名  可以使用jarsigner命令或java.security API对JAR文件进行签名。一旦对JAR文件进行签名,那么JAR文件中每个文件都将被签名,并且在META-INF目录下生成*.SF、.DSA、.RSA或SIG-*文件(不同类型的数字签名生成不同扩展名的签名块文件DSA/RSA)。  签名之后的JAR文件与原来的JAR文件完全相同,只是更新了MANIFEST.MF文件和在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-13 14:21:21
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI,,功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 17:16:10
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经签名的Jar包内包含了以下内容:原Jar包内的class文件和资源文件签名文件 META-INF/*.SF:这是一个文本文件,包含原Jar包内的class文件和资源文件的Hash签名block文件 META-INF/*.DSA:这是一个数据文件,包含签名者的 certificate 和数字签名。其中 certificate 包含了签名者的有关信息和 public key;数字签名是对 *.SF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 08:25:09
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            02.SpringBoot程序的打包与运行(jar包的运行原理)
    刚开始做开发学习的小伙伴可能在有一个知识上面有错误的认知,我们天天写程序是在Idea下写的,运行也是在Idea下运行的。  但是实际开发完成后,我们的项目是不可能运行在自己的电脑上的。我们以后制作的程序是运行在专用的服务器上的,简单说就是将你做的程序放在一台独立运行的电脑上,这台电脑要比你开发使用的计算机更专业,并且安全等级            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 14:15:17
                            
                                353阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、springboot整合jsp最近做的一个项目,由于种种原因使用了springboot+jsp。相信许多人也清楚,springboot官方推荐的模板引擎是thymleaf,并不太支持jsp。springboot要整合jsp的话,需要添加以下依赖:另外,如果需要用到jstl的话,则需要添加以下依赖:而且jsp文件必须放在WEB-INF目录下,否则无法编译成class文件(毕竟jsp本质是serv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 00:35:17
                            
                                441阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            经签名的Jar包内包含了以下内容:原Jar包内的class文件和资源文件签名文件 META-INF/*.SF:这是一个文本文件,包含原Jar包内的class文件和资源文件的Hash签名block文件 META-INF/*.DSA:这是一个数据文件,包含签名者的 certificate 和数字签名。其中 certificate 包含了签名者的有关信息和 public key;数字签名是对 *.SF            
                
         
            
            
            
            文章是基于SpringBoot-2.1.3进行分析。涉及的知识点主要包括Maven的生命周期以及自定义插件,JDK提供关于jar包的工具类以及Springboot如何扩展,最后是自定义类加载器。# spring-boot-maven-pluginSpringBoot 的可执行jar包又称fat jar ,是包含所有第三方依赖的 jar 包,jar 包中嵌入了除 java 虚拟机以外的所有依赖,是一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 22:18:40
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、SpringBoot简介     对于我们Java开发工程师来说,最熟悉的莫过于SSH,SSM框架了,这些都是曾经开发Web项目的重要技术,但是我们在开发这些项目时,却难免遇到一个很令人繁琐的事情,那就是配置文件太多了,基本每个框架都需要配置自己的XML文件,以供项目启动时,读取这些配置文件,注入所需的实例和初始属性;此外,我们写的这些项目最后还要部署到Tomca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 21:02:54
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、问题现象 基于SpringBoot的jar包运行的时间会比较长,在运行过程中,进程hung在那里,不再有日志输出,数据库也并没有一直在执行的SQL任务。二、问题排查使用Jstack导出java的线程信息如下:2021-02-22 18:46:38
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.121-b13 mixed            
                
         
            
            
            
            12月22日,Spring官方发布了Spring Boot 2.5.8(包括46个错误修复、文档改进和依赖项升级)和2.6.2(包括55个错误修复、文档改进和依赖项升级)。这两个版本均为缺陷修复版本,值得注意的是再这两个版本中更新了最近困扰大家的log4j2版本升级,如果正在使用log4j2的小伙伴,可以做此升级。2.6.2版本内容用户已经可以通过下面的Maven坐标获取2.6.2的依赖:<            
                
         
            
            
            
            SpringBoot是Spring主推的基于"习惯优于配置"的原则,快速搭建应用的框架,它实现了jar in jar的加载方式。spring boot应用打包之后,生成一个fat jar,里面包含了应用依赖的jar包,还有Spring boot loader相关的类其中META-INF/MANIFEST.MF文件下的两个Class: Main-Class是org.springframework.b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 10:01:27
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用nginx 做反向代理,在linux 部署jar包。 1:使用nohup 命令 自动jar 包。eg: nohup java -jar >xxx.log 2>&1 & 2:如果要重启项目:先使用 "jps -l" 找到部署的jar 包对应的进程号,然后使用 ”kill -9 进程号”关闭进程,最 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-16 15:24:00
                            
                                301阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何实现 Spring Boot JAR 包架构
Spring Boot 是一种开源框架,用于简化 Java 应用程序的开发,特别是用于构建微服务架构。为了帮助新手朋友理解如何创建一个 Spring Boot 项目的 JAR 包架构,本文将详细介绍整个流程以及每一步的具体代码实现。
## 步骤流程
以下是创建一个 Spring Boot JAR 包的流程:
| 步骤 | 描述 |
|-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-01 05:47:19
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Spring Boot Jar包部署步骤
本文将介绍如何使用Kubernetes(K8S)实现Spring Boot Jar包部署的详细步骤。在这个过程中,我们将使用K8S的Deployment和Service来管理Spring Boot应用程序的部署和访问。
### 步骤概览
下表显示了部署Spring Boot Jar包到K8S的整体步骤:
| 步骤 | 描述 |
| --- |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-15 10:28:34
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、我们可以使用Spring Initializr来创建SpringBoot项目。  
   Spring Initializr从本质上来说就是一个Web应用程序,它能为你生成Spring Boot项目结构。虽然不能生成应用程序代码,但它能为你提供一个基本的项目结构,以及一个用于构建代码的Maven或Gradle构建说明文件。你只需要写应用程序的代码就好了。 
      
  Spring In            
                
         
            
            
            
            写在前面:在我们的实战开发的最后阶段,我们需要将自己写的项目打包放到服务器上。首先来了解一下打包的两种方式:jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。war包:传统的应用交付方式,需要安装tomcat,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 21:49:13
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              首先,先准备一个jar包,我这里准备了一个demo-0.0.1-SNAPSHOT.jar;先来看看jar包里面的目录结构:├── BOOT-INF
│   ├── classes
│   │   ├── application.properties
│   │   └── com
│   │       └── sf
│   │           └── demo
│   │            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 10:28:00
                            
                                55阅读
                            
                                                                             
                 
                
                                
                    