上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 340 下一页
摘要: 前言 app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。 (小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大 阅读全文
posted @ 2018-11-05 11:11 星辰之力 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 当app上线后发现紧急bug,如果重新发布版本周期比较长,并且对用户体验不好,此时热修复就派上用场了。热修复就是为紧急bug而生,能够快速修复bug,并且用户无感知。针对热修复,阿里系先后推出AndFix、HotFix、SophFix,腾讯系也推出QQ空间超级补丁、微信Tinker。在这里,主要讨论 阅读全文
posted @ 2018-11-05 09:41 星辰之力 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 问题的提出: 在编写代码的时候,你会发现我们只是简单把打印信息改变了,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来就真的是打几个Hello World就下班了。那么如何解决热部署的问题呢?那就是springloaded 运行方法一 使用spring-boot:run 使用方式一 在po 阅读全文
posted @ 2018-11-03 08:00 星辰之力 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 在web开发的过程中,为了实现登录权限验证,我们往往需要添加一个拦截器在用户的的请求到达controller层的时候实现登录验证,那么SpringBoot如何添加拦截器呢? 步骤如下: 1.继承WebMvcConfigureAdapter类,覆盖其addInterceptors接口,注册我们自定义的 阅读全文
posted @ 2018-10-31 09:52 星辰之力 阅读(8317) 评论(0) 推荐(1) 编辑
摘要: 上文介绍了基于 @Async 注解的 异步调用编程,本文将继续引入 Spring Boot 的 WebAsyncTask 进行更灵活异步任务处理,包括 异步回调,超时处理 和 异常处理。 正文 1. 处理线程和异步线程 在开始下面的讲解之前,在这里先区别下两个概念: 处理线程:处理线程 属于 web 阅读全文
posted @ 2018-10-31 09:44 星辰之力 阅读(4749) 评论(0) 推荐(0) 编辑
摘要: 异步调用就是不用等待结果的返回就执行后面的逻辑,同步调用则需要等带结果再执行后面的逻辑。 通常我们使用异步操作都会去创建一个线程执行一段逻辑,然后把这个线程丢到线程池中去执行,代码如下: 这样的方式看起来没那么优雅,尽管用了java的lambda。在Spring Boot中有一种更简单的方式来执行异 阅读全文
posted @ 2018-10-30 18:09 星辰之力 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、配置文件 2、调用 有两种使用方式 1)如果需要以固定速率执行,只要将注解中指定的属性名称改成fixedRate即可,以下方法将以一个固定速率5s来调用一次执行,这个周期是以上一个任务开始时间为基准,从上一任务开始执行后5s再次调用: 2)使用cron表达式,可以实现定时调用如:每天凌晨调用,详 阅读全文
posted @ 2018-10-30 17:59 星辰之力 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。ScheduledExecutorService:也jdk自带的 阅读全文
posted @ 2018-10-30 17:54 星辰之力 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: mysql-connector-java6.0的url需要加载时区,driverClassName变为com.mysql.cj.jdbc.Driver。redis的密码在redis.config中修改。 阅读全文
posted @ 2018-10-30 17:06 星辰之力 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 普通的做法是设置一个高度,然后里面能显示出来几行就是几行,如果里面的内容高度变了,就需要重新调整高度来适配。 观察了一下它的onMeasure 发现,如果是它设置wrap_content,可以通过改变它的adapter来确定行数,具体方法如下是: MyAdapter 在onMeasure的时候,先让 阅读全文
posted @ 2018-10-30 16:21 星辰之力 阅读(4239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 340 下一页