鱼塘理论
什么是鱼塘理论 鱼塘理论是把客户比喻为一条条游动的鱼。而把客户聚集的地方比喻为鱼塘。鱼塘理论认为,企业应该根据企业的营销目标,分析鱼塘里面不同客户的喜好和特性,采取灵活的营销策略,最终实现整个捕鱼过程的最大成功。鱼塘理论的应用 &nb…
js 将毫秒数转换为时分秒等等
function formatDuring(mss) { var days = parseInt(mss / (1000 * 60 * 60…
IOS点击事件失效
昨天在做一个H5页面调查问卷的时候碰到了一个很奇葩的问题,给一个元素添加点击事件的时候在安卓上面可以实现添加元素,但是在IOS上面没有起作用。一开始我是使用的下面的第一种方法写的点击事件,但是并不可以在新添加的元素上面实现点击事件。所以我该用了绑定方法on来给添加元素按钮添加点击事件。是可以实现的。…
solr 模拟数据库like查询(不使用分词)
IK分词个别拆分的不够完美,另外个别业务逻辑是需要替代数据库的like查询。所以本篇文章是介绍如何在solr中使用类似数据库的like查询本片文章是介绍如何在solr中使用类似数据库的like操作。首先我们抛弃text_ik。IK分词,因为使用的是like操作,所以这块不能在使用分词了。我们需要在在…
MySQL乐观锁 实现秒杀案例,增加version字段来判断(jfinal框架)
MySQL乐观锁和悲观锁的主要区别在于:悲观锁在查询的时候就认为别人会和我抢,我查询的时候就先锁起来。乐观锁在查询的时候认为别人不会和我抢,我在更新的时候判断一下就可以了。所以如果在高并发的情况下,博主认为乐观锁并不适合做这种业务,因为是先查询,导致数据库有很多的更新失败,处理异常再次执行的情况,相…
zookeeper分布式锁实现秒杀案例(jfinal框架)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的架构通过冗余服务实现高可用性。…
MySQL Redis分布式锁实现秒杀案例(jfinal框架)
我们加锁就一行代码:jedis.set(String key, String value, String nxxx, String expx, int time),这个set()方法一共有五个形参: 第一个为key,我们使用key来当锁,因为key是唯一…