摘要: 主要是利用LinkedHashMap的功能 LinkedHashMap继承了HashMap 学到了LinkedHashMap维护双向链表的方法 LinkedHashMap的Entry加入了一个before和after,用于维护Entry的加入顺序。 next维护各个桶的顺序。 回忆LinkedHas 阅读全文
posted @ 2023-05-31 22:14 Lee最好好好吃饭 阅读(6) 评论(0) 推荐(0)
摘要: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 当原始数字小于或等于反转后的数字时,就意味着我们已经处理了一半位数的数字了。这时候只要return ( 阅读全文
posted @ 2023-05-29 15:19 Lee最好好好吃饭 阅读(41) 评论(0) 推荐(0)
摘要: 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 class Solution { public static String longestPalindrome(String s) { //边界条件判断 if (s.length() < 阅读全文
posted @ 2023-05-28 23:49 Lee最好好好吃饭 阅读(8) 评论(0) 推荐(0)
摘要: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 关键是搞懂什么时候左指针向右移动,右指针向右移动。 左指针一直向右移动,左指针只要移动就移除指向的元素 右指针移动条件:1.没越界 2.指向元素不在Set里面 右指针移动的时候时刻记录Set长度 class Solution { 阅读全文
posted @ 2023-05-27 12:28 Lee最好好好吃饭 阅读(11) 评论(0) 推荐(0)
摘要: 利用HashMap,Key存数字,Value存下表。 class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer,Integer> Hashtable = new HashMap<Integer,Integer 阅读全文
posted @ 2023-05-27 01:09 Lee最好好好吃饭 阅读(13) 评论(0) 推荐(0)
摘要: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } 阅读全文
posted @ 2023-05-27 01:07 Lee最好好好吃饭 阅读(18) 评论(0) 推荐(0)
摘要: 第一种构造方法 接口:FirstDao package com.leehl.springgitider.dao; public interface FirstDao { public void save(); } 主方法:FirstDaoimpl package com.leehl.springgi 阅读全文
posted @ 2022-11-27 17:47 Lee最好好好吃饭 阅读(139) 评论(0) 推荐(0)
摘要: IoC 控制反转 对象的创建控制权由程序转移到外部(解耦),Spring对IoC思想进行了实现 Spring提供了一个容器,IoC容器,用于充当IoC思想的外部,被创建的对象在IoC容器中称为Bean DI 依赖注入 在容器中建立Bean和Bean之间的依赖关系的整个过程,成为依赖注入 目的:充分解 阅读全文
posted @ 2022-11-23 13:36 Lee最好好好吃饭 阅读(16) 评论(0) 推荐(0)
摘要: 数据结构:hash思想 基于内存计算 多路复用,单线程,可以实现分布式锁,setNx方法实现分布式锁。 表的结构 Key:String value:Key-value、String、set、map、hset等 解决缓存击穿、数据库优化、分库分表、基于Canal的最终一致性解决方案、基于消息队列MQ的 阅读全文
posted @ 2022-11-23 10:43 Lee最好好好吃饭 阅读(21) 评论(0) 推荐(0)
摘要: 日志级别等级: trace<debug<info<warn<error 默认级别为debug 阅读全文
posted @ 2022-10-27 23:59 Lee最好好好吃饭 阅读(22) 评论(0) 推荐(0)