用户中心USER CENTER

首页/用户
  • java并发编程学习之ConcurrentHashMap(JDK1.7)

    摘要:之前中提过,并发的时候,可能造成死循环,那么在多线程中可以用来避免这一情况。默认,当容量大于时,开始扩容并发数,默认,直接影响和的值,以及的初始化数量。初始化的数量,为最接近且大于的办等于的次方的值,比如,数量为,,数量为。 之前HashMap中提过,并发的时候,可能造成死循环,那么在多线程中可以用ConcurrentHashMap来避免这一情况。 Segment Concurrent...

    piglei 发布于Java
  • java设计模式之动态代理

    摘要:场景描述病从口入这句成语告诉我们注意饮食健康,小六同学想吃苹果,在吃苹果之前需要清洗一下苹果和洗一下手,吃完苹果后,需要洗一下手保持个人卫生十分钟后。。。动态代理小六委托管家来代理洗食物和洗手,小六属于委托对象,管家属于代理对象。 前言 为了更好的理解代理模式,首先根据生活中实际场景进行模拟,让我们在生活中去体验设计思想的美妙。 场景描述 病从口入这句成语告诉我们注意饮食健康,小六同学...

    piglei 发布于Java
  • Activiti工作流从入门到入土:整合spring

    摘要:文章源码托管欢迎一前言在上一节中,通过一个入门程序,把的环境准备好了,这一节,将整合,并且部署一个最简单的流程图。测试结果四总结这一节通过整合,绘制简单的文件,然后成功部署了文件。 文章源码托管:https://github.com/OUYANGSIHA...欢迎 star !!! 一、前言 在上一节中,通过一个入门程序,把activiti的环境准备好了,这一节,将整合spring,并...

    piglei 发布于Java
  • leetcode413. Arithmetic Slices

    摘要:题目要求将包含大于等于三个元素且任意相邻两个元素之间的差相等的数组成为等差数列。现在输入一个随机数组,问该数组中一共可以找出多少组等差数列。 题目要求 A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any ...

    piglei 发布于Java
  • Java NIO 之 Channel(通道)

    摘要:通道可以异步读写。使用的方法读取数据创建一个读数据缓冲区对象从通道中读取数据使用的方法写入数据创建一个写数据缓冲区对象写入数据关闭完成使用后,您必须关闭它。五提供了一种被称为的新功能,也称为本地矢量。功能是通道提供的并不是。 历史回顾: Java NIO 概览 Java NIO 之 Buffer(缓冲区) 其他高赞文章: 面试中关于Redis的问题看这篇就够了 一文轻松搞懂redis集...

    piglei 发布于Java
<