自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Java8 Lambda表达式不同表示形式

在更新的java8中,最引人注目的是Lambda表达式,这里就简单介绍一下

2017-12-13 11:28:52 470

原创 面试智力题实例(二)

智力题

2017-12-13 11:33:04 597

转载 spring的IOC和AOP

spring框架七大核心模块主要包括核心模块(core)、Context模块、AOP模块、DAO模块、ORM映射模块、Web模块、MVC模块。本篇文章主要简单介绍一下IOC和AOP

2017-10-26 23:06:26 358

原创 Java对象访问过程

这篇文章简单介绍一下Java对象访问过程(参考周志明老师的《深入理解java虚拟机》)Java中的对象访问过程会涉及到栈、堆、方法区这三个内存区域

2017-10-22 22:24:36 7601

转载 Zookeeper应用场景

Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性。在越来越多的分布式系统(Hadoop、HBase、Kafka)中,Zookeeper都作为核心组件使用

2017-09-03 20:58:09 463

原创 Java中对象的大小

Java中数据的类型分为8种基本类型和非基本类型,这里要说的就是非基本类型的Java对象的大小

2017-08-20 12:27:56 2353

转载 java中String str="abc"与String str1=new String("abc")区别

原文地址:http://781588100.blog.51cto.com/9429625/1558888

2017-08-11 20:27:49 4501

转载 GET和POST区别

原文地址:http://blog.csdn.net/wky_csdn/article/details/73622388

2017-07-24 01:31:00 373

原创 数据库隔离级别

这篇文章简单介绍一下数据库的隔离级别数据库隔离级别主要是针对数据库事务的四大特性中的隔离性来说明的,隔离级别有四种

2017-07-24 01:27:20 393

原创 Java中的引用类型

这里介绍一下Java中的四种引用类型: 若一个对象不被任何变量引用,那么程序就无法再使用这个对象 4种级别由高到低依次为:强引用、软引用、弱引用和虚引用

2017-07-19 16:53:28 272

原创 初识GO语言以及GO语言安装及环境搭建

刚接触GO语言,在这里分享一下自己的一点心得。

2017-06-30 14:08:50 668

转载 依赖注入和反转控制

这是看到的关于spring Ioc最简单最通俗的解释,在这里分享给大家 原文地址:http://www.iteye.com/topic/692793

2017-06-23 11:34:03 188

原创 Spark相对于MapReduce的优势

Spark是类Hadoop MapReduce的通用的并行计算框架,但不同于MapReduce的是Job中间输出和结果可以保存在内存中,也就是说spark是基于内存计算的,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的map reduce的算法这里简单说一下对spark相对于mapreduce的优势

2017-06-23 10:39:45 5320

原创 Java中synchronized的实现原理

Java中多线程是非常重要的一部分,包括有线程的同步、线程的互斥、线程间通信等,这次说一下线程同步中的synchronized关键字synchronized是Java中的一个关键字,也是一种同步锁。

2017-06-18 21:07:20 417

原创 Hadoop集群搭建过程中的常见问题(二)

这篇文章是接上次的文章:Hadoop集群搭建过程中的常见问题(一)的续篇,在这里继续列出一些我在使用HBase的过程中遇到的一些问题

2017-06-18 20:20:46 598

原创 关于SQL优化

最近看到了一些关于sql优化的文章,这里做了一个简单的总结

2017-06-09 00:06:56 301

原创 java中的POJO简介

java中的POJO(Plain Ordinary Java Objects)是指简单的Java对象,实际就是普通JavaBeans

2017-05-21 22:03:51 821

转载 MyEclipse快捷键

这里看到一个很好的MyEclipse快捷键总结,在这里分享一下

2017-05-19 15:15:07 290

原创 滑动窗口的方法解决一些String的查找问题

今天来介绍一种“滑动窗口”算法,可以用来解决一些子串查找问题

2017-05-18 17:50:20 649

原创 网络的冲突域,广播域,网络风暴

OSI的7层模型和TCP/IP 四层模型:网络的冲突域,广播域,网络风暴

2017-05-18 17:39:37 2568

转载 浅谈常见的几种web攻击

原文地址:http://blog.csdn.net/wky_csdn/article/details/71713332

2017-05-12 11:37:12 514

转载 JavaScript 面试中常见算法问题详解

JavaScript 面试中常见算法问题详解 翻译自 Interview Algorithm Questions in Javascript 从属于笔者的 Web 前端入门与工程实践

2017-05-08 00:09:53 338

原创 二分查找

二分查找是一种效率非常高的查询算法,其简单思想是:将数组分为三部分,依次是中值(所谓的中值就是数组中间位置的那个值)前,中值,中值后;将要查找的值和数组的中值进行比较,若小于中值则在中值前面找,若大于中值则在中值后面找,等于中值时直接返回。然后依次是一个递归过程,将前半部分或者后半部分继续分解为三部分这里给出二分查找算法的Java实现:int BinSearch(int Array[],int lo

2017-05-06 14:17:42 2564

原创 Java实现多线程的方式

java实现多线程的方式很多,今天就介绍一下。

2017-05-06 14:10:40 544

原创 Map的put方法的返回值问题:

最近在用到Map的put方法时,也使用了其返回值,这里简单说明一下:先看一下Map中put方法的源码: /** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for the key, the old

2017-04-26 11:29:03 3044

原创 CentOS6.5安装Chromium谷歌浏览器

最近在CentOs系统的服务器上安装Chrome,碰到一些问题分享给大家。服务器系统是CentOS6.5。 之前Google就说了,由于CentOS/RHEL 6已经是过期的系统,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了。这里就介绍一下如何在CentOS6.5上安装Chromium谷歌浏览器: 1.切换到root:su - 或者 sudo -i2.下载新的软件源定义:

2017-04-20 17:23:43 3115

原创 java.lang.StackOverflowError

最近在刷题的时候遇到这个报错:java.lang.StackOverflowError在这里分享一下我的解决方法:首先说一下出现这个错误的原因:这个问题一般是你的程序里头可能是有死循环或递归调用所产生的,重点关注循环判断条件和程序中的递归调用的地方我在程序中就是由于进行了递归调用导致报错 解决方式: 1.如果是在项目中:在IDE中的JDK的配置中加上 -XX:MaxDirectMemorySi

2017-04-17 11:18:07 591

转载 五大常用算法

五大常用算法之一:分治算法分治算法一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何

2017-04-10 11:22:49 363

原创 Java中的异或操作

java中异或(用符号XOR或者 ^ 表示)操作

2017-04-10 11:19:29 2261 1

原创 Java中实现n位小数四舍五入的输出

最近遇到许多标准化输出,需要输出固定位数的小数结果。 将程序中的double值精确到小数点后n位。可以四舍五入,也可以直接截断 这里给出一些输出方式:用到的有Java的这几个包: java.math.BigDecimal; java.math.RoundingMode; java.text.DecimalFormat; java.text.NumberFormat;这里分为两类进行说明,一

2017-03-29 10:52:21 796

转载 undefined与null的区别(转载)

原文地址:http://blog.csdn.net/wky_csdn/article/details/62885199下面是爱奇艺前端面试问的一个问题:undefined与null有什么区别。typeof(null) typeof(undefined)输出的结果分别是什么。这面我们就来详细探究一下这两个变量的相似性与区别。1.相似性 在JavaScript中,将一个变量赋值为undefined或

2017-03-24 14:02:14 348

原创 面试智力题实例(一)

问题1.有两个房间,一间房间里有三盏灯,另一个房间里有控制这三盏灯的三个开关(这两个房间是分割开的,毫无联系).现在你分别进入这两个房间一次,然后判断出这三盏灯分别是由哪个开关控制的?问题2.你前面站了5个人,他们中间只有一个人讲真话。你可以问两个问题,两个问题可以向同一个人发问,也可以分别问两个人。你的任务是,把五个人中那个只讲真话的人找出来。请问你应该问什么问题?欢迎大家多提解决方法,随后我会在

2017-03-22 18:39:28 789 1

转载 Java GC中的新生代、老年代

原文地址:http://www.shaoqun.com/a/99944.aspxava 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样划分的目的是为了使

2017-03-22 11:15:09 428

原创 Java实现回文字符串判断

最近遇到很多判断回文的问题,这里列出自己的一些解决思路 回文简单的解释就是前后翻转之后还是相同的 这里先说一下判断回文字符串的三种思路:递归、双指针以及字符串翻转1.双指针:即在字符串前后同时进行移动判断,对应位置上的字符是否相同:public boolean Palindrome(String s,int start,int end){ char[] c = s.toCharAr

2017-03-22 10:11:56 1830

原创 进程/线程同步、互斥、通信的问题:

最近也是遇到很多进程、线程同步、互斥,进程间通信的问题,这些问题放在一起很容易引起混淆,最近也查阅了相关的书籍资料和一些博客,在此写出自己的一些相关总结,希望对大家有帮助。首先要说的是进程、线程两种最基本的关系:竞争关系和协作关系进程的互斥、同步、通信都是基于这两种基本关系而存在的:1.为了解决进程间竞争关系(间接制约关系)而引入进程互斥;2.为了解决进程间松散的协作关系( 直接制约关系)而引

2017-03-20 12:33:35 2628

原创 随机打乱一个数组(输出无序数组)

随机打乱一个数组(输出无序数组)

2017-03-15 12:39:26 3579 1

原创 VirtualBox提示严重错误,创建 COM 对象失败的问题

这个问题出现在我启动VitualBox的时候,由于最近在使用这个虚拟机,又由于磁盘空间不足导致了虚拟机宕掉,清理空间再次启动后出现该错误,不多说,直接上问题解决方法,希望能帮助到遇到同样问题的朋友。一.如果你使用的是Windows系统: 1. 首先进入命令行(cmd),在命令行中输入XXXXX\VitualBox\vboxsvc.exe /reregserver(其中XXXXX表示你本机安

2017-03-14 12:13:24 4064

原创 Hadoop集群搭建过程中的常见问题(一)

Hadoop 集群搭建常见问题本人近期也一直在搭建Hadoop的相关环境,包括hadoop的搭建、zookeeper的搭建已经hbase的部署,这过程中也遇到了形形色色的问题,中间的过程也是十分的抓狂。在这里和大家分享一些自己的问题,希望对大家有所帮助,先列出三个供大家参考:Hadoop 集群搭建常见问题Agent admitted failure to sign using the keyIn

2017-03-13 20:35:26 1250

原创 记在CSDN第一次留下印记

今天是个值得记录的日子,生活和往常一样,解决解决实验室项目的问题,复习复习实习的面试,一天很快就要过去了。这是第一次在自己的博客上写东西,作为纪念,写下这篇文章,希望自己可以不忘初心,一年后,再回头看这篇文章的时候,希望自己能做到问心无愧。你的梦想还没实现,比你优秀的人还在努力,你有什么理由停下自己的脚步!

2017-03-13 20:01:49 547

空空如也

空空如也

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

TA关注的人

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