当前位置:网站首页>Summary of technical articles
Summary of technical articles
2022-07-20 09:08:00 【He xiansen】
One 、 Android related
1、Binder
- A cup of black tea Binder( The beginning )
- written Android Application engineer's Binder Principle analysis
- Android Bander Design and implementation - Design
- Binder Learning Guide
- Binder series — The opening
- Android Cross-process communication : Graphic, Binder Mechanism principle
- Android In simple terms Binder Mechanism
- Careful analysis mmap: What is it? Why? How to use it?
- Android Advanced 8: Process communication Binder Mechanism analysis
- Lao Luo :Android Interprocess communication (IPC) Mechanism Binder Brief introduction and study plan
- Lao Luo :Android Interprocess communication (IPC) Mechanism Service Manager Become Binder The path of the guardian process
- Lao Luo :Android Interprocess communication (IPC) Mechanism Binder Medium Server and Client get Service Manager The road to interface
- Lao Luo :Android Interprocess communication (IPC) Mechanism Binder How to achieve addService Interface
- Lao Luo :Android Interprocess communication (IPC) Mechanism Binder How to achieve getService Interface
2、Handler
- Handler 10 ask , Can you hold it ?
- Handler Family barrel —— Handler The source code parsing
- Detailed interpretation Android Handler in Native Suspend the wake-up logic implementation
- Android Advanced ——Android Message mechanism Looper、Handler、MessageQueen
3、APP、Activity Start process
- Activity Start process analysis
- Android Of Activity Start process analysis
- APP Start process resolution
4、View
- View this 12 ask , Can you stand it ?
- I have never seen such a detailed , Explore custom control graphics !
5、 Screen adaptation
Two 、Java relevant
1、 data structure
- To understand HashMap Source code , You have to look at it like this
- One HashMap Talked to the interviewer for half an hour
- HashMap Deep understanding of the principle
- elementary analysis LRUCache principle
2、 Thread related
- Java Concurrent synchronized The depth resolution
- volatile and synchronized The difference between
- Multi thread synchronous mutually exclusive instances —— Multiple threads share data
- Synchronized( Object lock ) and Static Synchronized( Kind of lock ) The difference between
- One volatile Talked to the interviewer for half an hour
- One synchronized Talked to the interviewer for half an hour
3、JVM
- Fully understand Java Memory model
- interviewer : brother , say something Java Is it value passing or reference passing
4、 Design patterns
4.1、18 Design patterns
- Design pattern blog
- Factory mode
- Abstract factory pattern
- The proxy pattern
- The singleton pattern
- Builder pattern
- Archetypal model
- Adapter pattern
- The chain of responsibility model
- Observer mode
- The strategy pattern
- The flyweight pattern
- Bridging mode
- Filter mode
- Intermediary model
- Command mode
- Memo mode
- Template pattern
4.2、 Five singleton modes are implemented
3、 ... and 、 Source related
1、Glide
- Glide The most complete analysis
- interviewer : It's better not to write Glide, It's not as simple as asking the source code
- Face that Glide The new version is a storm
Four 、 The interview related
边栏推荐
猜你喜欢
float position
10e Polkadot substrate: configure contract tray
JS motion function encapsulation function, involving whether the speed is uniform, target value, JSON parameters, etc
企业微信自建应用
Golang:容易误解的一些操作
Seata XA 模式示例分析
Excel 错误含义
100 JD navigation bar slot usage flexible layout (display: flex;)
Horizontal comparison between distributed transaction framework Seata and Hmily
Crudapi add, delete, modify and check interface zero code product success case Golden Tea King voting system
随机推荐
Generate multiple databases at the same time based on multiple data sources and zero code, add, delete, modify and check restful API interfaces - mysql, PostgreSQL, Oracle, Microsoft SQL Server
浅谈微信支付风控
Google Chrome 浏览器快捷键说明大全
无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口
命令行反編譯重打包
Use of vlookup in Excel
What if I forget my MySQL password?
10A Polkadot substrate: node index
How to apply for wechat H5 payment?
crudapi增删改查接口零代码产品成功案例之金茶王投票系统
机器学习中数据集csv编码格式问题
获取屏幕分辨率
106 Polkadot substrate: fork free upgrade
One of online problem positioning -- Arthas
想尝试 Web3 工作?看这篇文章就够了
MPPT电源控制器设计
响应式布局【Responsive】 与 自适应布局 【adaptive】、单页面【SPA】 和多页面【MPA】
Talk about redis cache deletion strategy
10o Polkadot substrate: develop smart contracts
Some things about locks in MySQL