摘要: 最近碰到了一个需求: 根据给出的一个时间字符串,例如:8小时前,3分钟前,45秒前这样的字符串,要求来获取这个时间点所对应的完整日期时间字符串。 以下是实现的效果: 代码: [java] view plain copy /** * 获取当前字符串所对应的完整日期表达形式的字符串 * * @param 阅读全文
posted @ 2017-03-11 21:58 kiydkafa 阅读(2923) 评论(0) 推荐(0)
摘要: 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓 阅读全文
posted @ 2017-03-11 21:57 kiydkafa 阅读(357) 评论(0) 推荐(0)
摘要: 初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目,交互没有预期那么复杂。但我们实际在工作中,经常会遇到有购物车的项目,这类项目因为涉及到money,所以对逻辑严谨度要求高,页面之间交互复杂,又会 阅读全文
posted @ 2017-03-11 21:55 kiydkafa 阅读(353) 评论(0) 推荐(0)
摘要: 网上有关Redis分布式锁的文章可谓多如牛毛了,不信的话你可以拿关键词“Redis 分布式锁”随便到哪个搜索引擎上去搜索一下就知道了。这些文章的思路大体相近,给出的实现算法也看似合乎逻辑,但当我们着手去实现它们的时候,却发现如果你越是仔细推敲,疑虑也就越来越多。 实际上,大概在一年以前,关于Redi 阅读全文
posted @ 2017-03-11 21:02 kiydkafa 阅读(397) 评论(0) 推荐(0)
摘要: 在使用Sqoop将Hive中的数据导出到MySQL的过程中遇到这样的一个异常,是导出到的数据库的max_allowed_packet设置的过小所致。 通过在数据库中执行命令: mysql> show variables like 'max_%packet'; + + + | Variable_nam 阅读全文
posted @ 2017-03-11 21:01 kiydkafa 阅读(189) 评论(0) 推荐(0)
摘要: 近日,DB-Engines发布了2017年3月数据库排名。 前十名中,前三把交椅仍由数据库三大巨头——Oracle、MySQL以及Microsoft SQL Server占据,其中具体排名情况依旧是Oracle居首,占据霸主地位,MySQL和Microsoft SQL Server依次位列二三名。 阅读全文
posted @ 2017-03-11 21:00 kiydkafa 阅读(169) 评论(0) 推荐(0)
摘要: 篇博客中介绍了greenDao的集成方式,这篇博客,我们介绍如何使用greenDao创建我们需要的数据表。补一张图(来自官网),来理解greenDao,大家意会吧。 注解 先上一张图,来对greenDao的注解有一个直观的认识: Schema 通过在Gradle文件中进行配置,就无需再额外配置,它的 阅读全文
posted @ 2017-03-11 19:03 kiydkafa 阅读(1380) 评论(0) 推荐(0)
摘要: 一转眼又到周末,发现博客居然两个月都没更新了,在不写点儿什么,真的就说不过去。 前面有写过一篇自定义view 主要写的是为原生的控件添加自定义的属性,其基本原理就是在代码中为原生的控件外面包一层自定义的控件,从而使系统能认识我们自定义的属性,最终达到控制原生控件的目的。这样做的目的是为了让别人用我们 阅读全文
posted @ 2017-03-11 19:02 kiydkafa 阅读(647) 评论(0) 推荐(0)
摘要: 一.先验知识 0.PcakageaManagerService版本变化 1.概述 2.PackageManagerService服务启动流程 3. PackageManagerService入口 二.四种安装方式 1.系统应用安装 2.网络下载应用安装 3. ADB工具安装 4.第三方应用安装 三. 阅读全文
posted @ 2017-03-11 19:01 kiydkafa 阅读(590) 评论(0) 推荐(0)