自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java初学者的博客

单纯记录

  • 博客(60)
  • 收藏
  • 关注

原创 【刷题】leetcode349-两个数组的交集

【题目描述】:给定两个数组 nums1 和 nums2 ,。输出结果中的每个元素一定是的。我们可以输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]解释:[4,9] 也是可通过的。

2022-11-22 21:01:23 525 1

原创 LeetCode206-反转链表

LeetCode206-反转链表

2022-09-06 21:00:27 170

原创 LeetCode203-移除链表元素

LeetCode203-移除链表元素

2022-09-05 21:04:23 208

原创 LeetCode59-螺旋矩阵||

LeetCode59-螺旋矩阵||

2022-08-03 11:35:49 2317

原创 LeetCode904-水果成篮

LeetCode904-水果成篮

2022-07-29 22:48:39 233

原创 关于Docker容器启动问题,查看日志出现:“No space left on device“

“No space left on device“问题

2022-07-29 15:33:25 2162

原创 LeetCode209-长度最小的子数组

LeetCode209-长度最小的子数组

2022-07-28 18:40:57 2401

原创 LeetCode977-有序数组的平方

LeetCode977-有序数组的平方

2022-07-27 14:42:11 75

原创 LeetCode844-比较含退格的字符串

LeetCode844-比较含退格的字符串

2022-07-26 21:13:57 149

原创 LeetCode283-移动零

LeetCode283-移动零

2022-07-25 16:10:11 191

原创 LeetCode26-删除有序数组中的重复项

LeetCode26-删除有序数组中的重复项

2022-07-25 15:01:48 242

原创 LeetCode27-移除元素

LeetCode27-移除元素

2022-07-24 16:51:49 70

原创 LeetCode367-有效的完全平方数

LeetCode367-有效的完全平方数

2022-07-24 15:23:27 83

原创 LeetCode35-搜索插入位置

LeetCode35-搜索插入位置

2022-07-23 16:30:12 128

原创 “nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘orgId‘ not found. Availa

报错如图所示,网上查到是请求参数有多个时,需要在mapper.java中添加@Param注解标注识别出字段,于是我添加上去了但是添加上去仍然报同样的错误,后来再我心灰意冷之时我想起会不会是引入的注解不是同一个,于是我去看了一下import的文件,果然不同。改成同一个就好了。...

2022-04-28 10:11:42 1528

原创 Load balancer does not contain an instance for the service service-xxx

记录!

2022-04-01 11:36:49 3739

原创 Java-面向对象-封装性-为什么要有get/set方法

如题,这两天一直在查这个问题,我总结一下我的想法除了我理解不了的地方,我认为归根揭底都是降低修改代码带来的代价,也就是降低耦合采用网上大部分的例子比如你突然要给 用户输入的年龄 加一个限制,如果此时没有set方法,那么你需要到每个调用age属性的地方去加限制条件但是如果你有set方法,你只需要在set方法加限制条件即可,不用每块都去修改再比如说,我想把name属性修改为firstname + lastname,那么此时没有get方法,同样也是需要每个地方都去修改,而有get方法,直接方法里面修

2022-03-17 11:06:07 917

原创 LintCode-机器人能否返回原点

描述最初,机器人位于(0, 0)处。 给定一系列动作,判断该机器人的移动轨迹是否是一个环,这意味着它最终会回到原来的位置。移动的顺序由字符串表示。 每个动作都由一个字符表示。 有效的机器人移动是R(右),L(左),U(上)和D(下)。 输出应该为true或false,表示机器人是否回到原点。样例1:输入: “UD”输出: true样例2:输入: “LL”输出: falsepublic class Solution { /** * @param moves: a seque

2022-01-07 11:54:45 114

原创 LintCode-求直角坐标系内两点间距离

描述请从标准输入流(控制台)中获取 4 个正整数 x1,y1,x2,y2 表示两个点的坐标 (x1, y1),(x2, y2), 要求计算出这两个点之间的距离(保留两位小数),并且你需要使用 System.out.printf 语句输出该距离。样例一当 x1 = 1,y1 = 3,x2 = 5,y2 = 4 时,程序执行打印出的结果为:4.12解释:17 的平方根在计算结果中第三位小数是 3,则保留两位小数后是 4.12import java.util.Scanner;public clas

2022-01-06 09:36:23 131

原创 LintCode-反转一个三位整数

描述反转一个只有3位数的整数。样例 1:输入:number = 123输出:321样例 2:输入:number = 900输出:9思路:可以使用reverse方法来进行反转,该方式为StringBuff和StringBuilder对象可以调用反转后通过toString方法得到字符串,通过转换方法转为Int型。public class Solution { /** * @param number: A 3-digit number. * @return:

2022-01-05 10:06:43 114

原创 LintCode-打印X

描述输入一个正整数N, 你需要按样例的方式返回一个字符串列表。样例1:输入:n = 1输出:[“X”]解释:答案列表可以被视为下面的图形:X样例 2:输入:n = 2输出:[“XX”, “XX”]解释:答案列表可以被视为下面的图形:XXXX样例 3:输入:n = 3输出:[“X X”, " X ", “X X”]解释:答案列表可以被视为下面的图形:(第二行的输出结果是" X ")X XXX Xpublic class Solution { /

2022-01-04 09:30:21 364

原创 lintCode-判断数字与字母字符

描述给出一个字符c,如果它是一个数字或字母,返回true,否则返回false。public class Solution { /** * @param c: A character. * @return: The character is alphanumeric or not. */ public boolean isAlphanumeric(char c) { // write your code here //1.要求输

2021-12-30 18:49:13 355

原创 lintcode-列表扁平化

描述给定一个列表,该列表中的每个元素要么是个列表,要么是整数。将其变成一个只包含整数的简单列表。输入:列表 = [[1,1],2,[1,1]]输出:[1,1,2,1,1]解释:将其变成一个只包含整数的简单列表。思路:逐个元素读取,判断是Integer类还是List类若是Integer类,则直接加入新创建的集合中若是List类,则递归调用原来的方法来判断/** * // This is the interface that allows for creating nested l

2021-12-30 11:00:51 78

原创 LintCode-字符串查找

描述对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。思路嵌套循环读取source和target字符串,用变量k记录起始位置当两者初次出现字符相等时,起始位置加一,判断下一个字符是否相等直到完全读取完target字符public class Solution { /** * @param source: * @param target

2021-12-27 23:00:43 254

原创 剑指Offer-替换空格

描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。实例输入:s = “We are happy.”输出:“We%20are%20happy.”思路:先将字符串转换为字符数组循环读取并判断是否遇到空格若遇到了则追加%20到新的StringBuilder变量若没有遇到,则同样把当前读取的内容追加到StringBuilder变量里。class Solution { private static final String REPLACE_SPACE_VALU

2021-12-27 15:36:46 189

原创 leetcode-不同的路径(简单)

描述有一个机器人的位于一个 m × n 个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?注意:n和m均不超过100,且答案保证在32位整数可表示范围内。此题运用动态规划的思想思路定义一个二维数组dp,dp[i][j]代表从左上角到该点共有多少条路径。当dp[0][j]或者dp[i][0]时,结果都为1,即路径只有一条。当i,j不属于上述的情况时,dp[i][j] = dp[i-1][j](代表向下移动)+dp[i][j-1](代

2021-12-26 10:26:03 211

原创 leetcode-打印矩阵

描述给定正整数 n,以 n 为边长,请通过输出语句按序号从左到右,从上到下输出,形成正方形矩阵,序号从 1 开始,两个序号间用一个空格分隔,每行结尾不加空格。思路:循环嵌套循环用于处理行列问题import java.util.Scanner;public class Main { public static void main(String[] args) { // write your code here // read data from cons

2021-12-25 10:50:06 337

原创 LeetCode-报数

描述报数指的是,按照其中的整数的顺序进行报数,然后得到下一个数。如下所示:当n=1时,输出11,当n=2时,读作

2021-12-25 09:26:59 477

原创 初步布置好springMVC项目启动出现HTTP Status 500的情况

多为配置springMVC.XML文件里的mvc注解驱动时倒错包此为倒错包的代码<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="htt

2021-12-01 19:26:22 113

原创 MySQL启动服务弹出错误1067解决办法

开门见山找到这两个日志文件,删除!再重新启动服务就可以了!!我是通过一个软件叫做everthing来查找的注单纯记录

2021-09-16 12:54:32 86

原创 idea部署tomcat出现404的情况如何解决

首先涉及部署web,网上很多手把手教程,尽量找和自己idea版本相差不大的教程来部署,要是看了很多篇教程,能保证自己确实部署没有问题的话,就可以使试试我的办法先看看自己tomcat放在哪了,要是tomcat和idea放同一个文件夹可能就会出错,因为我的情况就是这样解决的,我研究了一下午,最后死马当活马医,将tomcat拿到其他地方安装了,最后运行就没问题了,大家如果实在没办法了可以尝试一下。...

2021-09-08 22:43:38 905

原创 JavaSE之集合

集合概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组特点一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr; int[] arr1; Object[] arr2;数组缺点一旦初始化以后,其长度就不可修改。数组中提供的方法非常有限,对于添加、删除、插入数据等操

2021-08-27 20:51:04 95

原创 Java10,11新特性

Java10新特性局部变量类型推断适用于不适用于 @Test public void test3() {// 情况1:没有初始化的局部变量声明// var s = null;// 情况6:catch块// try{//// }catch(var e){// e.printStackTrace();// } } //情况2:方法的返回类型

2021-08-20 10:47:28 103

原创 Java9新特性

目录结构JDK8JDK9模块化系统​ 本质上讲也就是说,用模块来管理各个package,​ 通过声明某个package 暴露,模块(module)的概念,其实就是package外再裹一层,不声明默认就是隐藏。​ 因此,模块化使得代码组织上更安全,因为它可以指定哪些部分可以暴露,哪些部分隐藏。jShell命令​ jShell,让Java可以像脚本语言一样运行,从控制台启动jShell,利用jShell在没有创建类的情况下直接声明变量,计算表达式, 执行语句。​ 即开发时可以在命令行

2021-08-20 10:47:12 49

原创 Java8新特性

概述Lambda表达式举例: (o1,o2) -> Integer.compare(o1,o2);格式:-> :lambda操作符 或 箭头操作符->左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表->右边:lambda体 (其实就是重写的抽象方法的方法体(可以看成传统写法的简写,重复的不需要的都省去)总结->左边:lambda形参列表的参数类型可以省略(类型推断);​ 如果lambda形参列表只有一个参数,其一对(

2021-08-20 10:46:52 50

原创 JavaSE之反射

(红字是重点)概念​ Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。​ 框架 = 反射 + 注解 + 设计模式。//体会反射的动态性@Testpublic void test2(){ for(int i = 0;i < 100;i++){ int num = new Random().nextInt(3);//0,1,2 St

2021-08-19 08:11:33 75

原创 JavaSE之网络编程

网络编程概述​ Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境目的​ 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。问题如何准确地定位网络上一台或多台主机;定位主机上的特定的**应用 **找到主机后如何可靠高效地进行数据传输网络通信要素IP和端口号IP的理解IP:唯一的标识Internet上的计算机(通信实

2021-08-19 08:11:16 126

原创 JavaSE之IO流

IO流File类理解File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类声明在java.io包下File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点".构造器​ File(String filePath)以pathname为路径创建File对象,可以是绝对路

2021-08-19 08:10:59 109

原创 JavaSE之泛型

泛型理解​ 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。​ 这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。(在定义类、接口时标识了某一类型,当有对象实现方法时,方法的返回值或参数类型需与标识的类型一致)引入原因​ 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后

2021-08-19 08:10:30 117

原创 JavaSE之枚举与注解

枚举类理解​ 类的对象只有有限个,确定的。我们称此类为枚举类。​ 当需要定义一组常量时,强烈建议使用枚举类​ 如果枚举类中只有一个对象,则可以作为单例模式的实现方式。如何定义方式一:自定义枚举类public class SeasonTest { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println(spring); }

2021-08-19 08:09:53 91

空空如也

空空如也

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

TA关注的人

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