文章库ARTICLE COLUMN

  • [LeetCode]Remove Duplicate Letters

    [LeetCode]Remove Duplicate Letters

    摘要:首先要求就是得保证在原来的字符串中存在当前字符的顺序,即要保证每次的字符的次数大于。读字符的过程中,把字符存到里,当发现之前存的字符中比当前字符大而且频率还大于就可以把那个字符出去。基本思想就是在一定的限制条件下出比当前选择差的元素。...

    gaosboygaosboy 评论0 收藏0
  • 开始的开始

    开始的开始

    摘要:来实习快一个月了,一直在折腾相关的技术,从年开始接触,期间没有做过项目,对自己的评价那就是菜鸟的不能再菜了。我最近的学习也就都围绕这个来的。现在知道的也只是皮毛。以后在项目实践过程中有新的简介再来说。 来实习快一个月了,一直在折腾Java...

    ky0nchengky0ncheng 评论0 收藏0
  • Java 8 的 JVM 有多快?Fork-Join 性能基准测试

    Java 8 的 JVM 有多快?Fork-Join 性能基准测试

    摘要:这减轻了手动重复执行相同基准测试的痛苦,并简化了获取结果的流程。处理项目的代码并从标有注释的方法处生成基准测试程序。用和运行该基准测试得到以下结果。同时,和的基线测试结果也有略微的不同。 Java 8 已经发布一段时间了,许多开发者已经开始...

    EuphoriaEuphoria 评论0 收藏0
  • [LeetCode]Best Time to Buy and Sell Stock with Coo

    [LeetCode]Best Time to Buy and Sell Stock with Coo

    摘要:分析因为当前日期买卖股票会受到之前日期买卖股票行为的影响,首先考虑到用解决。所以我们可以用两个数组分别记录当前持股跟未持股的状态。 Best Time to Buy and Sell Stock with Cooldown Say you have an array for which the ith element is the ...

    xcc3641xcc3641 评论0 收藏0
  • [LeetCode]Find Median from Data Stream

    [LeetCode]Find Median from Data Stream

    Find Median from Data Stream Median is the middle value in an ordered integer list. If the size of the list is even, there is no middle value. So the median is the mean of the two middle value. Examp...

    suemisuemi 评论0 收藏0
  • [转] 再论 java 中的 final 变量

    [转] 再论 java 中的 final 变量

    摘要:的内存分配方式修饰变量通常情况下,变量有个地方可以赋值直接赋值,构造函数中,或是初始化块中。如就是对于变量,在声明时,如果你没有赋值,系统默认这是一个空白域,在构造函数进行初始化,如果是静态的,则可以在初始化块。 【java中为什么会有fi...

    soasmesoasme 评论0 收藏0
  • 并行的RPC框架(Concurrent RPC Framework) Yar Java Client

    并行的RPC框架(Concurrent RPC Framework) Yar Java Client

    摘要:客户端并行调用这两个服务这里的方法的命令皆以原版为准则。回调函数需要继承实现里面定义了两个方法是针对并行调用发出之后立即执行的任务,而则是每个请求之后返回的结果。 简介 Yar 是一个轻量级, 高效的 RPC 框架, 它提供了一种简单方法来让 PHP ...

    wh469012917wh469012917 评论0 收藏0
  • Spring Ioc容器

    Spring Ioc容器

    摘要:的类型有构造函数注入,属性注入,接口注入。通过容器完成依赖关系的注入可以看成是是一个容器,它通过配置文件就可以知道类和类之间的关系。要创建,需要传递一个实例给构造函数。此对象提供文件给工厂。可以向注册为监听器的发送事件。 最近再看Spri...

    tain335tain335 评论0 收藏0
  • jfinal 使用redis

    jfinal 使用redis

    摘要:使用可以极度方便的使用,该插件不仅提供了丰富的,而且还同时支持多服务端。拥有超高的性能,丰富的数据结构,天然支持数据持久化,是目前应用非常广泛的数据库。 预设 Ubuntu 上 安装 redis 参见http://segmentfault.com/a/1190000004109484 概述 j...

    Harriet666Harriet666 评论0 收藏0
  • log4j2搭建并使用

    log4j2搭建并使用

    摘要:作为一个实用主义者,我喜欢在理解基本原理后快速的搭建系统,当系统运行起的时候有那种愉悦和兴奋。,着手搭建,我用的是进行的。要使用日志系统,就需要进行相关配置,这个不用我多说了叁。 作为一个实用主义者,我喜欢在理解基本原理后快速的搭建系...

    lauren_liulinglauren_liuling 评论0 收藏0
  • Java基本数据类型之Number

    Java基本数据类型之Number

    摘要:是那么就是一个对象了的属性和其他类一样的在方法里都是引用传递,而原始类型是值传递 数据类型 byte: byte数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值是127(2^7-1); byte类型用在大型数组中节约空间,主...

    channgchanng 评论0 收藏0
  • Java的参数传递

    Java的参数传递

    摘要:按引用传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址,而不是值的副本因此,如果函数修改了该参数,调用代码中的原始值也随之改变。可以认为是传值。 最近刷题碰到了一直都没有注意到的java传递问题, 发现半路出家的基础知识...

    zackleezacklee 评论0 收藏0
  • Java 关键词

    Java 关键词

    摘要:方法修饰的方法我们称之为静态方法,我们可以通过类名对其进行直接调用。由于他在类加载的时候就存在了,它不依赖于任何实例不能在静态方法中访问实例变量,只能访问自身类的静态变量。 总结于为学员static关键词教程 http://www.weixueyuan.net/view/...

    suxiersuxier 评论0 收藏0
  • Java Web 前端高性能优化(二)

    Java Web 前端高性能优化(二)

    摘要:在高性能服务器上该配置将非常有用。小结前端高性能优化一二总结了前端性能问题定位以及图片优化的几种方式,将它们归结起来,在读者需要的时候,可以查看本文的内容,相信按照本文的方法,可以辅助读者进行前端性能优化。 一.上文回顾 上回我们主要从...

    yvonneyvonne 评论0 收藏0
  • java集合

    java集合

    集合的作用:1,在类的内部,对数据进行组织2,简单而快速的搜索大数量的条目3,有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素4,有的集合接口提供了映射的关系,可以通过关键字(key)去快速查找到对应的唯一对象...

    zxhaaazxhaaa 评论0 收藏0
  • SpringMVC

    SpringMVC

    摘要:的本质的核心思想是业务数据抽取同业务数据的呈现相分离。模型层,业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。是一种架构模式程序分层,分工合作,既相互独立,又协同工作。 SpringMVCSpringMVC的本质MVC的核心思想是业...

    liangzai_coolliangzai_cool 评论0 收藏0
  • jFinal路由解析源码分析

    jFinal路由解析源码分析

    摘要:只是暴露接口,配置信息最终保存在的静态类中。整个项目只有一个,作为静态类可以保证它是唯一的,而它的静态成员也是整个项目中唯一的。至此的路由解析模块就分析完了。 jFinal的路由解析是在JFinalFilter中做的,这个Filter也需要在web.xml中配置。J...

    CatalpaFlatCatalpaFlat 评论0 收藏0
  • Java 应用发布后,需要关注的7个性能指标

    Java 应用发布后,需要关注的7个性能指标

    摘要:可行工具图为上监控到的应用程序响应时间和吞吐量平均负载第二个广泛使用的衡量指标就是服务器的平均负载。率和中止时间垃圾回收器行为异常,是导致应用吞吐量和响应时间突然下降的主要原因之一。 在某个重大发布之后,都需要记录相应的指标,本文介绍...

    MSchumiMSchumi 评论0 收藏0
  • 如何配置maven

    如何配置maven

    摘要:项目创建,请参考将安装包下面的中的文件复制到目录可以手动创建目录将下面的文件拷贝到目录下面,配置,配置镜像计算机专业术语,核心的附件配置比如访问这个仓库可以减少服务器访问中心仓库的压力创建项目调用的运行环境,运行插件参数根目录 mavne...

    oujieoujie 评论0 收藏0
  • 用 JMH 检测 Lambdas 序列化性能

    用 JMH 检测 Lambdas 序列化性能

    摘要:本文将介绍如何进行序列化性能检测的重要性以及在分布式系统中的应用。另一个鲜有人知的特点就是可被序列化。所以当的使用造成性能问题时,就要使用备选方案。下面就是当在中序列化时,非采集的的情况。 本文将介绍如何进行 Java Lambdas 序列化性能...

    whatsnswhatsns 评论0 收藏0
  • [HADOOP] 简单了解NameNode的ZKFC机制

    [HADOOP] 简单了解NameNode的ZKFC机制

    摘要:是如何实现的我们前面说到,是如何判断是否健康,接下来当处于非健康状态时,是如何进行切换的呢在这个类中,实行了两个重要的函数,一个叫,另一个叫,顾名思义就是选举和健康检查用的回调函数,其中还有两个重要的组成部分,,总体的就如上图所示。 ...

    asheashe 评论0 收藏0
  • Java 8 Stream的性能到底如何?

    Java 8 Stream的性能到底如何?

    摘要:而一个编译器本身是有一个上限的,虽然大部分情况下是用不满的。我们将此称作友好或者不友好的分割。同时,也不要无缘无故就觉得人家损害了你应用的性能,那是你自己用得不好。 Java 8提供的流的基于Lambda表达式的函数式的操作写法让人感觉很爽,笔者...

    SikeSike 评论0 收藏0
  • Spring核心组件剖析

    Spring核心组件剖析

    摘要:本文主要探讨的三大核心组件。的核心组件有很多,但真正构成其骨骼的,是,和。因此,的核心思想常常被称作,面向编程。的重要组成部分之一是。总结本文主要总结了构成骨骼框架的三大核心组件及其之间的联系,以及对三者实现原理理解的一些心得体会。 ...

    springDevBirdspringDevBird 评论0 收藏0
  • Object的hashCode方法与equals方法的关系

    Object的hashCode方法与equals方法的关系

    摘要:的常规协定是在应用程序执行期间,在对同一对象多次调用方法时,必须一致地返回相同的整数,前提是将对象进行比较时所用的信息没有被修改。因此,重写方法以后,原来的系统的方可能不太适用。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在...

    princekinprincekin 评论0 收藏0
  • JAVA HashMap

    JAVA HashMap

    摘要:采用链地址法来处理冲突这个就被赋值到里面去了。的应用非常广泛,是新框架中用来代替的类,也就是说建议使用,不要使用的方法是同步的,未经同步直接使用对象的中数组默认大小是,增加的方式是。中数组的默认大小是,而且一定是的指数 Hashmap采用链...

    vspidersvspiders 评论0 收藏0

热门文章

<