摘要: 引言 由于十分的羡慕博客园可以自定义博客样式,并且广告较CSDN少很多,因此我在此创建了一个博客园账户,文章同步发到两边,有兴趣的小伙伴可以关注我的CSDN。 阅读全文
posted @ 2020-07-01 00:12 xtLLL 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Choreographer详解 Choreographer是一个Android的Java类,包路径 android.view.Choreographer。类注释是 “协调动画、输入和绘图的计时”。通常应用层不会直接使用 Choreographer,而是使用更高级的 API,例如动画和 View 绘制 阅读全文
posted @ 2024-10-15 14:43 xtLLL 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Activity退出流程 1、onPause 1.1 服务侧发起Pause 在Activity启动流程中,我们知道会调用startPausing方法来触发栈顶的activity进入onPause状态。 // frameworks\base\services\core\java\com\android 阅读全文
posted @ 2024-03-12 10:35 xtLLL 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Activity生命周期 1、Activity生命周期定义 Activity生命周期管理,在APP侧和AMS侧各有对应的记录实现。 系统端使用ActivityRecord记录与管理应用程序端的Activity,其中mState标记当前Activity的生命周期。 enum State { INITI 阅读全文
posted @ 2024-03-12 10:35 xtLLL 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Activity启动流程 这里说的是非首页的Activity。启动一个新的 Activity 只需要在当前 Activity 中调用startActivity方法,并传入一个Intent 即可。 Intent intent = new Intent(this, TestActivity.class) 阅读全文
posted @ 2024-03-12 10:34 xtLLL 阅读(218) 评论(0) 推荐(0) 编辑
摘要: IO多路复用之select poll epoll IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用。 当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出 阅读全文
posted @ 2022-07-16 22:09 xtLLL 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 位运算总结 参加运算的两个数的二进制按位进行运算 运算符"^" 二进制位进行“异或”运算,运算规则:参加运算的两个数,如果两个相应位为“异”(值不同),则该位结果为1,否则为0。 0 ^ 0=0 0 ^ 1= 1 1 ^ 0= 1 1 ^ 1= 0 运算符"|" 二进制“或”运算,运算规则:参加运算 阅读全文
posted @ 2022-07-16 22:04 xtLLL 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性 一、封装 1.1 什么是封装 ==封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。== 将类的某些信息隐藏在类的内部,不允许外部程序进行直接的访问调用。 通过该类提供的方法来实现对隐 阅读全文
posted @ 2022-07-16 22:01 xtLLL 阅读(65) 评论(0) 推荐(0) 编辑
摘要: System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。 其函数原型是: /** * Copies an array from the specified source array, beginning at the * specified position, to 阅读全文
posted @ 2020-08-29 15:35 xtLLL 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 踩坑总结 首先是爆红问题,需要引入依赖 这里放一下需要的依赖: <!--jsp c标签引入--> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.1.2</version> </depende 阅读全文
posted @ 2020-07-11 18:06 xtLLL 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在使用SSM框架,tomcat发布项目,结束项目时,SSM框架结束时报错如下: 这会导致Tomcat 服务器停止后Java进程尚未停止, 继续占用内存, 必须通过 类似 kill -9 之类的命令去杀死java进程. 这是由于在服务器停止时有些线程尚未销毁所引起的, 如ThreadLocal; Sc 阅读全文
posted @ 2020-07-01 01:14 xtLLL 阅读(179) 评论(0) 推荐(0) 编辑