用户中心USER CENTER

首页/用户
  • Jetty : Embedded Server 启动流程 - 1

    前言 本文基于 Jetty 8.1.x 版本简单介绍 Jetty Embedded Server 核心概念,线程模型,启动流程。以下代码片段摘自 Jetty 源代码 中的 example-jetty-embedded 模块的 OneServletContext.java public class OneServletContext { public static void main(Str...

    everfly 发布于Java
  • leetcode263,264,313 ugly numbers

    摘要:这题可以使用暴力遍历法,从开始,对每一个数都进行判断,直到找到第个丑数为止。优先队列可以很好的满足该情况。因此每个素数持有的信息包括当前对应的丑数的下标。 前言 这一篇博客把ugly numbers系列的题目做一个整理。这三道题正好是一个思路的循序渐进,所以放在一篇博客当中。 Ugly Number Write a program to check whether a given nu...

    everfly 发布于Java
  • 世界上最简单的无等待算法(getAndIncrement)

    摘要:本文基于指令完成一个无等待并发算法。并且导致它失败的那一方必定取得了进展。通过将包裹的,从更新为来更新状态的同时传递对应线程通过判定操作已完成。,代表这个已经被对应的线程预定了,剩余线程达成共识。 本文基于compareandswap指令完成一个无等待并发算法。根据维基百科,它的定义如下: An algorithm is wait-free if every operation has...

    everfly 发布于Java
  • Activiti就是这么简单

    摘要:介绍什么是是由软件在年月日发布的业务流程管理框架,它是覆盖了业务流程管理工作流服务协作等领域的一个开源的灵活的易扩展的可执行流程语言框架。第二部分是表示表的用途的两个字母标识。 Activiti介绍 什么是Activiti? Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵...

    everfly 发布于Java
  • java程序高内存查看实践

    摘要:可以查看实时的内存使用情况。然后使用大写进程按照内存使用排序如图,然后分析具体的对象数目和占用内存大小,从而定位代码。这里只是我测试服的情况,小伙伴可以查看自己服务器上程序的内存使用情况。 1、top命令:Linux命令。可以查看实时的内存使用情况。 然后使用大写M 进程按照内存使用排序如图: showImg(/img/bVEtfI?w=1200&h=922); 2、jmap -...

    everfly 发布于Java
<