AtomicInteger原子操作类型: private static Integer num = 0; 对num++得到结果19055 private static volatile Integer num = 0; 对num++得到结果19550 此时引入java并发包下的AtomicInteg ...
分类:
其他好文 时间:
2020-01-01 11:49:40
阅读次数:
89
原文:Net Core使用Lucene.Net和盘古分词器 实现全文检索 Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本... ...
分类:
Web程序 时间:
2020-01-01 09:39:07
阅读次数:
325
Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本搜索引擎库。它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结 ...
分类:
Web程序 时间:
2019-12-31 20:12:39
阅读次数:
144
在http://lbsyun.baidu.com/index.php?title=sdk/download&action中下载相关的开发包 解压后将其中的文件放入项目中,目录结构如下然后sync一下 1)activity_main.xml中 2)修改androidManifest.xml ...
分类:
移动开发 时间:
2019-12-28 13:20:07
阅读次数:
84
http://maven.apache.org/plugins/maven-assembly-plugin/ 制作项目分发包,该分发包可能包含了项目的可执行文件、源代码、readme、平台脚本等等。 maven-assembly-plugin支持各种主流的格式如zip、tar.gz、jar和war等 ...
分类:
其他好文 时间:
2019-12-24 10:09:36
阅读次数:
69
原文:https://www.cnblogs.com/kevintian/articles/1174563.html 我的计算机书籍 C++系列 状态 C++ Templates中文版 C++编程艺术 C++并行与分布式编程 C++沉思录 C++设计新思维——泛型编程与设计模式之应用 Effecti ...
分类:
其他好文 时间:
2019-12-21 22:29:02
阅读次数:
94
Vector与ArrayList区别 1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元 ...
分类:
编程语言 时间:
2019-12-19 19:26:01
阅读次数:
76
Linux 双网卡绑定 双网卡绑定这项继续特别适合利用再生产环境7x24小时的网络传输服务,采取双网卡绑定模式不仅可以提高网络传输速度,更重要的是,还可以确保其中一块网卡出现故障时,依然可以正常高效可靠的措施。下面我会使用两种方案来完成网双卡绑定 一种是传统的配置文件修改方案,另一种是最新的命令生成 ...
分类:
系统相关 时间:
2019-12-18 21:45:43
阅读次数:
120
一、前言 远程回放有两种处理方式,一种是采用NVR厂家提供的SDK开发包来登录到NVR上,然后根据SDK的函数接口指定的视频文件,当然也有接口查询视频文件列表等;一种是采用视频监控行业的国标GB28181协议,来注册到NVR上然后查询和播放视频文件。两种处理方式各有优缺点,用SDK的话,接口比较丰富 ...
分类:
其他好文 时间:
2019-12-18 09:17:35
阅读次数:
128
概念 AQS全称 AbstractQueuedSynchronizer。 AQS是一个并发包的基础组件,用来实现各种锁,各种同步组件的。它包含了state变量、加锁线程、等待队列等并发中的核心组件。 ReentrantLock、Semaphore、CountDownLatch、FutrueTask, ...
分类:
其他好文 时间:
2019-12-17 00:54:44
阅读次数:
126