常见问题汇总
舞动de人生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于经纬度距离计算-mysql
select p.*,st_distance ( point (p.longitude, p.latitude ), point (:lng,:lat) ) * 111195 AS dist from product p order by dist按照距离排序商品距离,通过数据距离函数计算。高版本支持次函数。dist 计算出来单位为米。...原创 2019-04-11 10:39:11 · 414 阅读 · 0 评论 -
mac下新建多级目录以及权限设置
mac下创建多级目录sudo mkdir -P data/www/java-p 代表可以创建多级目录同时修改顶级目录权限cd / 进入根目录sudo chmod -R 777 data 修改data目录为全部权限...原创 2019-05-14 14:31:33 · 4249 阅读 · 1 评论 -
Redisson分布式锁
分布式锁扣库存 @Resource(name = "redisson") private RedissonClient redisson;加锁逻辑RLock lock= redisson.getLock("SEC_KILL_"+productId);try{ lock.lock(10, TimeUnit.SECONDS); //todo 查询商品...原创 2019-04-22 17:38:49 · 488 阅读 · 0 评论 -
乐观所异常处理
Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.juniuo.finance.model.MerchantExt#2019042613425785...原创 2019-04-26 16:20:39 · 239 阅读 · 0 评论 -
jdk动态代理
动态代理是指:在程序运行期间根据需要动态创建代理类及其实例来完成具体的功能。 动态代理主要分为JDK动态代理和cglib动态代理两大类以下jdk动态代理1.创建代理接口public interface HelloService { void hell(String name);}2.创建实现类@Servicepublic class HelloServic...原创 2019-04-16 19:48:27 · 129 阅读 · 0 评论 -
ApplicationContext发布事件和处理事件
ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的,通过ApplicationContext的publishEvent()方法发布到ApplicationListener;在这里包含三个角色:被发布的事件,事件发布者,事件的监听者。事件发布者在发布事件的时候->通知事件的监听者。1.要发布...原创 2019-04-16 19:06:05 · 15642 阅读 · 0 评论 -
Jpa执行更新sql报错 TransactionRequiredException 异常处理
jpa执行报错:Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException更新需要添加 @Modifying @Transactional/** * 冻结库存 * @param productId ...原创 2019-04-16 18:02:06 · 1172 阅读 · 0 评论 -
jdbc分页bean自动映射BeanPropertyRowMapper
jdbctemplate 查询list自动映射bean接口public interface PageService<T> { /** * 分页 * @param pageSql * @param map * @param rowMapper */ List<T> page(String pageSq...原创 2019-04-12 18:52:40 · 509 阅读 · 0 评论 -
范型接口使用简单事例
public interface ConvertService<T> { /** * 转换数据 * @param list * @return */ public List<T> convertList(List<T> list);}范型实现@Service("productConvertSe...原创 2019-04-12 16:25:06 · 222 阅读 · 0 评论 -
optional的orElse 和orElseGet
/** * Return the value if present, otherwise return {@code other}. * * @param other the value to be returned if there is no value present, may * be null * @return the val...原创 2019-06-28 10:28:53 · 1226 阅读 · 0 评论
分享