首页
学习
活动
专区
工具
TVP
发布

kwai

苏苏苏的学习笔记
专栏作者
120
文章
149668
阅读量
28
订阅数
JPA出现的数据库枚举映射的问题以及一步步优化
当我们从数据库取出这个id对应的整条记录时,JPA会帮助我们对枚举自动映射(id到对应的枚举)。
宇宙无敌暴龙战士之心悦大王
2022-02-24
4.6K0
置顶
关于token
我们每次打开一个以前打开过的编辑栏,他可能会自动填写我们以前填的内容,这就是cookie机制啦。
宇宙无敌暴龙战士之心悦大王
2022-02-24
9670
总结(七) redis
出现hash冲突的解决方式和hashmap一样,用拉链法解决hash冲突,不过没有红黑树。
宇宙无敌暴龙战士之心悦大王
2022-01-10
2460
总结(三) 操作系统
如果程序直接引用物理地址,可能导致内存只能使用一个程序。因为其他程序也运行的话,可能会直接占用前一个程序的物理地址。
宇宙无敌暴龙战士之心悦大王
2022-01-10
4840
总结(一) Java基础
3,Error常见的StackOverflowError,OutOfMemoryError,NoClassDefFoundError。
宇宙无敌暴龙战士之心悦大王
2022-01-10
3140
算法(九) 拆接-拆分
常用于链表复制,和链表一些操作。 可以不破坏原来链表,同时在上面进行操作。 例题 1,剑指Offer 35. 复杂链表的复制 题目 📷 运用拆接-拆分法,可以使得random始终可以获取到原节点的random。 解法 /* // Definition for a Node. class Node { int val; Node next; Node random; public Node(int val) { this.val = val;
宇宙无敌暴龙战士之心悦大王
2022-01-10
1600
算法(九) 优先搜索
建立一个队列,退出队列中的元素,然后把这个队列对应下一组元素放入队列中,没有下一组则结束。
宇宙无敌暴龙战士之心悦大王
2022-01-10
4350
算法(八) 二叉树遍历
二叉树遍历 前序遍历 根 + 左 + 右 中序遍历 左 + 中 + 右 后序遍历 左 + 右 + 中 层序遍历 来自leetcode102,方法主要用广搜或队列,就不在这里写了。 二叉树遍历一般就是递归和非递归 1,递归 简单,但是一般面试不考。都是用迭代的。 前序遍历 来自LeetCode144 class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> res
宇宙无敌暴龙战士之心悦大王
2022-01-10
2080
算法(六) 二分查找
1,二分式子不可以直接 middle = (left+right)/2,这样遇到nt测试用例,可能加起来会溢出。不过这个式子也并非原始式子。
宇宙无敌暴龙战士之心悦大王
2022-01-10
3780
算法(五) 快慢指针
快慢指针方法也被称为 Hare & Tortoise 算法,该算法会使用两个在数组(或序列/链表)中以不同速度移动的指针。
宇宙无敌暴龙战士之心悦大王
2022-01-10
2490
算法(四) 贪心
贪心算法 例题 1,最大子序和 来自LeetCode 53 📷 解法 1,贪心 根据题意我们可以发现这样一个贪心思想:当前面子序列和小于0时,不如从自身重新开始计算。 边界条件(所有数都是负数时),应该考虑此时的值不为0,而是为最小的数。 class Solution { public int maxSubArray(int[] nums) { int max = -Integer.MAX_VALUE; int temp = 0; for(int i
宇宙无敌暴龙战士之心悦大王
2022-01-10
3060
算法(三) 动态规划
动态规划 利用历史记录(子问题的结果)来避免重复计算。 历史记录需要用一些变量来保存,一维数组和二维数组比较多。 俺的做题步骤 明确dp数组的含义,也就是对历史记录的定义。 找出数组元素间的关系,如dp[n] = dp[n-1] + dp[n-2]。 找出初始值,因为关系式需要一个初始值进行结束。但是一定要找全! 例题 1,买卖股票最佳时间(智商题,动态规划) 来自 LeetCode121 📷 解法 1,智商题 本题除了要求大数在小数后面,没有其他要求(如长度,时间等都没有要求)。 所以可以得出,只需要得到
宇宙无敌暴龙战士之心悦大王
2022-01-10
2540
算法(二)双指针/迭代
3,需要熟练掌握String/StringBuffer/StringBuilder。
宇宙无敌暴龙战士之心悦大王
2022-01-10
2410
算法(一) 递归
递归的核心:对于一个节点来说,它只需要知道它之后的所有节点操作之后的结果就可以了。
宇宙无敌暴龙战士之心悦大王
2022-01-10
2370
剑指Offer(三) 数组中重复的数字
这里的空间复杂度则变为 O(n),因为哈希表需要申请额外的 n 个空间,这里用到的是典型的空间换时间的思想。
宇宙无敌暴龙战士之心悦大王
2022-01-10
1680
Java基础(八) 堆
优先队列是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级,优先级最高的元素最先得到服务;优先级相同的元素按照其在优先队列中的顺序得到服务。
宇宙无敌暴龙战士之心悦大王
2022-01-10
4120
Java基础(六) 一些数据结构的Java使用
(3)Object pop( )方法是移除堆栈顶部的对象,并作为此函数的值返回该对象。
宇宙无敌暴龙战士之心悦大王
2022-01-10
3430
Java基础(五) 一些小知识
2,J2ME/SE/EE:是jdk6之前对JavaME/SE/EE的称呼。(什么龙鸣学校2021年还用这称呼当选课?乐死我了。)
宇宙无敌暴龙战士之心悦大王
2022-01-10
2600
Java基础(二)面试题
独立性的: 支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。
宇宙无敌暴龙战士之心悦大王
2022-01-10
2330
Java集合(九) 常用集合方法汇总
(5)contains(Object obj) set中如果有包含obj返回true,否则false。
宇宙无敌暴龙战士之心悦大王
2022-01-10
3090
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档