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插件两种情境下的控制台输
分类: 其他 发布时间: 01-24 23:26 阅读次数: 0

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...
分类: 其他 发布时间: 01-24 23:26 阅读次数: 0

maven的聚合和继承详解(2021版)

使用场景什么是聚合什么是继承
分类: 其他 发布时间: 01-24 23:25 阅读次数: 0

Springboot项目部署到外部Tomcat

前言:用过Springboot的同学都知道,Springboot采用了约定大于配置的思想,提供了大量简化配置的操作,使得我们从繁重的SpringMVC项目配置中解脱出来,只需要在.properties或者.yml文件上给指定的参数配置适当参数值即可,然后Springboot会自动应用;个人认为Springboot的优势在于提供快速便捷的开发模式,比如快速开发服务接口,通过mvn打包成jar包,然后...
分类: 其他 发布时间: 01-24 23:25 阅读次数: 0

基于SpringMVC+EasyPoi,采用Excel模板方式实现Excel在线预览和导出(2021版)

一、背景:某工厂需要查看指定年度的设备维护计划,一般需要把全年72个周,每个周做哪些维护工作排班排出以及工时统计出来,在正式生成维护工单之前,需要先确认下。维护计划大概是某一周要执行哪些维护项,大概长下面这个样子,根据客户提供的资料提取Excel模板。由于需要展示全年大约72周的排班信息(导致Excel列数较多),且维护项大约有几百项(导致Excel行数较多),综合意见,PC端提供在线预览(实现简单确认)和下载两个功能,来满足客户正式生成设备维护工单前,设备维护计划确认工作。二、思路:一般来
分类: 其他 发布时间: 01-24 23:25 阅读次数: 0

springboot整合redis,推荐整合和使用案例(2021版)

背景:手下新人在初次使用springboot整合redis,大部分人习惯从网上检索到一份配置,然后不知其所以然的复制粘贴到项目中,网上搜索到的配置良莠不齐但又万变不离其宗。由于springboot最大化地简化了整合redis需要的配置,在用户只需要在配置文件(application.*)中配置少量参数就可以使用官方默认提供的RedisTemplate和StringRedisTemplate来操作redis。由于官方提供的*RedisTemplate提供的功能有限,难以针对java的复杂数据类型进行序列化,且
分类: 其他 发布时间: 01-24 23:25 阅读次数: 0

MSP430G2553 系统时钟

430为什么要这么多时钟,因为在系统不同组合下可以关掉一些时钟,来降低功耗
分类: 其他 发布时间: 01-24 23:24 阅读次数: 0

软件模拟时序

软件SPI 破坏了低功耗的初衷硬件SPI CPU不参与功耗很低
分类: 其他 发布时间: 01-24 23:24 阅读次数: 0

SPI代码

8/1上午的视频
分类: 其他 发布时间: 01-24 23:24 阅读次数: 0

阅读MSP430G2553英文用户指南的一些收获

1,set 置位是置1reset复位是置0
分类: 其他 发布时间: 01-24 23:24 阅读次数: 0

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
分类: 其他 发布时间: 01-24 23:23 阅读次数: 0

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
分类: 其他 发布时间: 01-24 23:23 阅读次数: 0

密码难度检测

新建一个包,新建两个文件夹一开始导包引用函数报错应该用模块.函数if name == ‘main’:是用来干嘛的__name__是指bai示当前py文件调用方式的方法。如果它等于"main"就表du示是直接执行zhi,如果不是,则用dao来被别的文件调用,这个时候if就为False,那么它就不会执行最外层的代码了。比如你有个Python文件里面def XXXX():#bodyprint “asdf”这样的话,就算是别的地方导入这个文件,要调用这个XXXX函数,也会执行print “asd
分类: 其他 发布时间: 01-24 23:22 阅读次数: 0

pycharm创建django无法识别自己写的包和模块

pycharm创建django无法识别自己写的包和模块多半是配置的问题
分类: 其他 发布时间: 01-24 23:22 阅读次数: 0

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版越来越普及
分类: 其他 发布时间: 01-24 23:22 阅读次数: 0

FPGA作业一

p191.4参考链接http://m.eadianqi.com/view.php?aid=4427&pageno=21.8在EDA技术中,自顶向下的设计方法的含义和重要意义是什么?自顶向下的设计方法使系统被分解为各个模块的集合之后,可以对设计zhi的每个独立模块指派不同的工作小组,这些小组可以工作在不同的地点,甚至可以分属不同的单位,最后将不同的模块集成为最终的系统模型,并对其进行综合测试和评价1.12目前现代数字系统的发展趋势IP核...
分类: 其他 发布时间: 01-24 23:22 阅读次数: 0

用Excel解高斯日历

闰年:世纪闰年(2000年)能被400整除,普通闰年(2016年)能被4整除但不能被100整除。闰年多一天。一般一年365天,2月是28天,遇到闰年2月就多一天,也就是闰年2月有29天。用excel工具巧解
分类: 其他 发布时间: 01-24 23:21 阅读次数: 0

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
分类: 其他 发布时间: 01-24 23:21 阅读次数: 0

区块链技术案例实践学习(一)

前言:对区块链的学习,学习视频https://www.bilibili.com/video/BV1Tp4y1r72i?from=search&seid=157730295266377022学习路线:1,共识算法 比如说谁挖到了一个区块,并由他传给其他节点,也就是共识的分布式系统,如何达成共识的2, 快速搭建服务器,然后跑程序,因为区块链程序都是跑在docker上,在上面运行区块链程序,写区块链操作3,超级账本4,EOS超级账本和EOS是区块链框架。超级账本能很好的解决企业间信赖问
分类: 其他 发布时间: 01-24 23:21 阅读次数: 0

第六届蓝桥杯大赛个人赛校内选拔Ca真题题解1 搞懂指针

一个串的子串是指该串的一个连续的局部。如果不要求连续,则可称为它的子序列。比如对串: “abcdefg” 而言,“ab”,“abd”,“bdef” 等都是它的子序列。特别地,一个串本身,以及空串也是它的子序列。对两个串而言,可以有许多的共同的子序列,我们关心的是:它们所共同拥有的长度最大的子序列是多长。以下代码实现了这个问题的求解。请填写划线部分缺失的代码。注意:只填写划线部分缺少的内容,不要填写任何多余的符号或注释、说明等。例如,不要填写已经给出的小括号。inline max(int a, in
分类: 其他 发布时间: 01-24 23:21 阅读次数: 0