- 博客(13)
- 收藏
- 关注
原创 阿里云ESC服务器上安装java环境和maven环境
阿里云ESC服务器安装java环境 系统:centos jdk版本:10.0.2 使用到的工具:xshell 6 安装步骤(只是其中一种方式,还有其他很多方式): 第一步:下载安装包 在xshell 6中输入以下命令(其中https可以替换成自己的jdk版本,这里下载的jdk-10.0.2): wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelic
2021-05-08 10:43:50
509
原创 xshell显示connection established.To escape to local shell
xshell无法连接阿里云服务器 1.问题描述 用xshell 6 远程访问阿里云的ESC服务器,昨天还一切正常,今天就出现了以下这种情况。但是在阿里云的控制台还是可以访问的。 2.解决方案 在网上尝试了许多解决方案,有删除连接、修改配置UseDNS为no、查看防火墙等,都不起作用。 所以向阿里云提交了工单。 ...
2021-05-08 10:18:20
3819
原创 Java后端——springboot学习之路(项目实践)第四天
前端显示 在之前三天我们后端的接口已经粗略的完成了几个功能,在此基础之上,借用前端技术来显示。 显示用户的信息 在第四天番外篇的基础上进行接下来的学习。 修改域名 在番外篇,登录的时候,发生错误,是由于服务器的设置问题,我们进行修改即可。 在config文件夹下,有一个dev.env.js和一个prod.env.js,分别代表了开发环境和实际上线环境。 将其中的BASE_API换为本机地址和实际端口后,我们之前开发后端用到的端口号是8001.替换结果如下(dev和prod都换): BASE_API: '
2021-01-06 16:56:02
416
原创 Java后端(番外篇)——springboot学习之路(项目实践)第四天
前端开发 前后端分离式的开发,有后端的地方就有前端。 前端开发工具 VScode 下载安装node.js 下载地址: 安装
2021-01-05 16:16:14
236
原创 算法——买卖股票(动态规划)
买卖股票 准备总结一下做过的几道买卖股票的题目,还有几道还没来得及做,先把做过的做一个总结,以便日后忘了,留作复习使用。 题目难度又简到难。(一些题目直接参考的是官方题解)。有很多地方理解不到位或者是表述不清,但是还是先做个笔记,方便理解吧。 题目一 买卖股票的最佳时机 题目描述 解题思路 最大收益就是需要在较低的价格买入,较高的价格卖出。遍历数组,找到当前天数i之前的股票价格的最小值min,如果存在,则当前日期的收益为prices[i] - min;如果找不到,说明当前日期的股票价格是目前遍历过的数组元
2020-12-28 14:12:03
3902
原创 算法——LeetCode(接雨水和分发糖果)
接雨水和分发糖果 接雨水是一个月前刷的,分发糖果是昨天的每日一题。两个题目都是困难,刷到分发糖果,我觉得二者有点类似的地方,故做出记录,巩固自己的知识。 这两道题当时做的时候思路都不是很清晰,是复现官方题解做出来的。 题号42 接雨水 题目描述 解题思路 一个位置所能承载的雨水量,是由它左右两边的高度最小值来决定的,就像木桶效应一样,桶内所能装的水是由最短的那个木板决定的。 我们首先找到一个位置左右两边的最大值,做两次遍历(从左遍历一次和从右遍历一次),之后再两个最大值中选出最小的那个高度作为木桶短边,减
2020-12-25 10:08:37
264
1
原创 Java后端——springboot学习之路(项目实践)第三天
完善类并实现简单的增删改查操作 操作步骤延续上一天的项目。 步骤一 创建springboot启动类 在com.atnanning.servicemsc包下创建启动类MscApplication,并增添注解@SpringBootApplication。 @SpringBootApplication public class MscApplication { public static void main(String[] args) { SpringApplication.run(Ms
2020-12-24 17:35:59
331
1
原创 Java后端——springboot学习之路(项目实践)第二天
创建springboot工程 步骤一 创建springboot父工程 点击下一步,输入相关内容。 创建完成。 步骤二 将springboot版本修改为2.2.1.RELEASE。 修改结果如下: 对properties进行修改。 修改内容如下(直接复制粘贴即可): <properties> <java.version>1.8</java.version> <guli.version>0.0.1-SNAPSHOT<
2020-12-24 11:24:26
255
原创 算法——LeetCode第220场周赛
LeetCode第220场周赛 1.重新格式化电话号码 题目描述: 样例: 解题思路:这道题目主要考察对字符串的处理,可以将字符串转化为字符数组,只保留号码数字,并统计号码的个数。第二步根据号码的个数进行处理,分为三种情况,第一种是当个数只剩下4个时,将这4个数字拆分成两组,结束任务;第二种是当个数只剩下2个时,将这两个数字加入到结果中,结束任务;第三种情况是除过前两种情况,每三个数字一组,直到将数字处理完。要避免出现只剩一个数字是一组或者有超过两组数字是两个的情况。 代码如下: class Solut
2020-12-21 15:14:54
389
2
原创 java后端——springboot学习之路(项目实践)第一天
MyBatis-Plus入门 MyBatis-Plus是一个增强MyBatis的工具,制作增强而不做改变。 1.创建数据库 创建数据库mybatis_plus.(使用SQLyog管理工具) 接着创建对应的数据表user。 CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT
2020-11-23 17:12:35
492
原创 Java学习——List学习笔记<ArrayList>
Java学习——List学习笔记 List概念 List是一个接口,用于继承Collection的接口。List的实现有ArrayList、LinkedList和Vector三种,这三种实现在用法上较为类似。 第一种实现——ArrayList ArrayList的底层实现是使用数组,并且这个数组的大小是可以改变的,随着不断有元素添加到ArrayList中,其规模动态增长。 ...
2020-11-19 11:26:02
208
原创 算法--回溯算法
算法–回溯算法 回溯问题一般常见两种操作是去重和剪枝。 (1)去重是为了避免出现重复的结果。 (2)剪枝是为了当出现明显的不符合题目的要求时,跳过这一元素,节省时间。 组合总数 class Solution { List<List<Integer>> res = new ArrayList<>(); private void dfs(int[] candidates,int target,List<Integer> temp,int in
2020-11-11 11:31:42
269
原创 前端学习笔记--css复合选择器
前端学习笔记--cs复合选择器CSS复合选择器选择器具体实例:focus伪类选择器链接伪类选择器并集选择器子元素选择器后代选择器 CSS复合选择器 前端学习10月27日总结。复合选择器具体内容如下: 选择器 作用 特征 用法 后代选择器 用来选择后代元素 可以是子孙后代 符号是空格,.nav a 子代选择器 选择最近一级元素 只选儿子 符号是大于,.nav>p 并集选择器 选择某些相同样式的元素 可以用于集体声明 符号是逗号,.nav , .header 链接伪类选择器 选
2020-10-27 16:04:03
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅