一、springboot的优势在学习springboot之前我们一定使用过SSM做过项目,我们发现SSM在开发上非常方便,但它的配置却很繁琐,特别是在稍微大一点的项目中,我们要保证所有依赖的版本不发生冲突是很麻烦的一件事,springboot的出现就是为了解决这一问题,它只需要我们指明一个启动器(可以是官方的也可以是第三方),就可以将一类相关资源安全导入进来,大大节约了我们配置的时间。特征:① 使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 09:59:15
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            场景(使用Docker环境)需要chromedriver+chrome环境,但是当前系统部署繁琐或者没有符合当前系统版本应用的情况;通过docker方式可以做到只要有docker环境可以做到一次制作,到处使用;不确定直接部署到服务器是否会影响其他服务;适用于集群或者基于K8s编排的后端服务需要chromedriver+chrome环境,但是集群部署安装工作量大或通过K8s编排后的服务无法确认所在服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 16:04:31
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、定制错误页面   1、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的 error文件夹下】,发生此状态码的错误就会来到 对应的页面;    我们可以使用4xx和5xx作为错误页面的文件名来匹配这种类型的所有错误,精确优先(优先寻找精确的状态 码.html);   页面能获取的信息;              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 21:19:40
                            
                                301阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python常用的自有包
Python是一种功能强大且易于学习的编程语言,它在数据处理、科学计算、Web开发等领域广泛应用。除了Python的标准库外,还有许多自有的包可以帮助我们更高效地开发应用程序。本文将介绍一些常用的Python自有包,并提供一些代码示例来说明它们的用法。
## 1. NumPy
NumPy是Python中的一个基础库,提供了对多维数组对象的支持,以及一些用于处理数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-09 07:31:46
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 Hello World学习网站:https://www.bilibili.com/video/BV1PE411i7CV?p=11.1 Spring是怎么简化开发的?1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码,RedisTemplate,xxxTe            
                
         
            
            
            
              项目调试过程中会遇到这样一个场景,明明修改了代码,上传到服务器重启后总是会怀疑不是最新的包,为了证明代码是最更新的,我们通常会在代码里面输出一句话以证明代码是修改之后的,但是这样做会很麻烦,每次都要加多余的代码,有时候打包之前可能还会忘记加,所有就想着有没有通用的办法解决这个问题,以后就不再为此操心.  我们一下就能想到的解决方案就是使用maven的打包时间,那么怎么才能动态的获取到maven            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 20:44:54
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 最近做了一个token申请和验证服务,需要将服务打包成jar包,其他项目使用maven依赖,直接使用;实现:1、将token服务在本机跑起,确保能够正常运行并调用;2、将启动类和测试类(无用)删除掉;3、将pom配置文件中maven插件改为: 原先:<build>
		<plugins>
			<plugin>
				<groupId>org            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:15:13
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、在pom.xml文件中修改<packaging>war</packaging>2、移除springboot自带的tomcat<!--移除自带的tomcat--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-05-17 16:06:21
                            
                                488阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #重要步骤 springBoot启动类需继承SpringBootServletInitializer类并覆盖configure方法。 @SpringBootApplication public class SpringBoot08Application extends SpringBootServl ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-06 15:41:00
                            
                                236阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、在pom.xml文件中修改<packaging>war</packaging>2、移除springboot自带的tomcat<!--移除自带的tomcat--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-05-17 16:06:19
                            
                                838阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot项目打包成war包            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-07-31 09:26:14
                            
                                804阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言: springboot项目部署时,需要本地打包成一个jar放到服务器进行部署(使用jenkins自动打包部署同理),部署包里包含了其它所有依赖包,整个包会比较大,小则几M,大则几十上百。 正文: 1、pom文件plugins标签中添加以下内容 <plugin> <groupId>org.spr ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-13 10:56:00
                            
                                849阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            使用使用工具:idea 工具版本号:2020.1 一、打包jar(推荐) 需要在pom.xml文件加上jar包和maven插件 <packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-29 14:48:33
                            
                                1013阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python 数据分析绝对绕不过的四个包是 Numpy、scipy、pandas 还有 matplotlib。NumPy 是 Python 数值计算最重要的基础包,大多数提供科学计算的包都是用 numPy的数组作为构建基础。专门用来处理矩阵,它的运算效率比列表更高效。scipy 是基于 numpy 的科学计算包,包括统计、线性代数等工具。pandas 是基于 numpy 的数据分析工具,能够快速的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 20:16:24
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # VSCode 调试 Python 无法导入自有包的解决方案
在使用 Visual Studio Code (VSCode) 进行 Python 开发时,许多开发者可能会遇到“无法导入自有包”的问题。这一问题不仅影响代码的可运行性,还可能在调试过程中使开发效率大打折扣。本文将详细介绍这一问题的成因、解决方法,并附带代码示例,帮助开发者顺利进行 Python 项目开发和调试。
## 问题的成因            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-23 03:28:02
                            
                                1480阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、jar包方式打包 1.添加maven打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </pl ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-17 23:19:00
                            
                                309阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、pom文件配置1.1 添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径,便于后续tomcat启动指定依赖包路径<!--拷贝依赖到jar外面的lib目录-->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 12:18:25
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、前言  项目使用spring boot编写使用yaml编写sping boot的配置。同时使用profiles的active这个配置选项激活不同的配置文件,达到区分测试和生产环境配置的目的,其中环境的配置文件格式是这样的:application-xxx.yml,其中xxx是具体要激活的配置。具体的application.yml负责加载不同配置,application具体代码如下:spring:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 09:47:27
                            
                                284阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            三、使用maven进行编译打包发布1、了解maven插件1)单纯使用maven时,可以使用maven命令直接进行创建maven工程和编译打包发布等等,当前我们在工具(idea或者eclipse)中操作,实际上到最后还是maven命令,命令不在这里介绍,可自行补习; 2)maven普通项目功能打包插件我们经常用到<build>
        <plugins>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 18:00:21
                            
                                895阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在的IT开发,DevOps渐渐获得技术管理人员支持、云计算从ECS转向Docker容器技术、微服务的概念和讨论也越来越热,以上这些研究方面,最终都聚焦于软件的打包、分发和部署上。[Twelve-Factor App]开发方法这一系列的博文主要讲述了一个现代的SaaS应用是如何被构建和部署的,其中一个关键的原则是:分离配置定义和应用程序。DevOps开发模型要求开发人员管理应用程序的开发、测试、打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 09:48:37
                            
                                18阅读
                            
                                                                             
                 
                
                                
                    