• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
xiaoyaovo
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 ··· 13 下一页
2021年8月29日
面试被暴虐,含泪整理了 MySQL增删查改2.0
摘要: 写在前面 这篇博客是基于基本的 MySQL增删查改1.0 的进阶版本,这几天面试被暴虐,毕竟好久没用了,于是决定从新复习一遍!!! 目录 写在前面一、查询likenulllimitoffset(偏移量) 二、约束not nulluniquedefaultprimary key(主键)自增主键 for 阅读全文
posted @ 2021-08-29 21:17 豆本豆红枣豆奶 阅读(18) 评论(0) 推荐(0)
2021年8月25日
剑指 Offer II 33. 变位词组
摘要: 题目 链接 剑指 Offer II 33. 变位词组描述 给定一个字符串数组 strs ,将 变位词 组合在一起。 可以按任意顺序返回结果列表。 注意:若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。 输入与输出 输入: strs = [“eat”, “tea”, “tan”, “ate 阅读全文
posted @ 2021-08-25 00:30 豆本豆红枣豆奶 阅读(16) 评论(0) 推荐(0)
2021年8月24日
剑指 Offer II 31. (LRU)最近最少使用缓存(双向链表 + 哈希表 / LinkedHashMap)
摘要: 题目 链接 剑指 Offer II 031. 最近最少使用缓存描述 运用所掌握的数据结构,设计和实现一个 LRU (Least Recently Used,最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初 阅读全文
posted @ 2021-08-24 18:14 豆本豆红枣豆奶 阅读(19) 评论(0) 推荐(0)
2021年8月23日
浅析JVM
摘要: 这里写目录标题 JVM 概念JVM 内存区域划分JVM 要做什么?类加载双亲委派模型(找到 .class 文件)初始化流程 内存管理 JVM 概念 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机 阅读全文
posted @ 2021-08-23 15:24 豆本豆红枣豆奶 阅读(12) 评论(0) 推荐(0)
2021年8月22日
剑指 Offer II 28. 展平多级双向链表
摘要: 题目 链接 剑指 Offer II 28. 展平多级双向链表描述 多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示.给定位于列表第一级的头节点,请扁平化列表,即 阅读全文
posted @ 2021-08-22 14:52 豆本豆红枣豆奶 阅读(14) 评论(0) 推荐(0)
2021年8月21日
JUC(Java.util.concurrent)常见组件
摘要: 这里写目录标题 ReentrantLocksemaphoreCountDownLatch原子类线程安全的集合 ReentrantLock ReentrantLock 和 synchronized 一样,也是一个可重入锁。 ReentrantLock 使用方法 import java.util.con 阅读全文
posted @ 2021-08-21 21:46 豆本豆红枣豆奶 阅读(10) 评论(0) 推荐(0)
2021年8月17日
【剑指 Offer II】 16. 不含重复字符的最长子字符串
摘要: 题目 链接【剑指 Offer II】 16. 不含重复字符的最长子字符串描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度。 输入与输出 输入: s = “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。 请注意,你的答案 阅读全文
posted @ 2021-08-17 01:22 豆本豆红枣豆奶 阅读(17) 评论(0) 推荐(0)
【剑指 Offer II】 15. 字符串中的所有变位词
摘要: 题目 链接【剑指 Offer II】 15. 字符串中的所有变位词描述 给定两个字符串 s 和 p,找到 s 中所有 p 的 变位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。变位词 指字母相同,但排列不同的字符串。 输入与输出 输入: s = “cbaebabacd”, p = “ab 阅读全文
posted @ 2021-08-17 00:52 豆本豆红枣豆奶 阅读(4) 评论(0) 推荐(0)
2021年8月16日
Runnable 和 Callable 的区别
摘要: 区别 两个都是接口,但是 Runnable 方法中 run() 没有声明异常且没有返回值,而 Callable 中 call() 声明了异常且有返回值;(意味着使用 Runnable 需要自己处理异常)通过 Callable 创建线程需要一个辅助类 FutureTask 实例化对象来接收线程执行完毕 阅读全文
posted @ 2021-08-16 22:54 豆本豆红枣豆奶 阅读(19) 评论(0) 推荐(0)
synchronized 底层原理
摘要: synchronized 膨胀/降级 基本流程 synchronized 不仅能够自动升级,还能自动降级!!! synchronized 不仅能够自动升级,还能自动降级!!! synchronized 不仅能够自动升级,还能自动降级!!! 其他优化 锁消除 编译器/JVM 某个代码不涉及线程安全问题 阅读全文
posted @ 2021-08-16 18:03 豆本豆红枣豆奶 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 13 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3