自定义博客皮肤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)
  • 收藏
  • 关注

原创 想上位java架构师?首先要学习这些!

其实我也跟大家一样,不知道世界上还有Java架构师这么个东西。所以就上网查了一下,搜集了一写信息整合给大家,包括想学习Java构架师的视频资料也有一些,希望对大家有用!所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽...

2018-03-30 18:18:33 145

原创 Java开发者的必备工具

Java是计算机应用编程语言,被广泛的用于创建Web应用程序、服务器搭建、客户端API开发以及数据库。Java的学习曲线需要程序员处于不断活跃的状态,而今天千锋小编会列出5个最佳Java工具,来帮助你开发Java应用,看看自己以下Java开发者必备工具,你都熟悉吗? 1.SparkJava这是针对Java开发者的一个新的轻量级以及强大的W...

2018-03-30 18:17:00 490

原创 JAVA技术分享之构造函数

Java语言,是门万千宠爱于一身的计算机编程语言,成立至今没有那种计算机编程语言能够像Java编程语言一样,能够长时间荣登计算机流行编程语言榜榜首。1.构造函数的概念很多java新手谈到构造函数就会犯晕,我们先来看看什么是构造函数。首先,构造函数是函数的一种特殊形式,特殊在哪里?构造函数中不需要定义返回类型(void是无需返回值的意思,请注意区分两者),且构造函数的名称与所在的类名完全一致,其余的...

2018-03-26 17:33:50 205

原创 Java中常用的七大排序算法

Java作为时下最流行的编程语言,自流行开始就没有衰落过,作为一门永远不过时的语言是可怕的1.插入排序算法插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,插入排...

2018-03-26 17:32:17 211

原创 大数据开发:storm的学习

Why use Storm?Apache Storm是一个免费的开源的分布式实时计算系统。Storm使得可靠的实时处理无边界的数据量变得很容易,就如同Hadoop做批处理那样。Storm很简单,可以用任意的编程语言。Storm有许多使用案例:实时分析、在线机器学习、持续的计算、分布式RPC、ETL等等。Storm很快速:每个节点每秒钟可以处理一百万个元组。它是可伸缩的、容错的,保证你的数据将会被处...

2018-03-20 18:21:52 231

原创 大数据hadoop面试题精准讲解

hadoop运行原理包括HDFS和Mapreduce两部分。1)HDFS自动保存多个副本,移动计算。缺点是小文件存取占用namenode内存,写入只支持追加,不能随机修改。它存储的逻辑空间称为block,文件的权限类似linux。整体架构分三种节点,NN,SNN,DNNN 负责读写操作保存metadata(Ownership Permission blockinfo)SNN 负责辅助NN合并fsi...

2018-03-20 18:19:58 400

原创 大数据学习笔记【连载】

.MapReduce原理逻辑上:1、split2、map3、shuffle4、reduce四个过程物理上:JobTracker节点:JobTracker创建每一个Task(即MapTask和ReduceTask)并将它们分发到各个TaskTracker服务中去执行。负责调度Job的每一个子任务task运行于TaskTracker上。TaskTracker节点:运行在多个节点上的slaver服务。T...

2018-03-15 17:39:18 357

原创 大数据学习路线图

大数据指不用随机分析法这样捷径,而采用所有数据进行分析处理的方法。互联网时代每个企业每天都要产生庞大的数据,对数据进行储存,对有效的数据进行挖掘分析并应用需要依赖于大数据开发阶段一、Linux&&Hadoop生态体系1、Linux大纲1) Linux的介绍,Linux的安装:VMware Workstation虚拟软件安装过程、CentOS虚拟机安装过程2) 了解机架服务器,采用真...

2018-03-13 17:24:15 290

原创 Java课程学习路线图

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。千锋Java课程紧跟热门互联网行业,采用真实企业项目实战,并特设专业技能提升课,让学员保持长足的成长。第一阶段1、JavaSE编程基础DOS常用命令安装JDK、设置环境变量DOS系统编译、执行Java程序Java的注释标识符、标识符的命名规范...

2018-03-13 17:17:55 981

原创 VERTX的使用

Java中应对高并发有多种方案,接下来介绍其中的一个vertx.我将新建一个工程,编码,最后打包运行.思路是先明白代码,再讨论理论概念. 第一步:使用eclipse创建一个maven工程,结构如下  |---pom.xml|---src|   ||  |---main|  |   |___ java|   ||  |___test|      |___ javapom文件内容如下:  <pr...

2018-03-09 17:00:12 1623

原创 JAVA中新时间API的使用

Java8之前关于时间的处理主要使用Date和Calender类,但相当麻烦;在JDK8中提供了新的api,使时间操作变得简单. 下面介绍下涉及到的类和它们的使用方法:Clock Clock提供了对当前时间和日期的访问功能。Clock是对当前时区敏感的,并可用于替代System.currentTimeMillis()方法来获取当前的毫秒时间。当前时间线上的时刻可以用Instance类来表示。Ins...

2018-03-09 16:56:27 343

原创 JAVA程序员面试题库

构造方法注入和设值注入有什么区别?请注意以下明显的区别:1.    在设值注入方法支持大部分的依赖注入,如果我们仅需要注入int、string和long型的变量,我们不要用设值的方法注入。对于基本类型,如果我们没有注入的话,可以为基本类型设置默认值。在构造方法注入不支持大部分的依赖注入,因为在调用构造方法中必须传入正确的构造参数,否则的话为报错。2.    设值注入不会重写构造方法的值。如果我们对...

2018-03-08 17:33:02 593

原创 真实企业JAVA面试题

请举例解释@Required annotation?在产品级别的应用中,IoC容器可能声明了数十万了bean,bean与bean之间有着复杂的依赖关系。设值注解方法的短板之一就是验证所有的属性是否被注解是一项十分困难的操作。可以通过在<bean>中设置“dependency-check”来解决这个问题。在应用程序的生命周期中,你可能不大愿意花时间在验证所有bean的属性是否按照上下文文...

2018-03-08 17:31:39 1117

原创 2018最新JAVA程序员面试题

应用服务器有那些?【基础】答:BEAWebLogic Server, IBM WebSphere Application Server, Oracle9i   Application Server, JBoss, Tomcat。146、Servlet执行时一般实现哪几个方法?【基础】答:publicvoid init(ServletConfig config)public ServletConfi...

2018-03-07 16:53:29 2971

原创 JAVA程序员面试题库分享

1、如何给weblogic 指定大小的内存?答:在启动Weblogic 的脚本中(位于所在Domian 对应服务器目录下的startServerName),增加setMEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M。2、如何设定的weblogic 的热启动模式(开发模式)与产品发布模式?答:可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一,或...

2018-03-07 16:48:30 394

原创 JAVA最新面试题分享

用程序给出随便大小的10 个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。【基础】答:代码如下:package test;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.Random;publi...

2018-03-06 17:16:14 173

原创 技术大牛分享:JAVA学习路线

01 Java开发介绍- DOS常用命令- JVM、JRE、JDK之间的关系- Java开发环境的搭建:安装JDK,配置环境变量- JDK中常用的工具(编译,执行)- Java入门程序(Java的开发流程)- Java的注释- 标识符、标识符的命名规范- Java关键字- Java基本数据类型- Java基本类型之间的相互转换- 变量和常量的定义及初始化- 变量的分类- Java的运算符- 表达式...

2018-03-06 17:13:41 1917

空空如也

空空如也

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

TA关注的人

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