一.主要功能: 用户:登录、注册(微信账号登录、手机号登录)、修改、审核 内容:发布、审核、分享、点赞、收藏及置顶热推等相关操作 评论:发布、审核、点赞及热评等相关操作 消息推送:站内信如用户修改结果、内容发布结果、评论审核结果等通知,站外信比如短信、微信通知 后台相关:审核、编辑操作(置顶、热评等 ...
分类:
移动开发 时间:
2019-01-02 13:58:50
阅读次数:
437
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ...
分类:
其他好文 时间:
2019-01-01 15:27:20
阅读次数:
207
1.HDEL key field [field ...] 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 在Redis2.4以下的版本里, HDEL 每次只能删除单个域,如果你需要在一个原子时间内删除多个域,请将命令包含在 MULTI / EXEC块内。 在Redis2.4以下的版本 ...
分类:
其他好文 时间:
2018-12-30 14:41:35
阅读次数:
209
LoaderManager异步加载数据库数据,是在(Activity/fragment/其他UI等) 加载大量的本地Database库表数据,由于数据大在加载过程中会导致UI线程阻塞,导致用户体验不好,Android为来解决这个问题,就设计了LoaderManager异步加载数据库数据 以前我在深圳 ...
分类:
移动开发 时间:
2018-12-26 00:32:11
阅读次数:
190
一.继承,多继承 子类继承父类:为父类进行扩展 MRO(method resolution order) 方法解析顺序 python 2 1.使用经典类(写继承关系的时候,基类不继承object) 2.新式类(继承关系的根,是object) python 3 只有新式类 二.经典类的MRO 经典类的 ...
分类:
编程语言 时间:
2018-12-24 18:24:08
阅读次数:
172
ArrayList是Java开发中经常用到的集合类,它是List接口的实现类,具有很高的查询性能,但不是线程安全的。本文主要讲述了ArrayList的add(E e)方法及该方法中涉及到的容量扩容技术。 本文大纲 1.ArrayList底层数据结构 2.add(E e)方法流程概览 3.add(E ...
分类:
其他好文 时间:
2018-12-24 16:21:36
阅读次数:
202
1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。 然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说 ...
分类:
其他好文 时间:
2018-12-23 12:02:02
阅读次数:
136
最近抽空优化了之前已有的redis分布式锁,主要用于解决高并发的问题,比如抢红包,多个人同时操作红包库存,当在库存只剩下1个的时候,一个人的减库存的操作事务没提交,另一个人的查库存操作刚好同步执行,这样就会出现很尴尬的事情,1个红包会被2个人抢走,这个时候,我们就要依托锁,将请求入口锁住,当然锁有很多种方式,这边就记录一下比较好用的redis分布式锁。方式有很多setNX、set、incr等等,s
分类:
其他好文 时间:
2018-12-19 17:05:04
阅读次数:
146
这里向大家描述一下如何使用Tomcat配置JVM参数,Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本,但还是推荐您使用Sun公司发布的JDK。 jvm在client模式,进行内存回收时,会停下所 ...
分类:
其他好文 时间:
2018-12-17 14:37:27
阅读次数:
156
MySQL常用函数 数学函数: abs(X):返回X的绝对值mod(N,M)或%:返回N被M除的余数floor(X):返回不大于X的最大整数值ceiling(X):返回不小于X的最小整数值round(X) :对参数X四舍五入 字符串函数:下标从1开始 ascii(str):返回字符串str的最左面字 ...
分类:
数据库 时间:
2018-12-16 18:19:42
阅读次数:
178