前言 ThreadLocal主要有如下2个作用 保证线程安全 在线程级别传递变量 保证线程安全 最近一个小伙伴把项目中封装的日期工具类用在多线程环境下居然出了问题,来看看怎么回事 ...
悬浮窗口的实现主要是用windowManager来实现的,为了简单前面的基础部分就copy过来:http: www.cnblogs.com mythou p .html WindowManager介绍 全部Android的窗口机制是基于一个叫做WindowManager实现,这个接口可以添加view到屏幕,也可以从屏幕删除view。它面向的对象一端是屏幕,另一端就是View,直接忽视我们以前的Ac ...
2017-02-06 17:31 0 1589 推荐指数:
前言 ThreadLocal主要有如下2个作用 保证线程安全 在线程级别传递变量 保证线程安全 最近一个小伙伴把项目中封装的日期工具类用在多线程环境下居然出了问题,来看看怎么回事 ...
H5 标准新增的本地存储 localStorage 已经很熟悉了,但是还有个 storage 事件监听确实比较陌生,这个事件可以通过更新 localstorage 来触发,而且当前在同一个浏览器下 ...
混合开发 随着移动互联网的高速发展,常规的开发速度已经渐渐不能满足市场需求。原生H5混合开发应运而生,目前,市场上许多主流应用都有用到混合开发,例如支付宝、美团等。下面,结合我本人的开发经验,简单谈一下对混合开发的认识以及实现方式。 混合开发的优点 优点显而易见,由前端工程师写一个页面,多个 ...
什么是缓存(cache): 在项目中没有必要每次请求都查询数据库的情况就可以使用缓存,让每次请求先查询缓存,如果命中,就直接返回缓存结果,如果没有命中,就查询数据库, 并将查询结果放入缓存,下次 ...
今天碰到个业务,他的 Redis 集群有个大 Value 用途是作为布隆过滤器,但沟通的时候被小怼了一下,意思大概是 “布隆过滤器原理都不懂,还要我优化?”。技术菜被人怼认了、怪不得别人 ...
部署ibm cloud 的步骤并不繁琐,命令也很简单,其中最重要的是虚拟环境的生成。 下面来看一下创建IBM 应用程序的步骤: 一. 注册账号 https://cloud.ibm.com/registration 这一步没有什么疑问,只需要输入邮箱和验证码,然后完善个人信息即可创建 ...
在使用React脚手架之前需要通过 create-react-app 快速构建 React 开发环境 , 注意 : create-react-app 自动创建的项目是基于 Webpack + ES6 。 执行以下命令创建项目: $ npm install -g ...
目录 1.何种查询支持索引? 2.注意事项和建议 一 何种查询支持索引? 1 MySQL 目前支持前导列 就目前来说,mysql 暂时只支持最左前缀原则进行筛选。例子:创建复合索引 create index idx_a_b_c on tb1(a,b,c ...