相关分类: Java技术 C/C++ VB delphi
  • Java并发(十四):并发工具类——CountDownLatch

    CountDownLatch 允许一个或多个线程等待其他线程完成操作。 CountDownLatch的构造函数接收一个int类型的参数作为计数器,如果你想等待N个点完成,这里就传入N。 当我们调用一次CountDownLatch的countDown方法时,N就会减1,CountDownLatch的await会阻塞当前线程,直到N...

    2018-11-20 03:23:13

  • Java并发(十三):并发工具类——同步屏障CyclicBarr

    CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。 一、应用举例 public class CyclicBarrierTe...

    2018-11-20 03:23:06

  • 使用Java实现二叉树的添加,删除,获取以及遍历

    一段来自百度百科的对二叉树的解释: 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉...

    2018-11-20 03:23:05

  • 高性能队列disruptor为什么这么快?

    背景 Disruptor是LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注。2011年,企业应用软件专家Martin Fowle...

    2018-11-20 03:22:55 java数据结构

  • 【原】Solr入门之概念和安装

    Apache Solr 是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 4还增加了NoSQL...

    2018-11-20 03:23:03 搜索平台java编写

  • Invalid bound statement (not found)

    报这个错,请检测以下步骤: mapper.xml的namespace要写所映射接口的全称类名。 mapper.xml中的每个statement的id要和接口方法的方法名相同 mapper.xml中定义的每个sql的parameterType要和接口方法的形参类型相同 mapper.xml中定义的每个sql的resultType要和接口方法的返...

    2018-11-20 03:22:56

  • spring-boot-2.0.3源码篇 - filter的注册,值得一看

    前言 开心一刻 过年女婿来岳父家走亲戚,当时小舅子主就问:姐夫,你什么时候能给我姐幸福,让我姐好好享受生活的美好。你们这辈子不准备买一套大点的房子吗?姐夫说:现在没钱啊!不过我有一个美丽可爱的女儿,等长大后找个有钱的老公嫁了,那时我就能和你姐一起住大...

    2018-11-20 03:22:49

  • Intellij IDEA去除@Autowired下划线红色提示

    Intellij IDEA通过@Autowired注入的对象,在不改变配置的情况下一直有红色下划线,虽然不影响运行,但是跟小Alan一样有强迫症的肯定受不鸟。 那么怎么去除它呢? 解决方式:改变@Autowired的检查级别 结束语:没有容易的人生,只有不言放弃的你我 佛系博主:AlanLee 博...

    2018-11-20 03:22:53

  • MyBatis学习笔记(一)入门

    首先给大家推荐几个网页: http://www.mybatis.cn/ http://blog.csdn.net/isea533/article/category/2092001 http://www.mybatis.org/mybatis-3/zh/index.html http://www.mybatis.org/spring/zh/index.html http://www.mybatis.tk/ MyBatis 本是apache的一个开源项目i...

    2018-11-20 03:22:45 java 对象

  • Eclipse安装Lombok插件

    Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。接着,不用再一次写额外的getter、setter或者equals等方法。 当我们的字段发生改变时,Lombok也会对相应的getter、setter或者equals等方法进行改变,同时它还支持构造函数相关的注解以及对日志的操作。 使...

    2018-11-20 03:22:47

2