排序
Spring事务失效,我总结了这7个主要原因
你好,我是猿java。 提起事务,很多人自然而然想到 MySQL数据库的 ACID,而 Spring Transaction 作为业务层的事务,也是Java日常开发中必不可少的。然而在工作中,很多开发认为只要在类或者方法...
如何在CSS中写变量?一文带你了解前端样式利器
目录 引言 概念 语法 基本用法 使用场景 全局变量 局部变量 编辑 媒体查询变量 动态定义 继承变量 自变量 与其他方案的区别 使用方式上 作用域的区别 编译产物 功能及拓展 总结 写在最后 引言...
【Android面试题】2023最新面试专题:网络编程(一)
那年我双手插兜,不知道面市场上什么叫对手?? ?你想要的面试题这里都有? ?关注小小不迷路? 1 请你描述TCP三次握手与四次挥手的过程与意义 这道题想考察什么? 这个问题属于网络体系中的基础理论...
带你找回那些被 Docker 吃掉的磁盘空间
如果你是 Docker/Kubernetes 的重度使用者,应该多多少少会遇到一个问题:“no space left on device” 当然,如果你的硬盘空间很大,也不介意把大量空间用来存放不必要的 Docker 资源,那你可...
又遇到一款神仙级别的PDD绘图工具
之前分享过一篇文章,是总结processon和excalidraw之间的区别,如何去选择这两款绘图软件。最近又发现一款超级好用,还是完全免费的在线绘图工具。这款软件几乎结合了前面提到的两款软件的所有...
再也不怕回文字符串的dp了
7.29面 tiktok测开一面 采用例题+自己理解的方式解决这个系列的问题 第一题:回文字符串的个数 递归五部曲: 确定dp含义,dp[i][j]是i到j是否是回文字符串 确定递推公式, s.charAt(i)!=s.char...
当美团中问道:Android如何发起网络请求,你有用过相关框架码?OkHttp框架解决了你什么问题?
问题来源:某一网友美团面试中问题投稿,这里特意出一篇解析。 思考 首先我们思考下美团中问该问题的意义:主要考察面试者对网络体系的整体了解情况。问题中有提到OkHttp,第一是掌握面试者对Ok...
在开源项目中看到一个改良版的雪花算法,现在它是你的了。
你好呀,我是歪歪。 在 Seata 的官网上看到一篇叫做“关于新版雪花算法的答疑”的文章。 http://seata.io/zh-cn/blog/seata-snowflake-explain.html 看明白之后,我觉得还是有点意思的,结合自...
hashmap中红黑树/SDK开发中的混淆问题/原生夜间模式UIModeManager中的setNightModeActivated方法无法调用
1、hashmap中红黑树,问什么要退化成链表 HashMap当元素超过一定阈值的时候,会从链表变成红黑树。又会在链表元素数目小于6的时候退化成链表。请问 退化成链表的作用是什么? 问题正解: 当对ha...
C++语法中bitset位图介绍及模拟实现
一、位图的引入 先来看下边一道面试题: 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。 经过我们之前的学习,我们可能会有以下的思路: 对...
深入探讨安全验证:OAuth2.0、Cookie与Session、JWT令牌、SSO与开放授权平台设计
合集 - 面试种子题目(10)1.Java并发篇:6个必备的Java并发面试种子题目07-262.探索Java通信面试的奥秘:揭秘IO模型、选择器和网络协议,了解面试中的必备知识点!07-273.JVM调优篇:探索Java性...
作为学生,一路“白嫖”,手把手教你部署前端项目
对于应届生找工作来说,公司还是很看重项目的完整开发流程的,项目部署还是挺重要的一个环节的。 身为学生,可以'白嫖'到这么多资源,为啥不赶快动手实践一下呢? 购买云服务器 (可以白嫖就白嫖...
我试图通过这篇文章告诉你,这行源码有多牛逼。
你好呀,我是歪歪。 这次给你盘一个特别有意思的源码,正如我标题说的那样:看懂这行源码之后,我不禁鼓起掌来,直呼祖师爷牛逼。 这行源码是这样的: java.util.concurrent.LinkedBlockingQueu...
iOS老司机万字整理, 可能是最全的Swift Tips
我正在参加「掘金·启航计划」 可能是最全的Swift Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化. Swift易于维护, 文件分离后结...
讲一下前端用过的设计模式,附带使用场景
1. 构造器模式+原型模式 构造器模式和原型模式可以用来批量创建对象,只需要每次实例化他就行了。 构造函数创建的对象实例是通过 new 关键字调用构造函数生成的,它们不会挂载在原型上。构造函...
深拷贝实现细节远不止递归(上篇)
上篇《不用递归也能实现深拷贝》重点在实现算法上,这篇通过 loadsh cloneDeep 的源码总结实现深拷贝更多细节,如果说上篇是总结实现深拷贝的原理话,那么这篇就是总结如何考虑过各种细节写出一...
this指向谁,当然是真正的调用者——拒绝“八股文”
一句话概括this的指向 this指向是一个很重要,但也容易把大家搞蒙的知识点,再配合有些冗长的解释,让我们本不富裕的脑细胞更加雪上加霜,其实this的指向用一句话就可以概括 this指向真正的调用...
Linux高性能网络编程十谈|网络篇
最近又到了面试季,高性能网络编程对于后端程序猿是必备的知识考点,于是为了方便大家(也方便自己),整理了高性能网络编程十谈,本篇是网络篇,主要介绍一些通用的网络知识,温故知新。 第一...
剑走偏锋,无头浏览器是什么神奇的家伙|掘金一周 6.21
本文字数 2137+ ,阅读时间大约需要 5 分钟。 【掘金一周】本期亮点: 因为一个写法,我翻烂了vue源码,这是vue的问题吧,我要不要提pr! 面试官:你先实现个 CountDown 计时器组件吧! 剑走偏...
Android-我对装饰器模式的理解
需求分析 以下需求本身很简单,也没有这么离谱的产品经理,没必要复杂化,我们更重要的是理解背后的思路。 假设有一个需求: 随机生成一个复杂的Key,这个Key包含数字和英文。 完事后第二天产品...