自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 LeetCode 739--每日温度--栈

LeetCode 739–每日温度–栈题目描述请根据每日 气温 列表 temperatures ,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。想法:用栈怎么去用我是从后往前去遍历数组,如果栈为空,当前位置为0,并且将位置i保存到栈中不为空当前位置的数和栈顶为下标数组中对应的数比较,如果更小就将栈顶下标和当前i相减,再将i保存到栈中其它情况就直接将栈顶位置pop出去代码这次写的有点丑,应该不用break和while (true

2022-01-13 22:04:40 164

原创 项目【官网】第六天--申请页面的编写

项目【官网】第六天–申请页面的编写项目开发进程总目录 :项目【官网】的诞生项目【官网】第一天----后端整体框架搭建项目【官网】第二天----后端C端接口的编写项目【官网】第三天----前端框架搭建项目【官网】第四天–首页的编写页面说明在信息展示页放一个浮窗放在右边里面放几个跳转点击跳转的申请页面页面展示有点丑先用着。。。。。。浮窗先建一个Apply.vue 加入路由<el-row style="height: 200px;width: 200px;backgro

2022-01-10 12:00:00 353

原创 项目【官网】第五天--查询结果页面代码编写

项目【官网】一个项目的诞生SpringBoot+VUE的项目的开发流程

2022-01-09 21:13:39 470

原创 项目【官网】第四天--首页的编写

项目【官网】第四天–首页的编写总目录 :项目【官网】的诞生项目【官网】第一天----后端整体框架搭建项目【官网】第二天----后端C端接口的编写项目【官网】第三天----前端框架搭建第一步:【官网】两个字的编写<span class="el_table_font" >官网</span>然后设置样式.el_table_font { text-decoration: none; position: fixed; top: 28%; left: 42%

2022-01-07 22:55:15 638

原创 项目【官网】第三天----前端框架搭建

一个项目的诞生SpringBoot+VUE的项目的开发流程前端框架的搭建

2022-01-03 10:38:24 478

原创 第二天----后端C端接口的编写

第二天----后端C端接口的编写查询接口查询接口现在其实挺简单的,就是将前端发送的数据在数据库中查询一下这里来说说表结构吧官网名字就是要下载的软件的官网名字内容就是对这个软件的介绍地址就是对应的官网地址或者点击下载后跳转的地址挺简单的不够后面在进行补充吧@RestController@RequestMapping("//directory")@Api(value = "查询模块",tags = "C端图书查询接口")public class DirectoryController

2022-01-01 15:52:53 1365

原创 一个项目的诞生

一个项目的开始,从零到有

2022-01-01 10:23:21 371

原创 项目【官网】的第一天:后端框架的搭建

一个项目的诞生SpringBoot+VUE的项目的开发流程

2022-01-01 09:38:24 1247

原创 LeetCode75 颜色分类

LeetCode75 颜色分类题目描述给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。想法可以参考快速排序,只是要处理相等的情况而且不需要递归代码实现public class LeetCode75 { public static void main(String[] args) { int nums[]= {2,0,1}; LeetC

2021-11-20 21:07:25 317

原创 LeetCode64 最小路径和

LeetCode64 最小路径和题目描述给定一个包含非负整数的 *m* x *n* 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。**说明:**每次只能向下或者向右移动一步。思路动态规划思想dp[i][j]=Math.min(dp[i-1][j],dp[i][j-1])当然第一行第一列需要分开算用文字描述就是,第i,j位置和该位置上面和该位置左边的第一个数有关代码实现public class LeetCode64 { public static

2021-11-19 19:47:49 102

原创 LeetCode 56合并区间

LeetCode 56合并区间题目描述以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。分析首先是对数组以第一个数排序然后就可以看成三种情况:i和i+1区间分离、i+1在i里面、i和i+1交在一起然后对不同情况分析,变换p,q将最后一个p,q加入到返回数组里面切割数组需要返回的长度代码实现public class

2021-11-18 22:05:48 377

原创 LeetCode55 跳跃游戏

LeetCode55 跳跃游戏题目描述给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。想法关注到是可以跳跃的最大长度 ,说明了可以更少,在0到这个max都是可以到达的所以可以一个一个遍历,看可以到达的位置是否可以到数组尾比如第一个数为2,说明可以0到2都是可以到达的,遍历也可以到该位置代码实现方面我是这么想的,一个变量max记录最大可到达的位置,遍历到该位置,max和最新的nums[i]

2021-11-16 21:33:01 1896

原创 LeetCode48 旋转图像 旋转数组

LeetCode48 旋转图像题目描述给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。一开始用的四条变旋转,然后向内,但是各个点位置难控制,就转用两次翻转public class LeetCode_48 { public static void main(String[] args) { int matrix[][]= {{1,2,3},{4,

2021-11-15 21:25:43 83

原创 LeetCode31下一个排列

LeetCode31下一个排列题目描述实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。思路:下一个个时什么数,其实可以发现只需要看后面一部分,也就是从后面往前看,一直升序,直到降序开始,然后把降序的那个数在后面找到刚比它打的数然后交换,再把后面的序列反转比如 1234543210 从后面的数开始看也就是0,一

2021-11-14 21:12:21 243

原创 LeetCode 17电话号码的字母组合

LeetCode 17电话号码的字母组合题目描述给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。我一开始想采用回溯的方法来做,但是再写一个函数会有很多变量要考虑,电话号码数字对应字符,存储List,回溯位置,已经有的字符等等然后看到大佬用队列做的,再输入的字符里面每次拿出一个就变量一遍队列,重队列头拿出,尾放入加入的对数字的字符,想想可能用进制的思想,每一位数应一个字符,超

2021-11-12 22:03:41 212

原创 LeetCode 11. 盛最多水的容器

LeetCode 11. 盛最多水的容器题目描述给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。我的写法面积等于min(hieght[i],hight[j])*len 当len不断减小时,如果面积更大只能是高度变高,所以让i,j在头和尾然后向中靠拢,舍弃高度更小的,一直比较面

2021-11-10 21:24:20 704

原创 LeetCode 02. 两数相加

LeetCode 02. 两数相加题目描述给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。其实就是十进制的加法,下面是我写的代码/** * Definition for singly-linked list. * public class ListNode { * int val; *

2021-11-07 21:01:42 65

原创 用Docker+Nginx部署SpringBoot+VUE项目,以及部署mysql

用Docker+Nginx部署SpringBoot+VUE项目,以及部署mysql所部署环境jdk 8mysql 5.7springboot 2.2.6centos 7/8nginx 最新后端端口 8091前端不用管,vue打包的文件是放大nginx的html文件下部署MySQL1.拉取mysql镜像docker pull mysql:5.72.运行mysqldocker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSW

2021-04-24 15:29:18 654 1

原创 用Xshell远程连接虚拟机Linux Centos ,设置IP静态

用Xshell远程连接虚拟机Linux Centos ,设置IP静态改VMware网络设置编辑–》虚拟网络编辑器–》更改设置点击Vmnet8 ,子网ip和子网掩码设置成这样,然后点击NAT设置将网关ip设置成下面这样,然后多次确定改虚拟机网络配置启动虚拟机然后在终端输入vim /etc/sysconfig/network-scripts/ifcfg-你的网卡名字#我的vi /etc/sysconfig/network-scripts/ifcfg-ens33 #将BOOTPRO

2021-03-09 21:11:00 261

原创 主机连接wifi下VMware的Linux Centos 8配置DHCP

主机连接wifi下VMware的Linux Centos 8配置DHCP当主机是连接wifi时,虚拟机的linux连接网络都的那些教程大部分使用桥接,比较麻烦,看到使用DHCP比较简单,所以就写一下。1.VMware的设置,虚拟机–》设置–》网络适配器–》NAT模式2.Linux设置将/etc/sysconfig/network-scripts/ifcfg-nes33文件进行如下设置,就最后一行要改,可能存在权限的问题,自己取修改文件的权限TYPE=EthernetPROXY_MET

2021-03-03 16:04:46 286 1

原创 java基础--IO体系总结

IO体系总结1.分类按照流向分为输入流和输出流按照操作单元分为字节流和字符流按照角色分为结点流和处理流可以从/向特定IO设备(如磁盘、网络)读/写数据的流称为节点流。节点流也被称为低级流,当使用节点流进行输入和输出时,程序直接连接到实际的数据源,和实际输入/输出节点连接。处理流则用于对一个已存在的流进行连接和封装,通过封装后的流来实现数据的读/写功能。处理流也被称为高级流当·使用处理流进行输入/输出时,程序并不会直接连接到实际的数据源,没有和实际的输入和输出节点连接。使用处理流一个

2021-02-18 20:49:54 56

原创 java基础--容器 List、ArrayList、LinkList

java基础--容器 List、ArrayList、LinkList1.容器的总体框架详细的贴一张大佬的图 ,有点错的地方就是Map那个分支是单独的,和Collection接口没有任何关联。原文地址2.容器简述容器简单点可以说就是一个桶,你可以往桶里放东西、拿东西、查看数据不同的桶放不一样的东西对桶的操作依据容器的种类不同而定。3.容器的常用方法Map Map接口的实现类有HashMap,TreeMap,HashTable,WeakHashMap,IdentityHashMap

2021-02-17 21:59:39 229 1

原创 java基础-包装器类、自动装箱拆箱

title: java基础--包装器类、自动装箱拆箱date: 2021-02-14 19:53:31tags: javacategories: java基础对象包装器1.包装类有时,需要将int这样的基本类型转化为对象,所有的基本类型都有一个与之对应的类。基本类型包装器类intIntegerlongLongfloatFloatdoubleDoubleshoutShoutbyteBytecharCharacter.

2021-02-14 20:10:19 188 3

原创 用gitee码云和PicGo部署图床 免费有好用

title: 用gitee码云和PicGo部署图床date: 2021-02-10 20:32:55tags: 图床部署categories: 工具在写笔记时会插入图片,但是有一个问题,就是将笔记上传到网盘,或者其它地方图片就会看不见,用图床又不安稳,如果这个图床失效了那就又看不见了,自己搭建一个图床是一个不二之选。思路就是用gitee当仓库,用PicGo当上传的工具1.建立仓库1.如图点击建立仓库,如果没有账号先行注册账号2.仓库名字自己填一个,然后要选择公开,其它不用选择,.

2021-02-10 22:04:24 104

原创 好用的电脑软件

写在开头,下载东西尽量去官网下载1.解压软件 7zip7zip官网推荐理由,干净,而且不大2. 截图 SnipasteSnipaste官网推荐理由:小巧,功能多,通过F1就可以截图,可编辑项添加字,画笔,框,调整画笔粗细等3.修改图 StylePixStylePix官网腾讯软件中心下载推荐理由:可改中文,免费,启动快,但是可以象ps一样改变图片4.笔记 TyporaTypora官网推荐理由:中文,免费,支持Markdown语法,加上pandoc可以导出w.

2021-02-02 21:04:38 156 1

原创 LeetCode数学类 16.05-阶层尾数

题目:设计一个算法,算出 n 阶乘有多少个尾随零。题目链接一.第个想法1.就是25有一个零,还有就是10有一个零,计算2、5、 10的个数2.25有零,但是要5出现后才会出现零,所有可以不管2,看5有多少个和10多少个然后就写下了下面的代码,最后错了public int trailingZeroes(int n) { return n/5;}再想了想不知道那出问题了,看了正确解法,知道了问题问题:2 * 25=100 有两个零 8*125=1000 有三个零联想到就是5的阶层有关就

2021-02-02 19:58:26 162

原创 SpringBoot入门——HeloWord

使用环境环境jdk1.8maven3.6.3springboot 2.4.2idea有两种方式:官方提供了一个快速生成的网站;idea集成了这个网站我使用的是在官方网站生成jar包,然后在idea种导入,可以直接运行集成了tomact,xml等官方网站:https://start.spring.io/导入后可以直接运行,由于集成tomcat,运行后在浏览器直接localhost:8080就可以运行在HellowordApplication同级目录下建包然后再contrille

2021-01-30 11:58:11 252 1

原创 idea xml解析中文错误MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。

最近在学mybatis,看视频上说中文乱码的问题,而且说难复现,后面发现自己的也有乱码的问题,先看图乱码是出现在xml解析的teget下就会有乱码,运行时报错Cause: ### Error building SqlSession.###The error may exist in com/zhang/Dao/UserMapper.xml###Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Co

2020-12-22 16:14:16 685

原创 Tomcate在idea中控制台输出乱码问题

首先你要知道你是那种乱码,分为启动信息乱码和打印输出乱码启动输出乱码向上面这种就是启动输出乱码,红色的就是Tomcate在idea控制台输出的文字,白色的是idea直接输出的文字,解决方法在tomcat目录下的conf文件夹中,打开logging.properties文件修改其中的配置:java.util.logging.ConsoleHandler.encoding = GBK重启Tomcat就正常了再一种就是打印输出乱码这应该是配置Tomcat时加入了-Dfile.encoding=

2020-12-15 10:59:28 143

原创 idea数据库面板下连接Mysql出一些错[42000][1253] ‘utf8_general_ci‘ is not valid for CHARACTER SET ‘latin1‘

idea里面的数据库面板出现了一个错误[42000][1253] ‘utf8_general_ci’ is not valid for CHARACTER SET ‘latin1’我解决两两天,先是以为idea里面设置的问题,然后改了很多次,再就是以为是字符编码的问题。把数据库的所有编码都改成utf-8,还是不行最后只能重装,然后就没问题了再说以下连接出现的问题,第一个1就是配置JDBC路径,还有就是启动程序要选择MySql for 5.1还有一个就是Timeone结尾的一个问题,这是时区的问题,

2020-12-08 19:14:44 4315

原创 Tomcat服务器在java中的配置

一.下载配置Tomcate服务器1.下载Tomcate到官网去下载(最好什么东西都到官网去,不自动怎么下载就去百度)官网:https://tomcat.apache.org/下载地址:https://archive.apache.org/dist/tomcat/选择一个版本会跳转到下面这个页面,然后选bin,windows用户选择windows-zip结尾的或者.exe结尾![tomcat](https://img-blog.csdnimg.cn/20201207195514722.png?x

2020-12-07 20:41:40 970

原创 eclipse汉化教程

##eclipse汉化有两种方式:一种是在官网下载汉化包;还有一种是在eclipse通过网站下载,第二种不在推荐比较慢。第一种:1.官网语言包下载地址:http://www.eclipse.org/babel/downloads.php2.下载语言包1)找到eclipse对应版本,大概相近版本是通用的,不要太在意;2)你想需要下载的语言和文件BabelLanguagePack-eclipse-zh_4.12.0.v20200113071931.zip3)将汉化包下载好以后,解压缩。然后可以发

2020-07-10 21:27:59 706

空空如也

空空如也

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

TA关注的人

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