首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
cool
订阅
TOBENIUBI
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
嘤嘤嘤嘤,方法被反射调用了
项目中有一个需求,需要检测某些方法是否被合法调用。 说到合法调用,首先想到是是不是被反射给干了。emmm,众所周知,反射常常比用来干一些坏事。然鹅,现在需要倒行逆施下,检测给定的方法是否被反射调用了。 经多次测试发现,反射调用的堆栈中会存在4个连续invoke相关的method…
大白话聊聊Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】
上一篇文章聊了一下java并发中常用的原子类的原理和Java 8的优化,具体请参见文章:大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?。 之前有同学反馈,去互联网公司面试,面试官聊到并发时就问到了这个问题。当时那位同学内心估计受到了一万点伤害。。。 因为首先,…
Spring Boot中如何干掉if else
看到crossoverJie的文章《利用策略模式优化过多 if else 代码》后受到启发,可以利用策略模式简化过多的if else代码,文章中提到可以通过扫描实现处理器的自注册,我在这里介绍在Spring Boot框架中的实现方法。 这里虚拟一个业务需求,让大家容易理解。假设…
带有活力的属性动画源码分析与实战——Android高级UI
终于在新的一年的第一天完成了本篇文章,小盆友在此祝贺您,万事如意,阖家幸福。😄 一、前言 对于越来越追求丰富的交互体验的客户端,一个带有动态效果的界面已经是不可避免。属性动画就是这其中必不可少的一把利
漫画:什么是Bitmap算法?
1. 给定长度是10的bitmap,每一个bit位分别对应着从0到9的10个整型数。此时bitmap的所有位都是0。 2. 把整型数4存入bitmap,对应存储的位置就是下标为4的位置,将此bit置为1。 3. 把整型数2存入bitmap,对应存储的位置就是下标为2的位置,将此…
GitHub上读北大:覆盖AI高数等130多门课,讲义考题答案全都有,标星已3k+
一位用户(librarian-pku)创建了名为libpku的项目,专门用来分享北京大学的课程资料。
IDA Pro 逆向速参(链接)
IDAPro逆向速参(链接)逆向准备【IDA】使用IDAloadfile功能,导入JNI.h解析【JNI函数】-CSDN博客IDAPro导入jni.h头文件定义-CSDN博客[讨论]IDA中F5功能反
拜托,面试请不要再问我TCC分布式事务的实现原理!
之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了不少文章,还是不知道分布式事务到底怎么回事,在项目里到底如何使用。 所以咱们这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是TCC分布式事务。…
一文了解Dart语法
Flutter应用程序使用Dart语言开发,Dart是面向对象编程语言,由Google于2011年推出,目前最新版本是2.0,为了更好的使用Flutter进行应用开发,本文将详细介绍Dart语言的语法和特性。 能够放在变量中的所有内容都是对象,每个对象都是一个类的实例。甚至于数…
数据库事务和MVCC多版本并发控制
一个事务必须被视为一个不可分割的最小工作单位,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。 数据库总是从一个一致性状态转换到另一个一致性状态,事务执行之前和执行之后都必须处于一致性状态。 通常来说,一个事务所做的修改在最终提交之前,对其它事务是不可见的。关于事务的隔…