利用id进行层级分类: 思路:设置父类id,一级id=0;二级id=1;以此类推: 1.数据库表的设计: CREATE TABLE `tb_category` ( `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID', `name` varchar( ...
分类:
其他好文 时间:
2020-05-15 00:02:44
阅读次数:
53
序 本文主要研究一下rocketmq的sendBatchMessage SendMessageRequestHeader rocketmq-all-4.6.0-source-release/common/src/main/java/org/apache/rocketmq/common/protoco ...
分类:
数据库 时间:
2019-12-14 13:33:21
阅读次数:
114
/* * 一、volatile 关键字:当多个线程进行操作共享数据时,可以保证内存中的数据可见。 * 相较于 synchronized 是一种较为轻量级的同步策略。 * * 注意: * 1. volatile 不具备“互斥性” * 2. volatile 不能保证变量的“原子性” */ public... ...
分类:
其他好文 时间:
2019-03-05 14:08:09
阅读次数:
206
在多线程并发编程的过程中,执行重排序有时候会造成错误的后果,比如一个线程在main线程中调用setFlag(true)的前边修改了某些程序配置项,而在t1线程里需要用到这些配置项,所以会造成配置缺失的错误。但是java给我们提供了一些抑制指令重排序的方式。 1.同步代码抑制指令重排序 将需要抑制指令 ...
分类:
编程语言 时间:
2019-02-21 00:33:56
阅读次数:
205
相信很多在用或者用过Android系统的的手机的朋友都有过这样的经历:自己玩着玩着某个程序,突然屏幕一黑,然后出现一个对话框,提示很抱歉,应用程序已经停止工作。这意味着程序已然崩溃了,用户唯一要做的就是接下来重新运行这个程序,或者去干些别的。我个人推测,前者占大多数。 当然,一些比较健壮的程序是一般 ...
分类:
其他好文 时间:
2019-01-28 21:20:08
阅读次数:
246
Service2应用,在AndroidManifest.xml文件中对外暴露MyService2服务: Service2应用,MyService2服务的代码: Service2应用,MainActivity界面相关: 下面的代码是 Service1应用相关的 Service1应用,去启动Servic ...
分类:
移动开发 时间:
2018-12-09 14:10:21
阅读次数:
564
Intent几种常见的flags: Intent几种常见的flags: 1.FLAG_ACTIVITY_NEW_TASK:当Intent对象包含这个标记时,系统会寻找或创建一个新的task来放置目标Activity,寻找时依据目标Activity的 taskAffinity属性进行匹配,如果找到一个 ...
分类:
移动开发 时间:
2018-07-10 16:47:07
阅读次数:
229
1.定义主体颜色: 在style自定义了三个属性: @android:color/white @color/colorPrimaryDarkNight @color/gray 他们并不是android自由的属性,他们是我自定义的属性。他们的定义写在attrs.xml里面 在这里定义过后,就可以在xm ...
分类:
移动开发 时间:
2018-05-28 18:27:13
阅读次数:
260
package com.totoo.TouhouMassLight;import android.os.Bundle;import android.view.MotionEvent;import android.view.OrientationEventListener;import android ...
分类:
其他好文 时间:
2018-02-23 18:53:19
阅读次数:
190
转载请注明来源:http://blog.csdn.net/kjunchen/article/details/50429694 Android应用开发按下返回键退向后台执行 我们日常使用的非常多Android应用(如QQ、微信、微博),在应用的主界面按下返回键,应用并没有退出,而是进入后台执行。 那么 ...
分类:
移动开发 时间:
2018-01-15 14:45:27
阅读次数:
185