体系及导航"/>
本博客知识体系及导航
过去的知识,好像都没意义了
2018.5.9
C、C++
typedef
内存角度理解结构体的->
双向链表的实现
设计模式
模板(把你的OnCreate藏起来,一句话初始化,开源中国的小技巧)
观察者
代理
数据库
mysql插入中文报错
事务、mysql隔离级别
聚集索引、非聚集索引
网络
信道、停等协议
滑动窗口、最大吞吐量
拥塞控制
TCP可靠的原理
OSPF的原理
IP新老编址
数据链路层服务
ARP原理
DNS(基于UDP)解析过程及两种方式
2种重定向
get、post无区别
restful
3握4挥
cdn缓存分销商
httpdns
tcp udp应用场景
网络协议
HTTP缓存、报文内容
HTTPS原理
Git
传项目到git
git push
Java
Java基础
泛型
接口回调
强弱软虚
自动拆箱、装箱
clone机制
ThreadLocal
常量池
接口的方法就是方法,协作意义
泛型、反射、注解
反射:
1.根据类的String类型的名称,通过反射,拿到该类对象;
2.进传String类型的类名和参数,以不同的构造函数实例化对象
3.获取Object内一切
4.拿到泛型
擦拭法原理
Java IO
对象、流的转换
InputStream.read的正确姿势
byte转file
并发
线程通信
volatile
synchronized
lock
cas(aba问题)
一个wait notify解决并发的场景
集合框架
HashMap
HashSet
JVM
类加载机制
虚拟内存模型
线程安全、锁优化
新特性
Lambda
流式处理集合
算法和数据结构
算法
最大子段和(11月)
最长上升子序列及优化
全排列各种方案
平面最近点对
二叉树深度
奇偶剪枝
Java处理大数及手动处理大数
辗转相除法
最高效求素数、
辗转相除
高效判断素数
高效求质因子、质因子求最大公因数和最小公倍数
斐波那次数列
卡特蓝数
母函数
迪杰斯特拉
弗洛伊德
A*
IDA*
八数码解决方案系列及八数码原理
康托展开+打表
逆序数
有向无回路图
递归式时间复杂度计算的方法
Bellman-Ford和松弛技术
数组循环右移
矩阵复用
经典算法
贪心算法
动态规划
BFS+优先队列+存状态
DFS
回溯法
树形背包dp
排序算法
归并排序
快速排序
拓扑排序
堆排序
冒泡
插入
二分
数据结构
红黑树
2-3树
二叉搜索树
两个栈实现一个队列
后台
后台框架
Hibernate在IDEA下的教程
Hibernate在eclipse ee下的教程
Hibernate工具类
IOC、DI
后台与服务器
配置阿里云服务器
linux重启tomcat
浏览器访问linux静态资源
cent os7配置tomcat7、jdk7、mysql
IDEA打包war包且部署到服务器tomcat上
后台返回json中文乱码
Android
自定义控件
左滑删除
轮播图的点移动及无限轮播
TextView+ImageView并且精确控制位置
圆形ImageView
下拉刷新
守望先锋Dialog
星星控件
底部导航栏
框架使用
EventBus
RxJava系列
Glide回调获取bitmap、圆形、4.0新使用方式、centercrop和transformer共存问题
OkHttp拦截器、下载、缓存、断点、3.7架构分析
FastJson
封装
SharedPreferencesUtils
RecyclerView
BasePage
Android四大组件及碎片
碎片的instantiate方法
优美的addFragment
碎片setArguments
内容提供器获取相册所有图片
广播的两种注册方式及发送不同类型的广播
IntentService
活动启动模式及flags及启动模式应用场景
活动进出场动画
Android基础
RecyclerView局部刷新问题
RecyclerView获取滑动距离
RecyclerView ItemTouchHelper、自定义LayoutManager、SnapHelper
动态申请权限
根据图片路径取图片
DrawerLayout
图片转成流再转成String
LRUCache
SparseArray
open gl截屏及图片翻转
setXfermode
clipCanvas
view测绘时机
svg
自定义Dialog
Dalvik
JVM、DVM、ART区别
Framework
活动启动原理
UI
单个字体从上到下渐变
ripple
贝塞尔曲线
分割线
沉浸式布局
部分字体高亮及监听
图片变暗(覆盖处理)
Android WebView
新进程WebView
WebView防乱码
Android中阶
线程池
事件分发
消息机制
自定义View流程
IPC
Binder及手写连接池
Socket
Messenger
AIDL的使用
Android热门技术
AOP
multi dex
进程保活
JS Java互调
native Java互调
ndk配置
增量更新
热修复
类加载器及dex classloader
架构
架构图
模块接口
路由系统
Android布局
圆角?
工具类
检查账号,密码,身份证,邮箱,手机号有效性的工具类
sdk
讯飞工具类
高德地图工具类
内存优化
内存泄漏常见场景
Android内存管理机制
LeakCanary
monitor(基本通杀)
渲染优化
过度绘制
嵌套
卡顿统计
启动优化
预加载
IdleHandler
APK瘦身
减小res
analyzer
混淆(也可以优化内存)
lint
网络优化
Socket的理解
电量优化
wake lock
JobScheduler
更多推荐
本博客知识体系及导航
发布评论