自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7下rabbitmq无法访问管理页面的链接

centos7下rabbitmq无法访问管理页面的链接

2022-01-22 23:17:23 1148 1

原创 Leecode435无重叠区间(贪心)

首先要注意的是0输入问题其次自己想的思路是先按左起点从小到大排序,如果左起点相等再按右起点从小到大排序,然后遍历数组比较前一个没被删除标记,但是有一个问题是,也许删除的是前一个比较的标志数组,因为比如(1,13)和(2,11)是应该删除(1,13)的。所以只需要对左起点排序,然后遍历数组,保留右起点小的那个数据即可。class Solution { public int eraseOverlapIntervals(int[][] intervals) { if(interva

2020-12-31 14:49:54 80

原创 Leecode1046最后一块石头的重量(最大堆的java使用)

class Solution { public int lastStoneWeight(int[] stones) { PriorityQueue<Integer> pq = new PriorityQueue<Integer>((a,b) -> b - a); for(int stone : stones){ pq.offer(stone); } while(pq.size()

2020-12-30 20:15:24 84

原创 Leecode55:合并区间(数组还能这样调用)

不贴题解List<int[]> ans = new ArrayList<int[]>(); ans.add(new int[]{0,0}); ans.get(ans.size() - 1)[1] = 1;//学到了

2020-12-13 10:50:05 79

原创 排序算法模板

冒泡排序时间复杂度:O(n²)空间复杂度:O(1)public class BubbleSort { public int[] sort(int[] arr){ int len = arr.length; for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - 1 - i; j++) { if (arr[j] > ar

2020-12-11 15:36:36 118

原创 用xshell远程操作本地虚拟机

1.第一步就是在vm上登录2.第二步就是输入 ip addr,用以显示你的ip3.第三步就是把这个ip地址(/后面的不要)复制,例如我的局域网内的ip地址就是192.168.33.129然后输入用户名和密码即可,记得保存喔。这样,就可以在xshell上面操作了...

2020-11-22 19:49:00 82

转载 Centos7.0镜像文件下载

去吧去吧

2020-11-22 16:09:52 481

原创 List与数组互转(包括基本数据类型)

看看这个博客补充的是基本数据类型的转换List<Integer> list = new LinkedList();int[] ilist = list.stream().mapToInt(Integer::valueOf).toArray();

2020-11-18 20:20:49 534

原创 关于动态分派(重写)的底层理解

其实是《深入理解Java虚拟机》第八章的例子。public class DynamicDispatch { static abstract class Human { protected abstract void sayHello(); } static class Man extends Human { @Override protected void sayHello() { System.out.pr

2020-11-09 22:37:41 100 1

原创 Leecode-973 + cpmpareto比较二维数组以及数组的裁剪

class Solution { public int[][] kClosest(int[][] points, int K) { Arrays.sort(points, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { return (o1[0]*o1[0] + o1[1]*o1[1])

2020-11-09 10:46:10 75

原创 Comparator应该怎么重写

ArrayList<Integer> list = new ArrayList<>();Collections.sort(list, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o1 - o2;// o1 - o2 升序,反之降序 }

2020-11-06 22:22:00 449 1

原创 面试题3-题目二:不修改数组找出重复数字

题目在一个长度为n+1的数组里的所有数字都暗自1-你的范围内,所以数组中至少有一个数字是重复的。请找出数组中任意一个重复的数字,但不能修改输入的数组。例如,如果输入长度为8的数组{2,3,5,4,3,2,6,7},那么对应的输出是重复的数字2或者3.二分的代码(思路看书)public static void main(String[] args) { int n = 8; int node[] = new int[]{2,3,5,4,3,2,6,7};

2020-10-19 22:09:43 84

转载 转载:为什么重写equals得重写hashcode

https://www.jianshu.com/p/3819388ff2f4

2020-10-10 12:32:23 68

转载 迭代和递归的区别

链接: https://www.jianshu.com/p/32bcc45efd32.

2020-09-29 10:52:24 71

原创 动态代理

在这里插入图片描述Proxy:创建代理对象实例InvocationHandle:处理代理实例那个截图主要是用法,在看多线程的时候有点忘记动态代理咋写的了回忆一下

2020-09-12 10:00:26 54

原创 力扣102二叉树的层序遍历

啥也不说了,一年没看算法,bfs都忘光了。学到了bfs可以用来层序遍历二叉树题解说的挺好的我就做个记录

2020-09-06 19:42:53 72

转载 Centos7的Linux安装jdk

https://www.cnblogs.com/longgang/p/12956079.html看这个大佬的博客,如果出错了就初始化云服务器多装几次刚开始觉得麻烦,重装第三次觉得就那样了2333

2020-09-04 11:49:53 44

原创 关于云服务器linux下在云服务器安全组配对了窗口后访问tomcat界面404的问题

1.tomcat高版本的webapps得自己手动修改路径,我没有修改所以略2.换个低版本的吧,不想努力了,tomcat8.5.7就可以

2020-09-03 20:41:46 82

原创 关于maven安装出现的小问题

maven安装千万不要安装在这两个文件夹,这两个文件夹下是权限不够,更改不了文件。一般能别自动安装就别自动安装,py哥花两个小时找出来的bug,2333。

2020-09-01 23:26:25 97

原创 spring二刷---AOP

AOPAOP:面向切面编程OOP:面向对象编程面向切面编程:基于OOP基础之上的编程思想指在程序运行期间,将某段代码动态地切入到指定方法的指定位置进行运行的这种编程方式,面向切面编程;...

2020-06-11 11:26:41 86

原创 spring二刷-----IOC

spring重学笔记spring特性spring优点spring的组成拓展springbootspringcloud缺点IOC(重点重点)IOC理论推导spring特性spring优点1.是一个免费的开源框架(容器)2.轻量级的非入侵式的框架3.控制反转(IOC),面向切面编程(AOP)4.支持事务的处理,对框架整合的支持spring的组成七大模块拓展springboot一个快速开发的脚手架基于springboot可以快速开发单个微服务约定大于配置!springcloud基于

2020-06-08 16:02:49 127

原创 spring笔记

bean在配置文件pom.xml中关于bean的标签及其使用 <!--把对象的创建交给spring来管理--> <!--spring对bean的管理细节 1.创建bean的三种方式 2.bean对象的作用范围 3.bean对象的生命周期 --> <!--创建Bean的三种方式 -->...

2020-02-11 19:35:38 126

原创 Mybatis连接数据库时中文乱码

<dataSource type="POOLED"> <!--配置连接数据库的四个基本信息--> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" val...

2019-12-03 16:26:33 249

原创 区间dp入门-石子合并问题

一条直线上摆放着一行共n堆的石子。现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆石子数记为该次合并的得分。请编辑计算出将n堆石子合并成一堆的最小得分和将n堆石子合并成一堆的最大得分。Input输入有多组测试数据。每组第一行为n(n<=100),表示有n堆石子,。二行为n个用空格隔开的整数,依次表示这n堆石子的石子数量ai(0<ai<=10...

2019-04-21 17:52:18 138

原创 Codeforces Roud#393

B. Frodo and pillowstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputn hobbits are planning to spend the night at Frodo’s house. Frodo has ...

2019-03-29 09:42:20 99

空空如也

空空如也

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

TA关注的人

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