首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
兴趣点
订阅
lzkFrank
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
Mybatis框架SQL防注入指南
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一些思…
深度分析:那些阿里,腾讯面试官都喜欢问的LinkedHashMap源码
LinkedHashMap 内部通过双向链表来维护节点的顺序, 可以按插入先后顺序来获取节点的值。 在实现上,它是继承于HashMap的,覆写了其中的部分方法。 1. LinkedHashMap 的构造方法 构造方法基本是和HashMap的方法类似,它的成员变量增加了头节点指针…
程序员必读书单 1.0
本文把程序员所需掌握的关键知识总结为三大类 19 个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。
后端进阶书籍推荐(持续更新)
经常收到一些同学的咨询,对技术很有热情,但是不知道要看什么书。大学毕业之后我看了不少书,涉及的面比较广,基本上相当于再次读了一次大学。 多读书始终是好的,于是,抽时间整理了一些个人觉得比较好的书单,百分之八十我读过,还有些是朋友推荐的,不仅限于提升技术硬实力,还包括提升自身软实…
字节跳动Android实习面试凉凉经
Jvm虚拟机 messageQueue会不会阻塞ui线程 对象锁和类锁 之字形打印树 还有其他的记不清了,主要是我对二面印象太深刻了。 dart是值传递还是引用传递 Widget和element和RenderObjec…
完全组件化框架Atoms-mvp
前一段时间看到JessYan的一篇文章,分享他的MVP开源框架,我相信大多数人应该都还有印象,不得不说这个框架确实很棒,感谢JessYan的开源和分享。框架虽然不是项目的核心,但却是项目的基础。一个好的项目框架,能帮助你快速地开始企业级项目开发。本人经过对MVPArms的研究考…
一个 2 年安卓开发者的一些忠告
安卓开发老司机的经验分享与忠告。或许,可以帮助某人更快上手,避免重复踩坑。
《我们一起进大厂》系列-HashMap
美丽迷人的面试官您好,您见笑了,全靠看了敖丙的《吊打面试官》系列,不然我还真的回答不上很多原本的知识盲区,他真的有点东西。 切,这也太看不起我了吧,居然问这种低级问题,不过还是要好好回答。 嗯嗯面试官,我知道HashMap是我们非常常用的数据结构,由数组和链表组合构成的数据结构…
数据结构和算法面试题系列—链表
链表作为一种基础的数据结构,在很多地方会用到。如在Linux内核代码,redis源码,python源码中都有使用。除了单向链表,还有双向链表,本文主要关注单向链表(含部分循环链表题目,会在题目中注明,其他情况都是讨论简单的单向链表)。双向链表在redis中有很好的实现,也在我的…
Android 点击波纹扩散动画
gif动画将就看吧,要啥自行车,真机上效果还可以。 通过继承Drawable重写draw()方法,通过ValueAnimator不断改变圆的半径,实现波纹效果。注意的一点是波纹要从手机点击抬起的位置为中心向俩边扩散。看下代码: 在 onBoundsChange()中,计算了最大…