自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (4)
  • 收藏
  • 关注

原创 在阿里云服务器Centos7上部署Springboot项目的全过程(包括环境部署)

前言Centos7部署Springboot项目有两种方式:①将springboot项目打包成jar包;②将springboot项目打包成war包。第一种是将springboot项目打包成jar包,这种方式不需要在服务器上安装tomcat,因为jar包中内嵌了tomcat服务器。而第二种没有内嵌的tomcat,需要去单独安装tomcat。本文我们采用第一种方式。一 上传的项目所使用的技术后端:springboot2.4.3+JPA+thymeleaf模板前端:semantic UI数据库:

2021-05-08 22:25:40 1927 1

原创 通过Git上传项目到GitHub的全过程

前言: 通过Git上传项目到GitHub有两种方式:①SSH方式;②https方式。在这里我们选择SSH方式,因为SSH方式将项目上传到Github时不需要输入账号和密码,而https方式每次都需要,比较麻烦。若对于安全性要求较高,应选择https方式。这里默认大家已经有了Github账号。环境为:windows10。一 安装Git Git下载页面:https://git-scm.com/download/win下载之后,选择安装路径,最好别安装在C盘,一路默认下去...

2021-04-29 23:02:53 745 4

原创 Centos7编写脚本开机自动启动多个jar包

一 需要启动的jar包yt_transport_service_source-V1.0.21.jartransport-task-1.0-SNAPSHOT.jartransport-web-java-1.0-SNAPSHOT.jaryt_transport_web_source-1.0.1.jar二 编写脚本文件该脚本文件的存放位置和名字都是任意的,此处起名为allstart.sh,存放位置为当前目录。vim allstart.sh在打开的文件中输入以下代码信息,保存并退出:

2020-07-21 16:24:17 1962 1

原创 JVM内部结构图及各模块运行机制总结

JVM的内部结构图、JVM的运行流程、JVM各模块的运行机制

2022-08-01 17:53:46 315 1

原创 蓝桥杯2021年第十二届国赛真题-二进制问题(数位DP)

数位DP

2022-06-14 15:46:08 616

原创 蓝桥杯第十一届—补给【决赛】【弗洛伊德+状压DP】

弗洛伊德算法+状压DP

2022-06-06 20:02:40 836

原创 蓝桥杯2022第十三届—推导部分和(带权并查集的应用)

带权并查集求部分和

2022-06-05 16:12:29 1954 6

原创 求下一个较大的排列【剑指offer】【leetcode】

剑指 Offer 38. 字符串的排列输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"]限制:1 <= s 的长度 <= 8思路:从s的最右边开始,找一个尽可能靠右的【较小数】。然后再从最右边开始,找一个尽可能小的【较大数】,将它们交换位置,使字典序变大。而后再把【较小数】所在位置之后的数都升序排列

2022-05-12 21:41:32 159

原创 算法学习——滑动窗口

1 不固定窗口大小:原理:给定left和right指针,初始值为0,然后在数组或字符串上构建满足条件X的窗口。先使right右移直到满足条件X,即可以得到一种结果;然后使left右移,观察窗口中的元素是否仍然满足条件X,若满足,则又得到一种结果;当left右移时,若窗口中的元素已不满足条件X,则停止left移动,使right右移,继续寻找满足条件X的结果;如此循环,直到right右移到数组或字符串尾部为止。例题:209. 长度最小的子数组给定一个含有n个正整数的数组和一个正整数 target..

2022-05-02 21:29:04 618

原创 非递归快速幂算法 【剑指offer66】【leetcode】

剑指 Offer 10- I. 斐波那契数列https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof/写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0,F(1)= 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e...

2022-04-19 00:11:48 742

原创 蓝桥杯 —全球变暖【第九届】【省赛】【A组】【Java】

蓝桥杯-广度优先遍历的应用

2022-04-13 22:14:36 69

原创 springboot+jpa+thymeleaf项目实现分页功能

1 所使用的技术后端:springboot+jpa前端:thymeleaf模板2 实现代码2.1 前端核心代码<div class="ui bottom attached segment"> <div class="ui middle aligned two column grid" th:if="${page.totalPages}>1"> <d

2021-05-19 21:46:52 716 6

原创 springboot项目中非法访问页面拦截器的实现

任务某些页面不想让外人访问时,就需要定义页面拦截器,来拦截非法访问。例如,在博客后台管理中,对于博客内容的编辑页面是不允许直接访问的,若任何人都可以进入内容编辑页面,后果不堪设想,此时,就需要拦截对博客内容编辑页面的直接访问,当访问博客内容编辑页面时,需要使用拦截器去判断在访问这些页面时是否已经登录,若没有登录,则先登录才能对博客内容进行编辑。代码实现1 创建登录拦截器类——LoginInterceptorpackage com.hdq.blog_3.interceptor;//非法访问

2021-05-18 20:26:41 1084

转载 编译型语言和解释型语言的区别

为什么要有编译型和解释型计算机不能直接理解高级语言(Java、C、C++等),只能理解和运行机器语言(机器码,即二进制码)。必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。翻译的方式有两种,一个是编译,一个是解释。编译和解释都有翻译的意思,但是他们两个是不同的,最主要的区别就是翻译的时机不同。前者的源程序在编写完成后就进行翻译,之后即可在该平台运行;后者是在运行期间才翻译。所以前者运行速度快,后者跨平台性好。1 编译型 (Compile)用编译型语言写的程序执行之前,

2021-05-17 21:46:29 962

原创 springBoot中devtools工具的作用

作用在开发过程中,由于每次修改完项目中的类都需要重启服务才能看到运行的结果,对于开发调试很不友好,浪费时间,引入devtools工具可以快速启动项目,这是它的核心功能之一。SpringBoot devtools实现热部署说明:1 自动重启spring-boot-devtools热部署是对修改的类和配置文件进行重新加载,所以在重新加载的过程中会看到项目启动的过程,其本质上只是对修改类和配置文件的重新加载,所以速度极快。原理:引入devtools之后,项目会用一个base类加载器来加载不改变

2021-05-17 21:37:11 11884 1

原创 Centos7服务器部署项目时常用的linux命令

一 cd命令

2021-05-04 22:44:17 1114 1

原创 Springboot在新增和修改下上传图片并显示

解决的问题: 本篇文章除了解决上传图片并显示的问题,还有就是在新增和修改下的图片上传如何处理。在这里新增和修改的页面是同一页面,修改的时候,将会把值带过去,但是由于类型为file的input标签是不能给其赋值的,那么若不改变原来图片,但是input标签中又没有值,这时怎么处理呢?一 运行环境开发工具:IDEA后端:Springboot+JPA前端:thymeleaf+semantic UI二 代码实现 springboot中已经内嵌了上传图片的依赖包,因此不需要再添...

2021-04-25 23:16:21 2446 2

原创 github不能正常显示的解决办法

一 github网站不能正常显示的画面二 解决办法a.打开网址The Best IP Address, Email and Networking Toolsb.在你看到的输入框中输入www.github.comc.按回车,得到ip地址,放到hosts文件里面。hosts文件的位置为:C:\Windows\System32\drivers\etc放入hosts文件的内容为:# GitHub Start140.82.112.3 github.com其中140.

2020-08-11 10:53:17 8414 1

原创 mybatis-配置Mapper.xml文件时,遇到的问题

一 错误提示:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework....

2020-04-25 22:01:34 5150

原创 Ubuntu下使用键盘进行截图操作

全屏截屏:使用键盘上的Print Screen. 当前窗口截屏:Alt+Print Screen. 自由截屏:Shift+Print Screen. 命令行自由截屏: gnome-screenshot -a.解释:Print Screen在键盘上是Prt Sc...

2020-03-17 19:14:55 321

原创 求10000以内的完数

一、代码//问题:输出10000以内的完数 //完数:如果一个数恰好等于除它本身外的因子之和,这个数就是完数。 //例如:6=1+2+3#include <stdio.h>#include <math.h>void main(){ int n=10000; int i,j,sum=0; for(i=2;i<=n;i++){ for(j=(in...

2020-01-24 14:58:52 2518

原创 C语言-求三角形面积

一、代码//三角形面积:(海伦公式)(p=(a+b+c)/2)//S=sqrt[p(p-a)(p-b)(p-c)]#include <stdio.h>#include <math.h>void main(){ double a,b,c; double p; double s; scanf("%lf%lf%lf",&a,&b,&c...

2020-01-24 14:24:29 27202 6

原创 星号排版

一、代码//星号排版#include <stdio.h>void main(){ int n; int i,j,k; int x; scanf("%d",&n); for(i=0;i<n/2;i++){ for(j=n/2-i-1;j>0;j--){ printf(" "); } for(k=i+1;k>0;k--){ ...

2020-01-23 18:54:55 296

原创 字符串倒置

一、代码//字符串倒置//gets和scanf都是可以在C语言中用于读取字符串的,但gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格#include <stdio.h>#include <string.h>void main(){ char s1[100]; gets(s1); int start; int...

2020-01-23 18:52:09 291

原创 求N以内的素数

一、代码//求素数#include <stdio.h>#include <math.h>void main(){ int i,j; int flag=0; int n; scanf("%d",&n); for(i=2;i<=n;i++){ for(j=2;j<=(int)sqrt(i);j++){ if(i%j==0) ...

2020-01-23 18:49:31 197

原创 求最大公共子串

一、代码//最大公共子串#include <stdio.h>#include <string.h>void main(){ char s1[88],s2[88]; printf("s1="); scanf("%s",&s1); printf("\n"); printf("s2="); scanf("%s",&s2); int l1=...

2020-01-23 18:44:08 145

原创 过滤掉字符串中的重复字符

一、代码//过滤掉字符串中的重复字符#include <stdio.h>#include <string.h>void main(){ char s1[88],s2[88]; memset(s2,'\0',sizeof(char)*88);//给字符串数组初始化,将s2全初始化为'\0' int i,j,k=1; gets(s1); int l=str...

2020-01-23 18:37:37 692

原创 十二进制转换十进制

一、代码#include <stdio.h>#include <string.h>int main(){ char n[88],x[88]; gets(n); int i=strlen(n),j; //printf("%d\n",i); int sum=0,multi; int c,k; for(c=i-1,k=0;c>=0;c--,k++){...

2020-01-23 18:34:07 795

原创 十进制转换成十二进制

//十进制转换为十二进制#include "stdio.h"int main(){ int a,i=0; int n[88]; scanf("%d",&a); while(a){ n[i]=a%12; a/=12; i++; } for(;i>0;i--) { if(n[i-1]==10) printf("A"); else if(n[i...

2020-01-23 18:31:45 3245

转载 Spring+ Structs2+Hibernate(SSH)框架总结概述

背景知识:我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的 JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用符号嵌入很多的 Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的...

2019-07-03 16:59:37 930

原创 Word中如何删除某一页的页眉,不影响其他页眉

任务:删除第一页的页眉,不影响第二页的页眉一 首先有两页,第一页页眉为你好, 第二页页眉为你好,如下图所示:二 在第一页中点击”插入“-”分页“-”连续分节符“,然后再第二页当中进行同样的操作三 此时,你可以在第二页的页眉和页脚栏下看到同前节,将同前节取消即可,然后删除第一页的页眉,就不会把第二页的也删了四 结果...

2019-06-08 21:20:50 55946 1

原创 idea:Maven项目,pom.xml中的resources标签

pom.xml标签中resources标签的应用:<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include&gt...

2019-06-04 08:16:20 2853 2

原创 Linux系统,idea创建Android项目,在该项目下打开DDMS

打开命令行窗口,输入:”monitor“,即可

2019-06-02 21:50:08 788

原创 Unity中,实现枪声与开枪动作同步

一、添加AudioSource组件二、在AudioSource组件中添加音频到AudioClip中,其中Pitch属性是调整音频的播放速度,1表示正常速度,小于1放慢速度,大于1加快速度,我们可以加快播放速度来保证声音与开枪动作的同步三、给Camera添加Audio Listener组件四、添加播放音乐的脚本核心代码: //音乐播放器 public Aud...

2019-05-24 15:58:11 3499

原创 如何显示隐藏文件和文件扩展名

Win10系统一.打开我的电脑,左上角有个“文件”,点击文件,看到“更改文件夹和搜索选项”。二.点击进入“更改文件夹和搜索选项”,查看-显示隐藏的文件、文件夹和驱动器...

2019-05-22 18:35:29 1641

原创 linux安装idea之后没有图标的启动方式

第一进入你的idea安装目录的bin目录~/install/idea-IU-183.5912.21/bin$在bin目录右键打开命令行端口输入:./idea.sh如图:完成

2019-05-21 08:24:44 7438

原创 将idea maven项目中webapp文件夹的改为Web Root

程序找不到你的jsp页面是因为你webapp文件夹不是Web Root,下面更改为Web Root:files-project settings-facets:找到web这一项,更改web resource directories的路径为你的webapp文件夹即可...

2019-05-19 18:48:57 3392

原创 SSH框架jsp页面与Action的值传递

jsp页面<ahref="xx.action?userName=xx"xx.action里面privateStringuserNamepublicvoidsetUserName(StringuserName){this.userName=userName;}publicStringgetUsername(){returnusername...

2019-05-19 17:22:38 1619

原创 Linux下启动关闭Tomcat

首先进入到你的tomcat文件中的bin,在这个文件夹空白处右键打开命令行端口启动tomcat:输入:./startup.sh关闭tomcat输入:./shutdown.sh

2019-05-19 15:41:02 325

原创 初学html-信息搜集

题目描述:制作简单的收集信息的网页,使用10种以上标记收集20项以上的学生个人信息。代码如下:&lt;!doctype html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;form&gt;的应用&lt;/title&gt;&lt;meta charset="utf-8"/&gt;&lt;/head&a

2018-09-29 20:20:49 973

软件体系结构课程设计程序作业

代码采用java语言,使用了C/S结构、工厂方法模式、开闭原则、依赖倒置原则。实现的程序是一个记事本

2021-05-11

springboot+JPA+thymeleaf开发的个人博客网站

简约的个人博客网站,代码有清晰的注释,后端采用springboot+JPA+thymeleaf模板,数据库采用mysql,前端UI采用semantic UI框架,开发工具采用IDEA,jdk版本为jdk8。整个网站包括两个大模块:前端展示和后端管理。前端展示包括首页、分类、标签、归档以及关于我五个页面。后端管理包括管理员登录、博客管理、分类管理、标签管理。

2021-05-04

使用idea软件、SSM框架和Mysql数据库进行开发的超市管理系统

本系统是一个超市管理系统,主要功能是完成超市的进销存。压缩包中有程序代码、sql文件、答辩ppt、论文。适用于课设学习、毕业设计参考等。功能完善,界面简洁大方,易于维护,完美运行。

2020-06-18

水产加工系统报告.pdf

该报告描述了MES系统的项目简介、需求分析、系统设计、个人负责的模块设计和实现。开发工具是idea,开发语言是java、html、css、js,开发框架是SSM。

2020-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除