SpringBoot开发的Web项目在IDEA中的两种打包方式(jar包)

相信博友们再开web项目时,都会遇到各种各样的坑,环境配置,第三方包的依赖,打包上线等等,明明再本地运行很好,一但换地方运行就是一遍血红,有时都有想砸电脑的冲动(淡定,电脑是你的命儿,里面还有不少姿势还没向老师学会~~~~),今天就给大家分享本人在学习这些时踩过的坑,说着说着两行盐水就向下趟!!!!! 如何在IDEA中将SpringBoot项目打包成jar的两种方法 一:使用IDEA自带功能 在打包前要保证你的项目能在本地正常运行,如下图 当你看到控制台输出如下字段时,表明你的开发环境和相关依
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

Python使用递归绘制谢尔宾斯基三角形

谢尔宾斯基三角形使用了三路递归算法,从一个大三角形开始,通过连接每一个边的中点,将大三角型分为四个三角形,然后忽略中间的三角形,依次对其余三个三角形执行上述操作。 运行效果: 源代码: 1 import turtle 2 3 4 def draw_triangle(points, color, my_angle): 5 my_angle.fillcolor(color) 6 my_angle.up() 7 my_angle.goto(points[0]
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

3363=数据结构实验之图论七:驴友计划

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #define INF 0x3f3f3f3f 5 int map[1000][1000],map2[1000][1000]; 6 int n; 7 void floyed() 8 { 9 int i,j,k; 10 for(k=0; k<n; k++) 11 { 12 for(i=0; i<n; i++)
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

google批量搜索实现方式

本文主要记录一下最近所做的关于Google批量搜索的实现方式。 搜索目的: 获取关键词在某个域名下对应的Google搜索结果数 搜索方式: 关键词+inurl 例如:"爬虫" inurl:cnblogs.com 第一种方式: 使用爬虫手段,构造Google搜索url进行采集。 示例:https://www.google.com/search?q=%22%E7%88%AC%E8%99%AB%22+inurl:cnblogs.com&filter=0 此种方式需要面对的问题有: 1、搜索结果有误差
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

源码看微软验证Token【CSRF】MVC5

都知道在MVC5中,在action方法前加入 [ValidateAntiForgeryToken],会验证是否来自于自己表单的用户,验证其cook的token和来自表单中的token,是否一致 为方便更好的调试,直接调用其验证方法 AntiForgery.Validate(); // [AcceptVerbs(HttpVerbs.Post)] netCore没有这个 [HttpPost] // [ValidateAntiForgeryToken] public JsonResult In
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

英语二——翻译

新东方,唐静的听课笔记。 1. 题型 主观试题 写汉字 逐句顺译,不留空白 书写工整 不写连笔,间距摆开 大纲要求 150词左右的一个段落 时间控制 20分钟左右 通读全文,标记序号 避免漏译 避免看串行 适当了解试题难易成图,适当分配做题时间 一句话2到3分钟 2. 命题原则 3. 评分标准 准确、通顺、完整 大意相同 说人话 要成句 准确是前提!
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

利用kali系统制作最简单的OS

制作最简单的OS 一、生成.bin文件 1.创建Boot.asm文件,输入相应的汇编代码 org 07c00h ; mov ax, cs mov ds, ax mov es, ax call DispStr ; jmp $ DispStr: mov ax, BootMessage mov bp, ax mov cx, 16 mov ax, 01301h mov bx, 00ch mov dl, 0 int 10h ret BootMessage: db "Hello,OS w
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

《Flask Web开发实战:入门、进阶与原理解析》 学习笔记

一个视图函数可以绑定多个 URL 为了让互联网上的人都可以访问,需要安装程序的服务器有公网ip 如果过度使用扩展,在不需要 的地方引人,那么相应也会导致代码不容易维护 ,应该尽量从实际需求出发,只在需要 的时候使用扩展 flask、flask扩展、程序自己的环境变量都可以通过flask的app.config作为统一的接口来设置和获取。app.config是字典的子类,所以可以像操作字典那样使用它 配置变量可以存储在python脚本、python类和json格式的文件中
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

用CSS实现横向滚动条

在进行app制作时,需要使用横向滚动条是内容展示更完善 首先,这是html代码: 这是CSS代码: 要点: 设置显示内容的宽 white-space是防止内容自动折行 overflow-y设置为hidden,否则会出现上下滚动条 ::-webkit-scrollbar可以设置滚动条样式,display:none,去掉滚动条 效果:
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

poj3348(求凸包面积)

题目链接:https://vjudge.net/problem/POJ-3348 题意:转换题意后即是求凸包的面积。 思路:   套模板,求凸包面积即转换为多个三角形面积之和,用叉积求,然后除2,因为本题除50,所以最后除100。 AC code: #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std; const int maxn=10005; const dou
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

python验证码处理(1)

目录 一.普通图形验证码   这篇博客及之后的系列,我会向大家介绍各种验证码的识别。包括普通图形验证码,极验滑动验证码,点触验证码,微博宫格验证码。 一.普通图形验证码   之前的博客已向大家介绍了简单的图形验证码的处理过程,但是会和实际的有所差别,这是因为验证码内的多余线条与图案干扰了图片的识别。因此,对于这种情况,需要我们进行一些处理,然后才能识别出正确的结果,下面是进行处理的方法。 1.灰度处理   可以用Image对象的convert()方法传入参数L,就可以把图片转化为灰度图像,如下
分类: 其他 发布时间: 11-09 22:34 阅读次数: 0

2019-2020-1学期 20192406《网络空间安全专业导论》第六周学习总结

第15章 网络 15.1 连网 计算机网络(computer network): 为了通信和共享资源而连接一起的一组计算设备。 无线连接(wireless): 没有物理电线的网络连接。 节点(主机)( node (host): 网络中任何可寻址的设备。 数据传输率( 带宽)( data transfer rate (bandwidth)): 数据从网络中的一个地点传输到另一个地点的速率。 协议(protocol):定义如何在网络上格式化和处理数据的一组规则。 客户/服务器模型(client/s
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

使用Object.Defineproperties改变对象数据结构

此方法设置键的时候如果需要使键为变量则需要加中括号[] 如下 let addKeys = Number(keys[keys.length - 1]) + 1 Object.assign(this.tableConfig.rows[0].cells, { [addKeys]: { text: '自定义标准' } })
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

平衡树treap详解

咕咕咕
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

virsh console hangs at the escape character “^]”

I am trying to kickstart a newly built VM. I am stuck with the following. Want to start with a console so that I can include username and other info for this VM: @vmhost02 ~]$ sudo virsh start --console testengine Domain testengine started
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

数据结构入门-线性结构

把所有的节点用一根直线串起来 连续存储[数组] 什么叫做数组:元素类型相同,大小相等 重点看代码吧,需要注意的都在注释里,多敲几遍,当然了,有些功能还没有实现,以后再实现 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> // 定义了一个数据类型,这个数据类型的名字叫做struct Arr,有三个成员 struct Arr { int * pBase; // 存储的是数组第一个元素的地址 int len;
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

第十三节:架构设计思路的扩展

,,,
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

数据结构与算法之美学习笔记:第十讲

一、开篇问题 推荐注册返佣金的这个功能我想你应该不陌生吧?现在很多App都有这个功能。这个功能中,用户A推荐用户B来注册,用户B又推荐了用户C来注册。我们可以说,用户C的“最终推荐人”为用户A, 用户B的“最终推荐人”也为用户A,而用户A没有“最终推荐人”。 一般来说,我们会通过数据库来记录这种推荐关系。在数据库表中,我们可以记录两⾏数据,其中actor_id表示用户id,referrer_id表示推荐人id。 基于这个背景,我的问题是,给定一个用户ID,如何查找这个用户的“最终推荐人”? 带
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

HTML中CSS引用——选择器的使用

一、元素选择器 1、书写格式:标记名{/*生命块*/} 2、所有与该标记匹配的元素,都将应用声明块中的规则 二、类选择器 1、书写格式:.类名{/*声明块*/} 类名为 class的值 2、所有class属性为指定类名的元素,都将应用声明块中的规则 eg: <p class="color_blue size"> .color_blue{ color: skyblue; } .size{ font-size: 50px; } 一个class标签可以写多个类名,放在class的值中,分隔符为空格
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0

C语言实现钩子函数,其实就是函数指针使用的一种方式

https://blog.csdn.net/FourLeafCloverLLLS/article/details/89513701
分类: 其他 发布时间: 11-09 22:17 阅读次数: 0