- 博客(10)
- 资源 (57)
- 收藏
- 关注
原创 eclipse的maven web项目如何使用jetty运行
在eclipse中开发java web程序,可以通过引入外部tomcat,将系统部署到tomcat中的方式启动系统来本地进行测试;也可以使用maven-jetty插件启动系统进行本地测试。方法一:运用Maven的plugin:jetty来部署在pom.xml中,build>plugins中加入:<plugin> <groupId>org.eclips...
2019-03-19 21:53:44 1892
原创 datatable中DOM组件定位
datatables默认会打开部分特性,比如搜索框,分页显示等等。默认情况下,表格都会有左上角的改变每页显示条数、右上角的搜索框、 左下角的表格信息,右下角的分页信息、表格中部数据加载等待框以及表格本身,这都是Datatables所谓的 DOM。或许你不喜欢datatables这样去布局,可能你想把分页按钮放在底部的中间,搜索框放在顶部的左上角,不用担心datatables考虑...
2019-03-14 18:08:49 4754
原创 flink升级到1.4.2
在flink1.3.2及一下版本中有一个bug,导致吧cpu打满,从而会影响node manager上其他task的正常运行。官方链接说明:https://issues.apache.org/jira/browse/FLINK-7368看了以后,是由于MetricStore中使用hashmap,在多线程下出现死循环,导致cpu被打满。升级到1.4.2及以上版本就可以解决。升级过程中的注意事...
2019-03-14 11:37:42 726
转载 线程安全的并发队列
在并发编程中,我们可能经常需要用到线程安全的队列,java为此提供了两种模式的队列:阻塞队列和非阻塞队列。其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。注:什么叫线程安全?线程安全就是说多线程访问同一代码,不会产生不确定的结果。一、阻塞队列:LinkedBloc...
2019-03-10 19:53:56 7646 1
原创 向量点乘(内积)和叉乘(外积)
向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组。1、向量点乘(内积)向量的点乘,也叫内积,是对两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量。1)计算公式:2)几何意义:表征或计算两个向量之间的夹角 b向量在a向量方向上的投影2、向量差乘两个向量的叉乘,又叫外积、叉积,叉乘的运算结果是一个向量而不是一个标量。并且两...
2019-03-09 14:13:47 56123
原创 协同过滤(cf)——usr-item和item-item介绍
一、概述: 协同过滤(Collaborative Filtering)是利用集体智慧的一个典型方法。要理解什么是协同过滤 ,首先想一个简单的问题,如果你现在想看个电影,但你不知道具体看哪部,你会怎么做?大部分的人会问问周围的朋友,看看最近有什么好看的电影推荐,而我们一般更倾向于从口味比较类似的朋友那里得到推荐。这就是协同过滤的核心思想。协同过滤作为推荐算法中最经典的类型,其模型...
2019-03-08 20:03:01 2667
原创 concurrent set的创建
从Java源代码的角度来说,HashSet是基于HashMap来实现的。但是并没有存在ConcurrentHashMap对应的ConcurrentHashSet。反而,有一个类似CopyOnWriteArrayList的CopyOnWriteArraySet。接下来,我们一起看看如何创建线程安全的set。1、CopyOnWriteArraySet:和CopyOnWriteArrayList...
2019-03-05 14:44:34 2478
原创 CopyOnWriteArrayList一个鸡肋的类
首先来看一个问题:JDK 5在java.util.concurrent里引入了ConcurrentHashMap,在需要支持高并发的场景,我们可以使用它代替HashMap。但是为什么没有ArrayList的并发实现呢?难道在多线程场景下我们只有Vector这一种线程安全的数组实现可以选择么?为什么在java.util.concurrent 没有一个类可以代替Vector呢?有的人可能直接回答,...
2019-03-05 11:14:35 6091
转载 Redis分布式锁
Redis分布式锁分布式锁在很多场景中是非常有用的原语, 不同的进程必须以独占资源的方式实现资源共享就是一个典型的例子。有很多分布式锁的库和描述怎么实现分布式锁管理器(DLM)的博客,但是每个库的实现方式都不太一样,很多库的实现方式为了简单降低了可靠性,而有的使用了稍微复杂的设计。这个页面试图提供一个使用Redis实现分布式锁的规范算法。我们提出一种算法,叫Redlock,我们认为这种...
2019-03-04 20:12:02 226
原创 基于redission的分布式锁
在分布式环境中,很多场景,如:秒杀、ID生成... 都需要分布式锁。分布式锁的实现,可以基于redis的setnx,zk的临时节点。。。今天我们介绍一种redis官方推荐的方法——redission。1、pom.xml<dependency> <groupId>org.redisson</groupId> <artifactId&...
2019-03-04 19:37:04 23137 5
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人