- 博客(8)
- 收藏
- 关注
原创 刷题心得(效率问题)
今天刷完题,对比答案,思路基本一样,但是速度差了一倍以上,分析原因记录一下。System.out.println(System.currentTimeMillis()); Set<Integer> set=new HashSet(); for (int i = 0; i < 100000; ++i) { set.add(i); } System.out.println(System.currentTi
2022-05-09 15:30:48 50
原创 剑指 Offer 59 - I. 滑动窗口的最大值
给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。提示:你可以假设 k 总是有效的,在输入数组不为空的情况下,1 ≤ k ≤ 输入数组的大小。一开始写的最暴力解,速度很慢,勉强通过。class Solution { public int[] maxSlidingWindow(int[] nums, int k) { if(nums.length==0)return new int[0]; int[] res=new int[nums
2021-10-23 20:40:03 53
原创 剑指 Offer 59 - II. 队列的最大值
请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。若队列为空,pop_front 和 max_value 需要返回 -1示例 1:输入: ["MaxQueue","push_back","push_back","max_value","pop_front","max_value"][[],[1],[2],[],[],[]]输出: [null,null,null,2,1,2]示
2021-10-23 17:34:19 41
转载 Integer使用==比较的坑
转载自简书先上一段例子ArrayList<Integer> list=new ArrayList<>(); ArrayList<Integer> list1=new ArrayList<>(); list.add(127); list1.add(127); System.out.println(list.get(0)==list1.get(0));可以看到结果但是当我把127改为128
2021-10-23 17:15:15 179
原创 log4j
之前做的项目基本都在本地服务器运行,之后有次课程设计为了得到更高的分数把项目发到了阿里云服务器,但是本地服务器和阿里云有些不同的地方,有的地方在本地运行没有问题,一旦发到服务器上就会出现bug,这十分令我头疼,而且在当时我的debug方式只有syso,debug的过程十分艰辛,今天简单学习了log4j,简单的记录一下。1.log4j输出级别fatal(致命错误)>error(错误)>...
2020-02-03 15:31:23 109
原创 eclipse项目里面找不到错,但是项目名上有叉号
首先检查有没有添加jre,然后打开项目的Properties,检查java Complier中Compiler compliance level中的版本和添加的jre版本是否相同,再看Project Facets中java的版本是否和jre版本相同。除了版本问题,还有可能是jar包问题,从窗口中找到problem视图。从problem视图中可以找到是哪个jar包出的问题。...
2020-02-02 14:11:03 312
原创 第二篇随笔
由于突然忘了一个知识点,我发现有的碎片知识还是记下来比较好。今天就写一个关于路径问题的。在写文件路径和页面跳转的过程中不免会遇到各种各样的问题,我就简单总结一下。用eclipse开发javaweb,前面不加“/”,后面直接加路径,就是src下面的文件。加一个“/”,就是网页根路径下面的文件,也就是webcontent下面的文件(在myeclipse中是webroot下的)。前面是“。/”...
2019-03-28 00:23:49 90
原创 随笔
第一次写文章,为了更好的提高自己,以后得经常写。今天就写一个老师上课讲的东西,感觉有点东西。和sql语句执行顺序有关的from+表名where+条件group byhavingselect+字段名order by写这个的主要原因就是希望自己以后能规范一下sql语句的写法,由于一直在用navicat,所以这方面的能力特别差。...
2019-03-19 18:45:26 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人