leetcode面试题 02.06. 回文链表,解题心路 [toc] 1、题目描述 编写一个函数,检查输入的链表是否是回文的。如图: 试题链接:https://leetcode cn.com/problems/palindrome linked list lcci/ 2、java语言题解一 看到该题 ...
分类:
其他好文 时间:
2020-02-27 19:02:39
阅读次数:
50
lombok简介 Lombok是一个java库,它可以自动插入编辑器并构建工具,为java增色。 永远不要再编写另一个getter或equals方法,使用一个注释,您的类就有了一个功能齐全的构建器,自动化您的日志变量,等等。 基本使用 1、首先我们需要导入jar包 "点击下载 jar包 1.18.1 ...
分类:
其他好文 时间:
2020-02-26 20:43:51
阅读次数:
58
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/ ...
分类:
移动开发 时间:
2020-02-26 16:50:36
阅读次数:
86
Map集合 ? Map集合是Java提供的用来存放键值对的,是双列集合,用以处理一一对应关系的数据。 1. Map特点 Collection中元素是单列的,Map集合的元素是双列的,有key和value Map集合中 不能包含重复的键 ,值可以重复,每个键只能对应一个值。 2. Map常用子类 Ma ...
分类:
编程语言 时间:
2020-02-25 17:50:55
阅读次数:
65
java.lang.String类代表字符串 程序中所有双引号字符串,都是String对象(就算没有new,也是对象) 字符串特点: 1.字符串内容永不改变 2.由于字符串内容不改变,所以字符串可以共享使用(常量池) 3.字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组 字 ...
分类:
其他好文 时间:
2020-02-24 21:00:25
阅读次数:
89
1.接口TestController import java.util.Random; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.dysmsapi.model.v ...
分类:
编程语言 时间:
2020-02-24 15:18:46
阅读次数:
79
相同 Comparable和Comparator都是用来实现对象的比较、排序 要想对象比较、排序,都需要实现Comparable或Comparator接口 Comparable和Comparator都是Java的接口 区别 Comparator位于java.util包下,而Comparable位于j ...
分类:
编程语言 时间:
2020-02-24 14:55:03
阅读次数:
72
Set集合 无序,没有下标,集合中的元素不重复。 HashSet 打印结果去重 且无序。 例子 当打印对象时 不会自动去重,需要重写equals和hashcode方法,重写的方法再Person类中重写。 LinkedHashSet 可以理解为有序的HashSet 如何存储就如何打印。 例:利用Lin ...
分类:
编程语言 时间:
2020-02-21 20:27:01
阅读次数:
68
lombok可以简化我们的开发量,但同时引入lombok会带来代码的不明确性,特别是有继承关系时,建议有继承关系时不要使用lombok 坑点一、使用@Data注解后重写了equals()方法,但是如果只是使用@Data时equals()中只用到了本类的属性,没有考虑继承下来的属性,例如:B类继承了A ...
分类:
其他好文 时间:
2020-02-21 17:49:49
阅读次数:
85
一、关于hibernate 1. hibernate是什么? Hibernate是使用在三层架构中的dao层的一个轻量级框架,与JDBC和myBatis是类似的技术,它也是基于ORM(对象关系映射:数据表中的字段和实体类中的属性一一对应)设计的,其实就是对JDBC的封装,封装之后的东西使用起来更加方 ...
分类:
Web程序 时间:
2020-02-21 16:28:37
阅读次数:
109