- 博客(5)
- 收藏
- 关注
转载 关于@Transactional注解的一些碎碎念
@Transactional 注解,声明事物管理的两种方式之一。@Transactional属性 用法 @Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。 虽然 @Transactional 注解可...
2019-01-17 14:37:37 82
原创 多渠道商城基于Es引擎的搜索功能小结
背景:因为公司接了多个渠道的接口,加上本地化所有渠道的商品,被迫写了一个搜索功能,虽然大部分代码是笔者这个彩笔写的,但是依旧有些不懂的地方,自己总结一番。首先本地化商品的不足之处就是数据的时效属性的问题,比如上下架状态、商品库存、商品的价格等属性。我这里的本地化只是将数据的大多数不会改变的数据做了本地化保存,具体如何保存就不赘述了。 ------------------------...
2019-01-16 14:36:53 1124
转载 mysql 解除正在死锁的状态
解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlistshow processlist;只列出前100条,如果想全列出请使用show full processlist;3.杀死进...
2018-08-20 11:40:31 144
转载 DISTINCT和GROUP BY的区别
其实二者没有什么可比性,但是对于不包含聚集函数的GROUP BY操作来说,和DISTINCT操作是等价的。不过虽然二者的结果是一样的,但是二者的执行计划并不相同。 distinct只是将重复的行从结果中出去; group by是按指定的列分组,一般这时在select中会用到聚合函数。 distinct是把不同的记录显示出来。 group by是在查询时先把纪录按照类别分出来再查询。 group b...
2018-07-11 09:55:39 872
原创 mysql <if>标签传入参为0时 参数获取无效
<if test="cm.state != null and cm.state !=''">传入参数类型为Int类型 当传入参数为0时 因为默认的int类型参数为0 所以不会执行上述if标签应改为:<if test="cm.state != null and cm.state !='' or cm.state == 0">...
2018-06-27 08:43:43 1450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人