自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 二叉树遍历合集

二叉树前序/中序/后序遍历 理论&解题思路&golang代码实现

2022-05-26 15:51:55 141

原创 leetcode 15. 三数之和

三数之和 解体思路&golang代码实现 双向指针vs哈希表

2022-05-17 22:58:40 180

原创 leetcode 242. 有效的字母异位词

有效的字母异位 解体思路&golang代码实现

2022-05-15 14:06:33 168

原创 leetcode 703. 数据流中的第 K 大元素

数据流中的第 K 大元素 解题思路&golang代码实现

2022-05-15 13:02:59 144

原创 leetcode 232. 用栈实现队列 225. 用队列实现栈

用栈实现队列&用队列实现栈 解题思路&golang代码实现

2022-05-09 22:04:15 154

原创 leetcode 20. 有效的括号

有效的括号 解题思路&golang代码实现

2022-05-08 00:02:45 722

原创 leetcode 141. 环形链表

判断链表是否有环 三种解题思路&代码实现

2022-05-06 13:34:17 216

原创 leetcode 24. 两两交换链表中的节点

两两交换链表中的节点 解题思路&代码实现

2022-05-05 23:42:18 502

原创 剑指 Offer II 024. 反转链表

反转链表实现思路及golang代码实现

2022-04-25 13:23:28 635

原创 spring-data-mongodb相关CURD操作

在springBoot项目中使用mongodb数据库时,我们通常使用 spring-boot-starter-data-mongodb来进行数据库相关操作。相关操作流程如下1、在项目中引入相关依赖dependencies { implementation('org.springframework.boot:spring-boot-starter-data-mongodb') c...

2018-11-05 23:56:39 264

原创 idea 使用技巧及问题汇总

idea 有个rest client 可以代替postmanTools -> Test RESTful web service

2018-01-16 16:25:44 307 1

原创 java 基础知识整理 (String对象)

public class HelloWorld { public static void main(String []args) { String str1 = "hello"; String str2 = new String("hello"); System.out.println(str1 == str2); }}上面代

2018-01-12 15:47:54 256

转载 史上最简单的 SpringCloud 教程 | 终章

错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。案例全部采用Spring Boot 1.5.x ,Spring Cloud版本为Dalston.RELEASE我为什么这些文章?一是

2018-01-10 11:13:38 192

原创 java 基础知识整理

简单的switch使用实例public class HelloWorld { public static void main(String []args) { int num=1; switch (num) { case 1: System.out.println("运行结果为1"); br

2018-01-08 16:38:36 327

原创 java基础知识整理

java中的“&”和“&&“ 以及 “|” 和”||”的区别作为逻辑运算符表示 逻辑与 运算:&&: 若干个判断条件中如果前面的判断返回了一个 false,后面的判断将不再执行,最终结果为false;&:所有的判断都会执行表示 逻辑或 运算:||:若干个判断条件中如果前面的判断返回了一个 true,后面的判断将不再执行,最终结果为true;| : 所有的判断都会执行作为位运算

2018-01-07 10:55:05 259

原创 Java 基础知识(整型数据类型)

int 数据类型溢出问题public class Test{ public static void main(String args[]){ int maxValue = Integer.MAX_VALUE; //获取最大值 int minValue = Integer.MIN_VALUE; //获取最小值 int maxTest = maxV

2017-12-20 19:34:42 866

原创 查看本机IP地址

首先 cmd 打开命令提示符,需要以管理员身份打开!然后输入 ipconfig /all 查看本机的ip配置

2017-11-22 09:41:25 569

原创 Java 序列化与反序列化

Java 序列化Java可以将一个对象表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件以后,可以从文件读取出来,并且对它进行反序列化。 在java的序列化和反序列化的过程中,整个过程都是Java 虚拟机(JVM)独立的,可以在一个平台序列化然后在另一个平台反序列化。public final void writeObject(Ob

2017-11-06 15:16:57 197

原创 Java 中 int和Integer的联系与区别

Integer与int的主要区别Integer为一个类,int是基本的数据类型,Integer是int的封装类 int的默认值为0,Integer的默认值为null Interger是一个对象,需要一个引用指向这个对象,int可以直接存储Integer与int的关联Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 Intege

2017-11-03 11:26:55 511

原创 Java 重写与重载的区别

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写简单理解就是子类将父类的方法进行改写,但不能改变传入的参数和返回值。代码示例class food{ public void eat(){ Sy

2017-11-02 10:52:44 314

原创 JAVA scanner类中next()方法与nextline()方法的区别

在scanner类中有next()和nextline()方法,这两种方法有什么区别呢?今天写了段代码测试了下。代码部分import java.util.Scanner; public class scannerDemo{ public static void main(String[] args) { nextTest(); System.out.print

2017-10-31 16:29:44 1239

原创 使用notepad++编译器时 错误:编码gbk的不可映射字符串

在使用nodepad++时写入注释或者其他中文时,使用终端编译会报错:编码gbk的不可映射字符串。遇到这个问题后,百度了许多方法,基本上是要“把源文件编码修改成ASCII,ANSI格式编码”,自己亲自试了,没有效果还将代码内的中文变成了乱码。最后找到了解决办法javac -encoding UTF-8 yourclass.java只需在终端编译时将编码改为utf-8即可

2017-10-31 16:18:06 1811

原创 Java 可变参数实现

有时候在开发的过程中,我们给方法内传入的参数个数不确定,可以用以下方式实现JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。方法的可变参数的声明如下所示:paramtype... paramnames示例代码:public class HelloWorld { public static void main(String[] args) { coutMax(1

2017-10-31 15:08:41 376

原创 Java 将 string类型与list类型相互转换

代码实现String ids = "111,222,333,444";List<String> list = new ArrayList<>();String str[] = ids.split(",");list = Arrays.asList(str);实现思路先将string类型的字符串用split()函数进行分割成string类型的数组,再利用aslist()将数组转化为list。

2017-10-30 14:33:19 41689 1

原创 解决eclipse字体背景变红或者变绿的问题

在用eclipse写代码的时候突然遇到这种情况 (此图来自网络)百度了好久也找不到解决办法。产生此情况的原因:在debug 的时候未关闭debug就开始运行项目,就会发生这种情况。解决办法:重启下eclipse即可,亲测有效!

2017-10-26 14:58:04 5205 4

原创 MyBatis的实现过程

根据xml配置文件(全局配置文件)创建一个SqlSessionFactory对象。包含数据源和一些环境运行信息sql映射文件:文件中配置每一个sql,以及sql的封装规则等将sql映射文件注册在全局配置文件中代码实现: 根据全局配置文件得到SqlSessionFactory使用SqlSessionFactory,获取到sqlSession对象,使用它来执行增删改查(一个sqlSession

2017-10-20 14:51:12 404

空空如也

空空如也

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

TA关注的人

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