- 博客(8)
- 收藏
- 关注
原创 volatile与synchronized关键字笔记
volatile与synchronized关键字笔记一.结论二.性质1. 概念2. 概念解析2.1原子性2.2有序性2.3可见性参考链接 一.结论 synchronized:保证了程序执行的可见性和原子性 volatile:保证了可见性和有序性,不保证原子性 二.性质 1. 概念 原子性:和数据库事务中的原子性一样,满足原子性特性的操作是不可中断的,要么全部执行成功要么全部执行失败 有序性:编译器和处理器为了优化程序性能而对指令序列进行重排序,也就是你编写的代码顺序和最终执行的指令顺序是不一致的,重排序可能
2020-08-17 12:51:35
210
原创 Java设计模式-创建型
一.设计模式规则 总则: 开闭原则。(对扩展开放,对修改封闭) 六大原则: 1.单一职责原则 2.里氏替换原则 3.依赖倒转原则 4.接口隔离原则 5.迪米特法则(最少知道原则) 6.合成复用原则 里氏替换原则:(继承复用的体现)任何基类可以出现的地方,子类一定可以出现,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。 ...
2019-08-29 22:06:11
213
原创 设计模式-语义及uml类图说明笔记
笔记来源: https://www.cnblogs.com/me115/p/4092632.html https://blog.youkuaiyun.com/LoveLion/article/details/7838679 一.设计模式相关语义: 1.聚合: 2.组合: 3.依赖关系 说明1 说明2: 4.泛化关系(继承) 5.关联关系 二.UML类图说明: 1.泛化关系表示 2.实现关系表示 ...
2019-08-24 20:59:24
589
原创 Android动画笔记
一.动画定义 1.View动画 定义:通过场景了的对象不断做图像变换(平移,缩放,旋转,透明度)从而产生动画效果,是一种渐进式动画。 2.帧动画 定义:(亦属View动画,表现形式不同)通过播放一系列图像从而产生动画效果。 3.属性动画 定义:通过动态改变对象的属性从而达到动画效果。 二.动画分类 1.View动画 1.1实现方式: a: XML标签实现; 动画集合 android:interp...
2019-08-13 22:49:07
229
原创 滑动冲突现象及解决方案(笔记三)
一.滑动冲突场景 二. 场景二:模拟场景 ScrollView和自定义ListView 纵向同向的滑动冲突事件场景 RecycleView内部有处理冲突,所以重现不了冲突现象,所以用自定义ListView实现。 解决方案:通过内部拦截法处理冲突 未完善 这自定义ListView处理滑动到顶部和底部的逻辑还不够完善,未能够准确判断到最底/最顶的Item View滑到底部或者顶部。 三. 重...
2019-08-04 11:40:04
288
原创 滑动冲突现象及解决方案(笔记二)
一.滑动冲突场景 继续讲述上篇场景一的滑动冲突,定义出模拟场景和解决方案(内部拦截法)。跟上篇一样定义一个可以横向滑动的父容器,子View定义一个RecycleView可以垂直滑动。 二.重点代码 父容器ViewGroup 只需重写父容器onInterceptTouchEvent方法,如下: @Override public boolean onInterceptTouchEv...
2019-08-03 12:36:59
329
原创 2019了加油鸭
一如既往地,落班了一回到宿舍,躺着床上,打开抖音刷着,笑着… 刷厌了又转刷头条。今日刷到了一个叫老杜的自媒体短视频,作为35岁的IT元老,他简述了一些作为过来人的种种经验所得的总结。 他以自身经历说道,如果一个程序员35岁还在混混日子,那将是很痛苦…这时候人也老了,有家庭要照顾,但是小的公司聘不起你,跟年轻比也不够人家活力。。30岁,将是一个分界点,至于是技术还是管理看个人喜好,但是技术至少是个l...
2019-08-01 00:14:32
200
原创 滑动冲突现象及解决方案(笔记一)
滑动冲突现象及解决方案(笔记一)一.滑动冲突场景二.本章 展示场景一的情况及冲突处理(外部拦截法)1.定义一个可以横向滑动的容器,冲突处理采用外部拦截法,代码入下:2.定义测试 Activity(先让几个子view宽度一致)三.重点代码 一.滑动冲突场景 二.本章 展示场景一的情况及冲突处理(外部拦截法) 1.定义一个可以横向滑动的容器,冲突处理采用外部拦截法,代码入下: public clas...
2019-07-29 23:44:50
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅