spring-boot-maven插件repackage(goal)的那些事
前言:在打包Springboot项目成jar包时需要在pom.xml使用spring-boot-maven-plugin来增加Maven功能,在我的上一篇博客<<Maven生命周期和插件的那些事(2021版)>>中已经介绍过Maven和插件的关系,在此不再赘述,感兴趣的小伙伴可以点击链接了解下。那么到底spring-boot-maven插件到底增加了哪些功能并没有深入探讨,下面针对Maven的package命令,分使用和不适用spring-boot-maven插件两种情境下的控制台输
java -jar命令引导启动Springboot项目的那点事
前言:java -jar命令并不是专门用于启动Springboot项目的,而是Java官方用于运行jar包中某个字节码文件的通用命令。比如通过java -jar XXX.jar来运行应用时,如不做特殊设置就要求在jar文件中必须包含META-INF/MANIFEST.MF文件,且通过类似Main-Class: org.springframework.boot.loader.JarLauncher来指定需要运行的字节码类文件全路径名,有点类似jre中的java-cp XXX.jarorg.springf...
Springboot项目部署到外部Tomcat
前言:用过Springboot的同学都知道,Springboot采用了约定大于配置的思想,提供了大量简化配置的操作,使得我们从繁重的SpringMVC项目配置中解脱出来,只需要在.properties或者.yml文件上给指定的参数配置适当参数值即可,然后Springboot会自动应用;个人认为Springboot的优势在于提供快速便捷的开发模式,比如快速开发服务接口,通过mvn打包成jar包,然后...
基于SpringMVC+EasyPoi,采用Excel模板方式实现Excel在线预览和导出(2021版)
一、背景:某工厂需要查看指定年度的设备维护计划,一般需要把全年72个周,每个周做哪些维护工作排班排出以及工时统计出来,在正式生成维护工单之前,需要先确认下。维护计划大概是某一周要执行哪些维护项,大概长下面这个样子,根据客户提供的资料提取Excel模板。由于需要展示全年大约72周的排班信息(导致Excel列数较多),且维护项大约有几百项(导致Excel行数较多),综合意见,PC端提供在线预览(实现简单确认)和下载两个功能,来满足客户正式生成设备维护工单前,设备维护计划确认工作。二、思路:一般来
springboot整合redis,推荐整合和使用案例(2021版)
背景:手下新人在初次使用springboot整合redis,大部分人习惯从网上检索到一份配置,然后不知其所以然的复制粘贴到项目中,网上搜索到的配置良莠不齐但又万变不离其宗。由于springboot最大化地简化了整合redis需要的配置,在用户只需要在配置文件(application.*)中配置少量参数就可以使用官方默认提供的RedisTemplate和StringRedisTemplate来操作redis。由于官方提供的*RedisTemplate提供的功能有限,难以针对java的复杂数据类型进行序列化,且
sl4a_test.py
import sysimport timeimport typesimport androidhelpertry: import gdata.docs.serviceexcept ImportError: gdata = Nonedroid = androidhelper.Android()def event_loop(): for i in range(10): time.sleep(1) droid.eventClearBuffer() tim
Qpython SL4A获取手机电量和GPS
获取手机罗盘信息# -*- coding: utf-8 -*-import androidhelperimport timefrom math import radiansdroid = androidhelper.Android()droid.startSensingTimed(1, 250)droid.startLocating()i=0while i<20: gpsdata = droid.readLocation().result s6data = droid
python /anaconda+pycharm+mySQL+navicat MySQL
---- Hyman com.thornBird V1.0摘录Python解释器PythonAnacondaPython开发工具PyCharmPyCharm资源PyCharm安装PyCharm配置PyCharm使用Mysql5.x版本安装MySQL 客户端Python解释器Python环境介绍Python解释器(负责运行Python程序)、命令行交互环境、集成开发环境;目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,3.x版越来越普及
用Excel解高斯日历
闰年:世纪闰年(2000年)能被400整除,普通闰年(2016年)能被4整除但不能被100整除。闰年多一天。一般一年365天,2月是28天,遇到闰年2月就多一天,也就是闰年2月有29天。用excel工具巧解
1/1 + 1/2 + 1/4 + 1/8 + 1/16 + .... 每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。分子分母要求互质。
解题思路:直接用求和公式计算。等比数列 a1=1,q=1/2; n=20。用电脑的计算器参考别的文章https://blog.csdn.net/qq_45281807/article/details/109118946
区块链技术案例实践学习(一)
前言:对区块链的学习,学习视频https://www.bilibili.com/video/BV1Tp4y1r72i?from=search&seid=157730295266377022学习路线:1,共识算法 比如说谁挖到了一个区块,并由他传给其他节点,也就是共识的分布式系统,如何达成共识的2, 快速搭建服务器,然后跑程序,因为区块链程序都是跑在docker上,在上面运行区块链程序,写区块链操作3,超级账本4,EOS超级账本和EOS是区块链框架。超级账本能很好的解决企业间信赖问
第六届蓝桥杯大赛个人赛校内选拔Ca真题题解1 搞懂指针
一个串的子串是指该串的一个连续的局部。如果不要求连续,则可称为它的子序列。比如对串: “abcdefg” 而言,“ab”,“abd”,“bdef” 等都是它的子序列。特别地,一个串本身,以及空串也是它的子序列。对两个串而言,可以有许多的共同的子序列,我们关心的是:它们所共同拥有的长度最大的子序列是多长。以下代码实现了这个问题的求解。请填写划线部分缺失的代码。注意:只填写划线部分缺少的内容,不要填写任何多余的符号或注释、说明等。例如,不要填写已经给出的小括号。inline max(int a, in
今日推荐
周排行