自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (14)
  • 收藏
  • 关注

原创 java内存泄漏的定位与分析

1、为什么会发生内存泄漏java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这些对象占用的堆内存空间,如果对象一直被应用,jvm无法对其进行回收,创建新的对象时,无法

2017-11-22 17:15:02 174

原创 Java中的四种引用类型 Strong, Soft, Weak And Phantom

1. 强引用(Strong References)强引用类型是我们平时写代码的时候最常用的引用,而大部分人往往都会忽略这个概念,都成一种理所当然的事情了。 接下来看看下面这个简单的例子:public class Main { public static void main(String[] args) { //创建一个对象,new出来的对象都是分配在j

2017-11-16 11:34:09 250

原创 java中String、StringBuffer、StringBuilder的区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。    private final char valu

2017-11-16 11:25:47 158

原创 java内存泄漏的定位与分析

1、为什么会发生内存泄漏java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这些对象占用的堆内存空间,如果对象一直被应用,jvm无法对其进行回收,创建新的对象时,无法

2017-11-16 11:24:51 282

原创 Java单链表、双端链表、有序链表实现

单链表:insertFirst:在表头插入一个新的链接点,时间复杂度为O(1)deleteFirst:删除表头的链接点,时间复杂度为O(1)有了这两个方法,就可以用单链表来实现一个栈了,见http://blog.csdn.net/a19881029/article/details/22579759find:查找包含指定关键字的链接点,由于需要遍历查找,平均需要查

2017-11-16 11:23:54 201

原创 jdk7和8的一些新特性介绍

本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容。  官方文档:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html    在jdk7的新特性方面主要有下面几方面的增强:    1.jdk7语法上       1.1二进制变量的表示,支持

2017-11-16 11:22:20 1039

原创 LinkedList和ArrayList的区别

LinkedList和ArrayList的区别LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比LinkedList更为适用。这篇文章中我们将

2017-11-15 17:47:43 202

原创 Java集合类: Set、List、Map、Queue使用场景梳理

阅读目录本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料http://files.cnblogs.com/LittleHann/java%E9%9B%86%E5%90%88%E6%8E%92%E5%BA%8F%E5%8F%8Ajava%E9%9B%86%E5%90%88%E7%B1%BB%E8%AF%A6%E8%A7%A3%28coll

2017-11-15 16:27:23 378

原创 互联网面试总结(二) : 概述题

概述题本人对网上的一些面试题做了一些整理,希望对大家面试有帮助JAVA 基础1.如何在JVM虚拟机挂掉的时候,做一些操作,例如发邮件通知?个人总结[plain] view plain copy可以使用Runtime里面的addShutdownHook(Thread hook)方法,把JVM挂掉的时候所需要启

2017-11-15 15:51:06 367

原创 Java面试题整理

一、Java基础http://blog.csdn.net/evan_leung/article/details/508242411. String类为什么是final的。        最佳答案:主要是为了“效率”和“安全性”的缘故。如String允许被继承,由于它的高度被实用性,可能会降低程序的性能,所有String被定义成final。

2017-11-06 14:12:39 454

原创 面试题(有部分答案)

面试题(有答案):1. String类为什么是final的。答:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4.

2017-11-06 14:11:54 2158

原创 win7下用Intelij IDEA 远程调试spark standalone 集群

关于这个spark的环境搭建了好久,踩了一堆坑,今天环境: WIN7笔记本    spark 集群(4个虚拟机搭建的)    Intelij IDEA15    scala-2.10.4    java-1.7.0版本问题:个人选择的是hadoop2.6.0 spark1.5.0 scala2.10.4  jdk1.7.0接下来就是用

2017-11-03 16:59:35 545

原创 spark原理入门详解:包括生态、特点、概念等

问题导读:1.Spark的适用场景是什么?2.spark 运行流程是怎样的?3.Spark Streaming的运行原理是怎样的?spark 生态及运行原理 Spark 特点运行速度快 => Spark拥有DAG执行引擎,支持在内存中对数据进行迭代计算。官方提供的数据表明,如果数据由磁盘读取,速

2017-11-03 09:03:40 297

原创 Scala学习笔记(一)编程基础

目录1.   Scala概述1.1.  什么是Scala1.2.  为什么要学Scala2.   Scala编译器安装2.1.  安装JDK2.2.  安装Scala3. Scala基础3.1.  声明变量3.2.  常用类型3.3.  条件表达式3.4.  块表达式3.5.  循环3.6.  调用方法和函数3.7.  定义方法和函数4.   数组、映射

2017-11-02 17:20:55 440

原创 Scala入门学习之【wordcount】

[plain] view plain copyval lines = List("hello tom hello jerry", "hello jerry", "hello kitty")       println(lines.flatMap(_.split(" ")))     //List(hello, tom, hello, jerry, hel

2017-11-02 17:12:53 189

原创 Hadoop2.7.2之集群搭建(单机)

下载安装Hadoop1、下载地址http://hadoop.apache.org/releases.html1我下载的是2.7.2,官网在2.5之后默认提供的就是64位的,这里直接下载下来用即可2、安装Hadooptar -zxvf hadoop-2.7.2.tar.gz -C /opt/soft13、查看Hadoop是32 or 64 位 参考

2017-11-02 15:15:21 251

原创 Mysql常用30种SQL查询语句优化方法

1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中n

2017-11-01 09:39:53 262

物流跟踪查询快递鸟

java实现物流跟踪查询。Demo写好了,测试方法有两个参数。1:物流公司的简称(SF),2:需要查询的物流单号。你们需要申请物流接口的商户Id和api key值,申请步骤word文档有详细介绍

2018-10-07

IKAnalyzer2012

IKAnalyzer2012_u3

2017-10-30

IKAnalyzer2012_u3

IKAnalyzer2012_u3

2017-10-30

sessionDemo.zip

用于测试Nginx分发请求的案例demo

2017-09-26

tomcat-redis-session.zip

使用tomcat-redis-session-manager开源框架实现使用Redis存储Nginx+Tomcat负载均衡集群的Session所需要的3个jar:tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar

2017-09-26

HiJson 2.1.2_jdk64

json 离线格式化工具

2017-09-14

JAVA利用HttpClient进行HTTPS接口调用

JAVA利用HttpClient进行HTTPS接口调用

2017-09-14

Java数据结构和算法

Java数据结构和算法

2017-09-14

python-3.6.0-amd64.exe

python-3.6.0-amd64.exe

2017-09-13

jdk1.8中文api

jdk1.8中文api

2017-08-30

pcre-8.39.tar.gz

pcre-8.39.tar.gz

2017-08-18

mybatis-spring-1.3.1

mybatis-spring-1.3.1

2017-05-19

apache-activemq-5.9.0-bin.zip

apache-activemq-5.9.0-bin.zip

2017-05-16

TortoiseGit-1.8.14.0_64bit.

TortoiseGit-1.8.14.0_64bit

2017-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除