加载中
java 零拷贝

什么是零拷贝 维基上是这么描述零拷贝的:零拷贝描述的是CPU不执行拷贝数据从一个存储区域到另一个存储区域的任务,这通常用于通过网络传输一个文件时以减少CPU周期和内存带宽。 零拷贝给我们...

2020/06/07 23:41
297
余弦相似度与欧氏距离相似度(比较记录)

余弦相似度公式: 这里的分别代表向量A和B的各分量。 原理:多维空间两点与所设定的点形成夹角的余弦值。 范围:[-1,1],值越大,说明夹角越大,两点相距就越远,相似度就越小。 余弦相似度模...

2020/06/03 23:58
1.2K
mysql 事务隔离级别如何选择

四个概念: 数据丢失、脏读、不可重复读、幻读 数据丢失,两个事务同时进行,一个成功一个失败,造成数据回滚,或者两个都成功造成数据覆盖 从这个概念,就可以看出事务隔离的必要性,如果没...

2020/01/04 17:06
205
Memcache 和 Redis 相关知识点总结(杂记)

主要区别: 1.持久化,Redis 可以,memcache不可以 2.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储 3.过期策略--memcache在set时就指定,例如set key1 ...

ThreadLocal源码阅读

首先,从set方法入手, // ThreadLocal public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t);//这里可以看出,从Thread对象获取了一个Thr......

2019/12/07 22:48
131
基于用户、物品做协同过滤

伪代码实现,这里最终通过cos函数计算相似度 1.基于用户,需要一个用户相似度矩阵 首先要建立物品-用户集合的倒排索引 然后循环这个索引的所有用户,排除自己和自己,进行+1 Set>> ......

2019/12/03 22:49
150
Spring Cloud Eureka如何解决服务上下线延时过长问题

简述 1.降低延迟时间 1)中小型的项目建议关闭自我保护(eureka.server.enableSelfPreservation=false) 2)清理无效节点的时间间隔(evictionIntervalTimerInMs=5000) 3)降低心跳间隔(客...

使用docker 基于pxc镜像搭建mysql高可用集群

前置条件 docker已安装: 第一步:拉取镜像 docker pull percona/percona-xtradb-cluster:5.7.21 第二步:复制重命名镜像(可选) docker tag percona/percona-xtradb-cluster:5.7.21 pxc 第...

@Transactional事务几点注意及其属性Propagation的使用

@Transactional事务几点注意 这里面有几点需要大家留意: A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。 B. 如果加了事务,必须做好开发环境测试(测试环境...

JAVA-LOCK之底层实现原理(源码分析)

首先和Synchronized(可以参考) 的不同之处,Lock完全用Java写成,在java这个层面是无关JVM实现的。其实现都依赖java.util.concurrent.AbstractQueuedSynchronizer类,简称AQS。 简单说来,...

2019/11/15 19:23
208
spring data jpa 扩展Repository踩到的坑(为了解决jpa分页性能问题)

Spring Data JPA JPQL 中 @Query 默认不能使用 limit函数,如果要用请使用 nativeQuery 扩展的Repository的实现类一定要同名+Impl,如果修改这个配置自行百度 开始撸代码: 情景: public i...

2019/11/04 14:29
1.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部