文章库ARTICLE COLUMN

  • <java核心技术>读书笔记2

    <java核心技术>读书笔记2

    摘要:如果需要收集参数化类型对象,只有使用警告这节讨论,向参数可变的方法传递一个泛型类型的实例。异常不能抛出或捕获泛型类的实例实际上,泛型类扩展也是不合法的。 Object:所有类的超类 java中每个类都是由它扩展而来,但是并不需要这样写:class Empl...

    jimhsjimhs 评论0 收藏0
  • [Java] 浅析Google Guava Multimap

    [Java] 浅析Google Guava Multimap

    摘要:类关系实现方法是以为的特定实现,这个类中没有太多的实际代码,主要是方法中特定的产生一个作为。是的一个专有版本,这个类和接口一起,将的方法都重写为。则是所有以为核心的的基本实现,这里实现了所有的方法,是最重要的一部分。 类关系 ArrayList...

    yiliangyiliang 评论0 收藏0
  • 你需要注意的Java小细节(一)

    你需要注意的Java小细节(一)

    摘要:是一个接口中的代理与中的委托基本类似。而中代理对象是作为被代理对象的一个属性。我们自己的处理逻辑还需要实现是加入了的自己的逻辑调用。成员变量可以看出,中的动态代理体现了中最重要的一点面向接口编程。这样生成的代理类也是一个对象。 调用静...

    SunxbSunxb 评论0 收藏0
  • 你需要注意的java小细节(二)

    你需要注意的java小细节(二)

    摘要:要启用从字节到字符的有效转换,可以提前从底层流读取更多的字节,使其超过满足当前读取操作所需的字节。为了达到最高效率,可要考虑在内包装。 这些都是一些小问题,但是有助于理解输入输出流。InputStreamReader 中的一个 read()是每次只会从磁盘里...

    firimfirim 评论0 收藏0
  • 怎样编写maven parent pom 文件

    怎样编写maven parent pom 文件

    摘要:定义你的项目模型,包括构建方式,项目环境,项目依赖,输出,发布源码等等,怎样去编写一份,这里是一个现成的并正在某些项目中使用到的点击查看源码,。 parent pom 定义你的项目模型,包括构建方式,项目环境,项目依赖,输出JavaDoc,发布source源...

    zzbozzbo 评论0 收藏0
  • [Leetcode] Count And Say 外观序列

    [Leetcode] Count And Say 外观序列

    摘要:递归解法复杂度时间空间递归栈思路该序列又叫做外观序列,无论如何我们都得将前一个序列元素算出来,才能计算后一个序列元素。当递归至的时候返回初始数字。另外,比如初始数字,第一次变成了,我们可以发现大于的数都只会一个一个出现了。 Count And ...

    TowersTowers 评论0 收藏0
  • Java打印完整的堆栈信息

    Java打印完整的堆栈信息

    摘要:我们在编写一些组件时,使用的日志系统有时并不能打印完整的堆栈信息,比如我们在调用打印异常时,只打印一行异常信息。 Java print full StackTrace 我们在编写一些组件时,使用的日志系统有时并不能打印完整的堆栈信息,比如slf4j,log4j,我们在调用l...

    aikinaikin 评论0 收藏0
  • Maven实战之Quick Start

    Maven实战之Quick Start

    摘要:在之前,十个项目可能有十种构建方式,但通过,所有项目的构建命令都是简单一致的。有利于促进项目团队的标准化。手工劳动往往意味着低效,意味着容易出错。这在很大程度上消除了重复。默认情况下,该文件夹下放置了本地仓库。学习实战许晓斌著 Introd...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • Spring+Mybatis脚手架的使用

    Spring+Mybatis脚手架的使用

    摘要:地址简单说明这是一个的脚手架项目,方便老鸟使用,新手学习。然后我们在中加入这张表里还有很多配置,你可以直接使用我的默认配置,往上面添加即可。结语当然我这里很多细节没有讲到,仅仅是简单的使用了一下,希望各位有心的读者可以自己动手搭建一下...

    张率功张率功 评论0 收藏0
  • 略谈服务端缓存设计

    略谈服务端缓存设计

    摘要:另载于大略谈一下,各位轻拍哦服务端性能优化,除了重构,最常用的手段就是缓存。本地缓存是应用程序在同一内的缓存,通常是或。某台更新了一条数据,就通知缓存把这条更新或丢弃,确保其他能拿到最新结果。 另载于 http://www.qingjingjie.com/blogs/...

    liuyixliuyix 评论0 收藏0
  • 基于注解的spring 在静态方法中使用注入的类

    基于注解的spring 在静态方法中使用注入的类

    摘要:比如在处理数据源时返回,处理数据源时返回一开始的写法可是会报错因为静态方法中不能使用非静态的变量,而注解不支持静态属性上添加。同事给出了解决方案在初始化之后将包涵已经注入好各个的付给一个静态的变量在方法中通过来获得注入的对象。 博客搬...

    since1986since1986 评论0 收藏0
  • java深度学习——注解

    java深度学习——注解

    摘要:的在日常开发,特别是开发中使用广泛,各种框架,测试框架多多少少都会引入一些注解。的功能是作用于程序元数据的特殊类型。而在编译期使用注解则需要特殊的工具,本文不讨论。可以看到通过类中的反射方法获取到了这个类的注解以及其方法的注解。 Java...

    EricEric 评论0 收藏0
  • Java在线调试工具

    Java在线调试工具

    摘要:在线调试工具你是否突然一天接到电话线上服务怎么回事,有人反应哦,我先看看啊心想去,真的有问题,竟然没打是不是传参传错了看不出来了异常信息也没有这有点难办啊遇到这样的一种情况,如果需要发现问题最快且风险最小的解决方式,你会怎么办远程,不...

    BamboyBamboy 评论0 收藏0
  • Future 模式

    Future 模式

    摘要:模式一种异步计算模式,并支持返回计算结果,在调用获取到计算结果前可以阻塞调用者线程设计原理是针对与模式的一种实现它除了支持特有的特点,还支持的一些操作,比如取消,打断。 FutureTask future模式:一种异步计算模式,并支持返回计算结果,在...

    el09xccxyel09xccxy 评论0 收藏0
  • Executor 并发调度模型

    Executor 并发调度模型

    摘要:并发调度模型是一种并发调度模式它借助于队列和维护着一个用于调度任务的线程池来处理任务对象的调度。线程池里面处于空闲的线程就会从队列中获取可调用的任务对象,然后在此线程中执行任务单元。 Executor 并发调度模型 Executor是一种并发调度模式:...

    LeoHsiunLeoHsiun 评论0 收藏0
  • jsPlumb(2)-配置

    jsPlumb(2)-配置

    摘要:感受最容易最直观是重写的默认配置。有效健,初始值如下注意的是。每条默认设置的解释对于那些没有声明的,对的和也适用。所有的和的给默认使用是否可通过鼠标分离当被请求却不存在时是否报错默认的遮罩可通过配置配置是否可以连接的定义的和默认所有的...

    tracytracy 评论0 收藏0
  • [Leetcode] Word Pattern 单词模式

    [Leetcode] Word Pattern 单词模式

    摘要:哈希表法复杂度时间空间思路这题几乎和一模一样,不同的就是之前是字母映射字母,现在是字母映射字符串而已。 Word Pattern Given a pattern and a string str, find if str follows the same pattern. Examples: pattern = "abba", str = "dog ca...

    wdzgegewdzgege 评论0 收藏0
  • 《Head First Java》的思考总结:第一篇

    《Head First Java》的思考总结:第一篇

    摘要:对象本身已知的事物被称为实例变量俗称属性。对象可以执行的动作称为方法。变量根据作用域分为全局变量,局部变量。对象有状态和行为两种属性,状态影响行为,行为影响状态。 前言: 今天要分享的是关于《Head First Java》这本书的读后感,这本书有点...

    宠来也宠来也 评论0 收藏0
  • 关于Maven

    关于Maven

    摘要:之前虽然一直用,但比较依赖于的。什么是是使用开发的项目构建工具,至于它的作用网上相关的文章数不胜数,在此也不再累述。总结至此介绍了的基本使用方式,以上的功能在中也有很好的支持。 之前虽然一直用Maven,但比较依赖于IDE的Maven-Plugins。最...

    AmosAmos 评论0 收藏0
  • 《Head First Java》的思考总结:第二篇

    《Head First Java》的思考总结:第二篇

    摘要:局部变量和方法的参数都是被声明在方法中,它们是暂时的,且生命周期只限于方法在放在栈上的这段期间也就是方法调用至执行完毕为止。让一个类不被实例化的方法有两种一种是将类声明称抽象类,第二种是将其构造函数标记为私有的。 前言: 今天要分享的...

    jindongjindong 评论0 收藏0
  • 《Head First Java》的思考总结:第三篇

    《Head First Java》的思考总结:第三篇

    摘要:一旦线程执行线程会进入可执行状态,它会在可执行与执行中两种状态中来来去去,同时也有另外一种状态暂时不可执行又称为被堵塞状态。当对象有一个或多个同步化的方法时,线程只有在取得对象锁的钥匙时才能进入同步化的方法。 前言: 今天要分享的是关...

    zhangrxiangzhangrxiang 评论0 收藏0
  • 搭建 kafka 运行环境

    搭建 kafka 运行环境

    摘要:准备环境系统下载并解压启动启动启动创建我修改了默认的端口查看创建的查看的详细信息测试运行并在控制台中输一些消息测试注意需要开两个终端搭建开发环境生产者 准备环境 系统 CentOS release 6.6 (Final) 下载并解压 wget http://mirror.bit.ed...

    J4ck_ChanJ4ck_Chan 评论0 收藏0
  • Java泛型:类型擦除

    Java泛型:类型擦除

    博客地址:Java泛型:类型擦除 前情回顾 Java泛型:泛型类、泛型接口和泛型方法 类型擦除 代码片段一 Class c1 = new ArrayList().getClass(); Class c2 = new ArrayList().getClass(); System.out.println(c1 == c2); /* Output true */ 显然在平时使用...

    Hanks10100Hanks10100 评论0 收藏0
  • <java核心技术>读书笔记1

    <java核心技术>读书笔记1

    摘要:关键字作用调用超类方法调用超类构造器关键字作用引用隐式参数如调用该类的其他构造器在覆盖一个方法时,子类方法可见性不能低于超类方法阻止继承类和方法目的确保它们不会在子类中改变语义。但是如果将一个类声明为后面可以改变类变量的值了。 数据类...

    William_SangWilliam_Sang 评论0 收藏0
  • Java虚拟机:Java自动内存管理和回收机制

    Java虚拟机:Java自动内存管理和回收机制

    摘要:所以我们提到的内存回收大都是指堆内存的回收。根据堆内存对对象的代的划分我们对堆内存有这样划分各版本和种类的垃圾回收器各有其用武之地,配合使用它们得到最好的效果十分重要。 这篇文章的素材来自周志明的《深入理解Java虚拟机》。作为Java开发人...

    xuxuelixuxueli 评论0 收藏0

热门文章

<