Java中泛型的协变 经验

在工作中遇到一个问题,用代码描述如下: package test; import java.util.LinkedList; import java.util.List; public class ListTest {

jopen 2015-11-09   20404   0

使用Maven新建Java Web项目(八) 经验

下面来看看如何在Eclipse中使用Maven来新建Java Web项目。 1. 创建一个Maven项目,File --> New --> Other, 在窗口中选择Maven --> Maven

jopen 2016-01-06   21794   0

Java 8 流解析成 SQL 经验

当我们尝试用“Java 8 的方式”使用数据库是,如何去解决性能上的问题呢? 通过与 ZeroTurnaround 合作,我们为你带来了 Java Zone。你可以阅读这里的 8 个步骤的指南 ,

jopen 2015-12-28   16623   0
Java8   SQL   Java开发  

Java I/O 扩展 经验

Java I/O 扩展 NIO Java 的 NIO (新IO)和传统的IO有着相同的目的: 输入 输出 .但是NIO使用了不同的方式来处理IO,NIO利用 内存映射文件 (此处文件的含义可以参考Unix的名言

jopen 2016-01-15   19259   0

JAVA 四大域对象总结 经验

将之前的request的数据拷贝进去。 b)读取资源文件。 1、由于相对路径默认相对的是java虚拟机启动的目录,所以我们直接写相对路径将会是相对于tomcat/bin目录,所以是拿不到资源的。

jopen 2015-08-07   63622   0

Java 网络爬虫:Egg 经验

Egg简单小巧,效率很高,速度很快,配置简单方便,接口简洁,适合多种数据访问方式。实测,在20M无线网下(隔了个墙,所以有时不稳定)速度稳定在1.2-2.5M/S,峰值可以达到3M.实测抓取百度百科,1000网页大概在 17-20秒左右。10000在1:50-2:30左右。

jopen 2015-08-23   9481   0

java取进程路径方法 经验

执行java命令前先cd进入到java命令所在目录,程序中可取系统属性user.dir或通过new File(".")取路径 2、使用相对路径 System.getenv("JAVA_HOME")/bin/java

jopen 2015-08-30   21998   0

Java ThreadPool的正确打开方式 经验

1. ThreadPoolExecutor的原理 经典书《Java Concurrency in Pratice(Java并发编程实战)》第8章,浓缩如下: 1. 每次提交任务时,如果线

jopen 2015-11-30   8834   0

Java高级特性之泛型 经验

首先我们先提出两个问题: 什么是泛型? 为什么要使用泛型? 我们先来看看第一个问题什么是泛型。如果你对Java三大特性中的多态性理解的比较透彻的话,泛型就比较好理解了。多态性表示一个对象具备多种状态。比如说

jopen 2016-01-09   17669   0

Java Annotation 学习笔记 经验

我们平常写Java代码,对其中的注解并不是很陌生,比如说写继承关系的时候经常用到 @Override 来修饰方法。但是 @Override 是用来做什么的,为什么写继承方法的时候要加上它,不加行不行。

nbvmfhloj4 2016-05-08   19449   0

Java中的volatile关键字 经验

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少, 并且运行时开销也较少,但是它所能实现的功能也仅是

最爱芒果 2016-04-13   17869   0

java并发编程与线程安全 经验

C)、同步代码块不应拆解的过细,需要在安全性、简单性和性能上进行权衡。 以上就是简单介绍下java并发编程与线程安全,如有表述不当敬请谅解! 来自: http://www.elsyy.c

jopen 2016-01-18   15639   0

java反射机制与动态代理 经验

,函数调用都是采用的java的反射机制和动态代理来实现的,所以现在回顾下java的反射和动态代理的相关知识。 一、反射 JAVA反射机制定义: JAVA反射机制是java程序在运行状态中,对于

jopen 2016-01-18   19089   0

如何使用 Java 构建微服务? 经验

,这些服务能够随着时间的流逝而演化。本文主要介绍了利用 Java 生态系统构建微服务的多种方法,并分析了每种方法的利弊。 快速预览 在 Java 生态系统中构建微服务的策略主要有:container-less

jopen 2016-01-20   31419   0

Java NIO系列教程(6):Selector 经验

Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 下面是本文所涉及到的主题列表:

hubuke 2016-04-03   11288   0

Java NIO系列教程(3) :Buffer 经验

Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO

hubuke 2016-04-02   12973   0

Java NIO系列教程(2):Channel 经验

Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。

hubuke 2016-04-02   13598   0

安全开发Java动态代理 经验

的去教给开发,应该如何修改代码!! 其实在java动态代理中,就已经解决了这种问题,本人将从以下几个方面,帮助大家理解动态代理的知识。对于懂java的“安全牛”来说这是一件很简单的事情,本文目的主要是记录下解决问题的过程。

npum6914 2016-11-04   13866   0
JDK   Java开发  

java多线程开发基础 经验

对于一个java程序猿来说,多线程开发技术无疑是需要掌握的。近期,小生在阅读高洪岩先生编写的《java多线程变成核心技术》一书。由于自己对于多线程开发了解的不多,而且在开发中使用的不多,希望通过阅读此

tianzhi 2016-11-30   11115   0

成为Java高手的25个学习要点 经验

想成为Java大牛吗?不妨来学习这25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object

ndbn8645 2017-01-15   15614   0
1 2 3 4 5 6 7 8 9 10