加载中
Vue 插槽(slot)使用

Slot 通俗的理解就是“占坑”,在组件模板中占好了位置,当使用该组件标签时候,组件标签里面的内容就会自动填坑(替换组件模板中slot位置) 并且可以作为承载分发内容的出口 内容插槽 定义两...

10/23 19:15
25
Vue 插槽 slot 的理解

插槽本质上是为了动态生成HTML。 如果只是数据是动态的,用普通的数据绑定就可以, 如果不仅数据是动态的,HTML也是动态的,数据绑定就不行了,因为HTML语法会混在JS语法里面,导致语法错误。...

10/23 17:38
0
ES 近实时搜索 更新延迟问题

一、问题发现 有段代码更新 ES中的数据状态,将未读置成已读。是查一批,更新一批,再查再更新。 public Boolean updateDealStatus(WarningQuery warningQuery) { ....省略不重要的代码 whil...

09/03 10:33
984
ES 解决深分页问题,自己实现Scroll 查询 API

一、前言: ES 普通的分页查询有深分页限制,默认是10000条。(因为越往后面分越耗内存)所以要查询1万条以后的数据,要不就缩小查询范围,要不用别的方法。 ES 提供了 scroll 查询。第一次查...

08/21 15:02
3.5K
使用Vuecli (Vue脚手架)快速创建Vue项目

一、什么是Vue-cli Vue-cli是vue官方出品的快速构建单页应用的脚手架 Vuecli 目前给我的感觉就像 Idea中集成的这种新建项目的工具一样,通过他能快速建立一个有一些基础功能的项目文件。 脚手...

06/09 11:28
672
使用Vuex管理公共数据状态

一、什么是VueX 1、vuex是一个专门为vue.js应用程序开的状态管理模式。 2、采用集中式存储管理应用的所有组件的状态。 3、并以相应的规则保证以一种可预测的方式发生变化。 我的理解:公共数...

06/09 10:56
73
使用Axios发送网络请求

一、什么是Axios ? 我理解这东西类似ajax。用来发送请求的。 他的官网在这里 http://axios-js.com/ 官网介绍如下:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 特性...

同步 异步 阻塞 非阻塞

同步:发起一个调用,得到结果才返回。 异步:调用发起后,调用直接返回;调用方主动询问被调用方获取结果,或被调用方通过回调函数。 阻塞:调用是指调用结果返回之前,当前线程会被挂起。调...

06/09 10:28
60
Redis中的布隆过滤器及其应用

一、什么是布隆过滤器 布隆过滤器(Bloom Filter)是由Howard Bloom在1970年提出的一种比较巧妙的概率型数据结构,它可以告诉你某种东西一定不存在或者可能存在。当布隆过滤器说,某种东西存...

06/02 14:47
89
ThreadLocal

一、有什么用 ThreadLocal 名字上和Thread 线程有关,但其使用位置,并不是一定在线程内,相反大部分是在普通类中使用。 在定义全局共享变量时使用,使用ThreadLocal 存储共享变量能保证,此...

05/27 16:31
102
在Spring项目中以多线程的方式并发执行,异步处理任务。解决统计、累加类业务的例子。

业务描述: 其实具体业务无所谓,这次解决的问题是“统计、累加类业务类型”,这里的业务就用”统计动物园中所有种类动物数量的总和”,类比代替了。 我要写一个接口,吐出 “动物园所有种类...

使用注解的方式向线程中注入JavaBean,空指针的问题

问题说明 今天在web应用中用到了Java多线程的技术来并发处理一些业务,但在执行时一直会报NullPointerException的错误,问题定位了一下发现是线程中的Spring bean没有被注入,bean对象的值为...

05/20 15:19
319
Redis设置 数据值每天定时失效。比如每天早晨6点半失效

Redis 存储值的时候能指定 long 类型的时间。 public void setEx(String key, String value, long timeout, TimeUnit unit) 只要往redis存值的时候,(指定失效时间 - System.currentTimeMi...

05/20 14:54
660
为什么多线程启动不是调用run()而必须调用start()

Thead类中start()方法和run()方法的区别 1,start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,(start()方法调用了start0(),start0()是native方法)通过Thead类中start...

05/11 10:29
195
Redis 阻塞、安全队列 BLPOP / BRPOP / LPUSH

首先说下什么是阻塞,阻塞意味着什么。 阻塞:调用是指调用结果返回之前,当前线程会被挂起。调用线程只有在得到结果之后才会返回。 非阻塞:调用指在不能立刻得到结果之前,该调用不会阻塞当...

01/21 14:45
3K
数据库连接断开 Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

报错信息如下: Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 97,130 milli...

2019/06/27 11:51
1W
spring data neo4j 中节点实体之间的关系在代码中怎样维护

首先我们要知道在图中关系是有关系指向的 比如我们有如下实体 user : 用户 , shop : 店铺 , sku : 商品 我们想让他们三者具有如下的关系 user----buy-->sku <-----own---- shop 在图数据库...

2018/09/13 21:30
8.5K
事务的传播行为&&嵌套事务的使用

一、前言: 事务的传播行为(propagation)就是为了解决外层方法调用内层事务方法的各个情况的。 接下来要说的嵌套事务的使用是基于Spring声明式事务管理中的注解@Transactional 方式的。 二...

2018/07/25 18:39
1W
需要注意的 Mybatis 批量插入

一、首先对于批量数据的插入有两种解决方案(下面内容只讨论和Mysql交互的情况) 1)for循环调用Dao中的单条插入方法 2)传一个List<Object>参数,使用Mybatis的批量插入 (foreach) 对于批...

2018/05/25 15:31
4.3W
索引的分类

一、 从物理角度 聚簇索引 非聚簇索引 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:数据存储和索引分开放,索引结构的叶子节点指向了数据的对应行。 二、 从...

2018/03/15 22:02
86

没有更多内容

加载失败,请刷新页面

返回顶部
顶部