自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 好程序员Java教程分享详细了解Javasax解析器

好程序员Java教程分享详细了解Javasax解析器,SAX(针对XML的简单API)是基于事件为XML文档的解析器。不像DOM解析器,SAX解析器创建没有解析树。SAX是一个流接口用于XML的,这意味着使用SAX应用接收事件通知有关XML文档被处理的元素,属性,在按顺序每次开始在文档的顶部,并与所述闭合结束根元素。  读取XML文件从上到下,构成一个结构完整的XML文档的标记...

2019-10-31 14:20:27 667

原创 好程序员Java教程分享javaweb框架

好程序员Java教程分享javaweb框架:Java是开源的,框架很多,这些框架都能解决特定的问题,提高开发效率、简化我们的代码复杂度,现在除了很多大家通用的一些主流框架外,很多公司针对自己的业务会自定义一些公司内部的框架,当然作为学习者我们首先要清楚最流行的javaweb框架有哪些?  回答这个问题首先要看我们的项目规模,对于”体量”较小的单应用项目,和需要处理海量数据、高并发的分布式...

2019-10-31 14:01:01 254

原创 好程序员web前端分享H5高级工程师学习思路

好程序员web前端分享H5高级工程师学习思路,想要掌握任何一门技术都不是一件容易的事情,特别是刚刚开始接触的时候,如果基本概念有很多,会让自己有一种无从下手的感觉,如果随手选择一样开始学习,又会担心自己的学习顺序和方式是否是正确的。而且在学习的过程中可能还会出现抓不住重点的情况。虽然HTML5的学习门槛低,但是作为技术而言,不努力,不下苦功也是掌握不了的。那么HTML5高级工程师们在学HTML5的...

2019-10-31 13:45:06 227

原创 web前端教程分享初学HTML5的几点建议

  好程序员web前端教程分享初学HTML5的几点建议,最近几年,移动互联网发展正处在飞速增长的态势,Web前端开发工程师的岗位吸引了不少人,很多人通过学习来转行从事这个行业,作为Web前端开发中热门的语言HTML5的热度也一直居高不下,那么零基础的时候应该怎么学习呢?  前端初始的知识点,都不算很难,但是内容比较多,此时在学习的时候需要戒骄戒躁,一定要沉下心来,HTML为结构,CSS是...

2019-10-30 11:45:01 254

原创 好程序员web前端分享HTML5与HTML之间有什么区别?

  好程序员web前端分享HTML5与HTML之间有什么区别?很多没有学过HTML5大前端的同学,对HTML5并不了解,经常会提出疑问:HTML5与传统HTML有什么区别?今天,就为大家讲一下两者比较明显几个区别。首先,HTML5已经远远超越了标记语言的范畴,它的设计目的是在移动设备上支持多媒体,和HTML比起来,深度和广度上都做了进一步提升。  接着,我们来看一下两者的声明文件类型:...

2019-10-30 11:36:11 226

原创 好程序员Java教程分享MyBatis Plus介绍

好程序员Java教程分享MyBatis Plus介绍:1.MyBatis Plus 介绍MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis Plus 的核心功能有:支持通用的 CRUD、代码生成器与条件构造器。  通用 CRUD:定义好 Mapper 接口后,只需要继承...

2019-10-30 11:28:08 140

原创 好程序员Java教程分享Java8.0新特性之Lambda表达式

  好程序员Java教程分享Java8.0新特性之Lambda表达式:Java 8已经发布很久了,很多报道表明Java 8是一次重大的版本升级。本篇文章,主要给大家介绍的是lambda表达式。Lambda表达式Lambda表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理:函数式开发者非常熟悉这些概念。...

2019-10-30 11:20:25 138

原创 好程序员web前端教程分享Jquery常见面试题

  好程序员web前端教程分享Jquery常见面试题。小编为大家准备了前端面试题系列,通过Web知识的整理以及经验的总结,希望能帮到更多的前端面试者。1、jQuery库中的$()是什么?$()函数是jQuery()函数的别称。$()函数用于将任何对象包裹成jQuery对象,接着你就被允许调用定义在jQuery对象上的多个不同方法。你可以将一个选择器字符串传入$()函数,它会返回...

2019-10-29 10:42:09 193

原创 好程序员Java教程分享Java之Hibernate常见面试题

  好程序员Java教程分享Java之Hibernate常见面试题1、hibernate的inverse属性的作用?  解决方案一,按照Object[]数据取出数据,然后自己组bean  解决方案二,对每个表的bean写构造函数,比如表一要查出field1,field2两个字段,那么有一个构造函数就是Bean(type1filed1,type2field2),然后在hql里面就可以直接...

2019-10-29 10:32:50 102

原创 好程序员Java教程分享JavaScript常见面试题五

  好程序员Java教程分享JavaScript常见面试题五1、以下代码行将输出什么到控制台?console.log("0||1="+(0||1));console.log("1||2="+(1||2));console.log("0&&1="+(0&&1));console.log("1&&2="+(1&&2))...

2019-10-29 10:23:43 232

原创 好程序员Java教程分享JavaScript常见面试题四

  好程序员Java教程分享JavaScript常见面试题四1、下面的代码将输出什么到控制台,为什么?console.log(1 + "2" + "2");console.log(1 + +"2" + "2");console.log(1 + -"1" + "2");console.log(+"1" + "1" + "2");console.log( "A" - "B" + "2");c...

2019-10-28 13:57:15 196

原创 好程序员Java教程分享JavaScript常见面试题三

好程序员Java教程分享JavaScript常见面试题三:1.下列代码行1-4如何排序,使之能够在执行代码时输出到控制台? 为什么?(function() { console.log(1);setTimeout(function(){console.log(2)}, 1000);setTimeout(function(){console.log(3)}, 0);console.lo...

2019-10-28 13:43:24 157

原创 好程序员Java教程分享JavaScript常见面试题二

好程序员Java教程分享JavaScript常见面试题二:1.在JavaScript源文件的开头包含 use strict 有什么意义和好处?对于这个问题,既简要又最重要的答案是,use strict 是一种在JavaScript代码运行时自动实行更严格解析和错误处理的方法。那些被忽略或默默失败了的代码错误,会产生错误或抛出异常。通常而言,这是一个很好的做法。严格模式的一些主要优点包括:...

2019-10-28 11:40:33 215

原创 好程序员Java教程分享JavaScript常见面试题一

  好程序员Java教程分享JavaScript常见面试题一  好程序员Java教程分享JavaScript常见面试题一:1.使用typeof bar === "object"来确定bar是否是对象的潜在陷阱是什么?如何避免这个陷阱?    尽管typeof bar === "object"是检查bar是否对象的可靠方法,令人惊讶的是在JavaScript中null...

2019-10-25 14:34:47 152

原创 好程序员web前端教程分享js中的模块化二

好程序员web前端教程接下来降为大家继续分享js中的模块化知识4.循环依赖就是a依赖b,b依赖a,对于不同的规范也有不同的结果。4.1CommonJS对于node,每一个模块的exports={done:false}表示一个模块有没有加载完毕,经过一系列的加载最后全部都会变为true。 同步,从上到下,只输出已经执行的那部分代码 首先,我们写两个js用node跑一下://a.j...

2019-10-25 14:15:50 91

原创 好程序员web前端教程分享js中的模块化一

  好程序员web前端教程分享js中的模块化一:我们知道最常见的模块化方案有CommonJS、AMD、CMD、ES6,AMD规范一般用于浏览器,异步的,因为模块加载是异步的,js解释是同步的,所以有时候导致依赖还没加载完毕,同步的代码运行结束;CommonJS规范一般用于服务端,同步的,因为在服务器端所有文件都存储在本地的硬盘上,传输速率快而且稳定。1.script标签引入最开...

2019-10-25 14:00:13 168

原创 好程序员分享5G对web前端发展的影响

  好程序员分享5G对web前端发展的影响,5G浪潮的来临让全世界都为之关注,各个国家都在争夺它的主导权。它对软件行业影响是巨大的,深远的,甚至会导致行业的重新洗牌,和很多技术工种的兴衰。所以我们这些开发者不得不去关注它。  5G对web前端开发又有什么样的影响呢?  网上各大论坛都有关于5G的帖子,据说理论下载速度达到1.25G每秒。一个前端项目的本地文件往往不会超过100...

2019-10-24 11:48:42 175

原创 好程序员Web前端教程分享新手应该了解的Cookie知识!

好程序员Web前端教程分享新手应该了解的Cookie知识!  一、Cookie的出现  浏览器和服务器之间的通信少不了HTTP协议,但是因为HTTP协议是无状态的,所以服务器并不知道上一次浏览器做了什么样的操作,这样严重阻碍了交互式Web应用程序的实现。  二、Cookie的传输  服务器端在实现Cookie标准的过程中,需要对任意HTTP请求发送Set-Cook...

2019-10-24 11:25:30 154

原创 好程序员web前端教程分享HTML/CSS部分常见面试题

  好程序员web前端教程分享HTML/CSS部分常见面试题。准备参加web前端面试的小伙伴们一起看一看吧,希望对大家有所帮助!1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内...

2019-10-24 11:16:46 157

原创 好程序员Java教程分享Zookeeper基本原理与运用场景

好程序员Java教程分享Zookeeper基本原理与运用场景好程序员Java教程分享Zookeeper基本原理与运用场景一、什么是Zookeeper? zookeeper是一个分布式的一致性协调服务。 换句话说,也可以把zookeeper看成一个小型的分布式文件系统。但是和FastDFS不同,zookeeper只适合用来存储一些小型的数据或者配置信息。二、Zoo...

2019-10-23 17:41:56 144

原创 好程序员Java教程分享Jmeter性能测试

好程序员Java教程分享Jmeter性能测试,Jmeter简介1.1 概述JMeter,每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。 熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试). 而且用Jmet...

2019-10-22 14:53:58 173

原创 好程序员大数据教程Scala系列之类

好程序员大数据教程Scala系列之类1.类的定义Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。如果没有指定访问修饰符符,默认情况下,Scala 对象的访问级别都是 public。私有(Private)成员用private 关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,同样的规则还适用内部类。cl...

2019-10-22 14:46:46 133

原创 好程序员Java教程分享Vue插件之Axios

好程序员Java教程分享Vue插件之Axios,环境安装:npm install --save axios vue-axios //安装axiosNpm install //安装依赖在main.js中注册import axios from 'axios'import VueAxios from 'vue-axios'...

2019-10-22 14:38:53 84

原创 Java—成员变量和局部变量

好程序员Java教程分享成员变量和局部变量,成员变量:在类范围里定义的变量。成员变量又分为实例属性(不用static修饰)和类属性(用static修饰)。类属性和实例属性统称为成员变量。  类属性在类的准备阶段开始存在,直到系统销毁这个类,类属性与类的生存范围相同。实例属性从类的实例被创建开始存在,直到系统销毁这个实例,实例属性与对应实例生存范围相同。  成员变量无须显式初始化...

2019-10-21 18:14:38 108

原创 好程序员大数据教程分享Scala系列之模式匹配和样例类

好程序员大数据教程分享Scala系列之模式匹配和样例类1.样例类在Scala中样例类是一中特殊的类,样例类是不可变的,可以通过值进行比较,可用于模式匹配。定义一个样例类:构造器中每一个参数都是val,除非显示地声明为var伴生对象提供apply ,让你不使用new关键字就能构造出相应的对象caseclassPoint(x: Int, y: Int)创建样例类对象...

2019-10-21 18:05:59 163

原创 好程序员大数据教程分享Scala系列之特质

  好程序员大数据教程分享Scala系列之特质,特质的定义除了使用关键字trait之外,与类定义无异。特质用来在类之间进行接口或者属性的共享。类和对象都可以继承特质,特质不能被实例化,因此也没有参数。一旦特质被定义了,就可以使用extends或者with在类中混入特质。1 作为接口使用的特质特质的定义:traitLogger{//这是一个抽象方法,特质中未被实现的方...

2019-10-21 16:44:05 307

原创 好程序员Java教程分享Java中this的几种用法

好程序员Java教程分享Java中this的几种用法,this关键字必须放在非静态方法里面this关键字代表自身,在程序中主要的使用用途有以下几个方面:?使用this关键字引用成员变量?使用this关键字在自身构造方法内部引用其它构造方法?使用this关键字代表自身类的对象?使用this关键字引用成员方法  引用成员变量  在一...

2019-10-18 15:05:59 110

原创 好程序员Java教程分享Java面试题之Hibernate

好程序员Java教程分享Java面试题之Hibernate1.简书一下Hibernated的开发流程第一步:加载Hibernate的配置文件,读取配置文件的参数,第二步:创建SessionFactory会话工厂(内部有连接池)第三步:打开Session 连接第四步:开启事务...

2019-10-18 14:55:48 130

原创 好程序员大数据教程分享Scala系列之文件以及正则表达式

好程序员大数据教程分享Scala系列之文件以及正则表达式1 读取行导入scala.io.Source后,即可引用Source中的方法读取文件信息。importscala.io.SourceobjectFileDemo extendsApp{valsource = Source.fromFile("C:/Users/admin/res.txt")//返回一个迭代器...

2019-10-18 14:45:15 116

原创 好程序员web前端教程分享web前端入门基础知识

  好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML、CSS和JavaScript。只懂其中一两个还不行,必须对这三门语言都要熟悉。下面我们一起来看一看吧!1、网页的基本结构(HTML、CSS)HTML是一种标记语言,而不是编程语言,最基本是标签是和,CSS是用来定义如何显示HTML元素的。对HTML+CSS很容易入门,但很多人不够...

2019-10-17 13:52:36 502

原创 好程序员Java教程分享Java的五大特点

好程序员Java教程为大家分享Java的五大特点希望对初学者有所帮助。一、Java的(五大)特点:1.简单性相对于c语言来说c语言的核心 指针(保存地址)*pJava中没有指针的概念(使用的是引用概念)2.面向对象类 对象 接口面向对象的特性:封装 继承 多态3.分布式双十一京东淘宝 1000亿 5...

2019-10-17 11:42:21 171

原创 好程序员大数据教程Scala系列之样例类_Option_偏函数

  好程序员大数据教程Scala系列之样例类_Option_偏函数,在Scala中Option类型样例类用来表示可能存在或也可能不存在的值(Option的子类有Some和None)。Some包装了某个值,None表示没有值。objectOptionDemo {defmain(args: Array[String]) {valmap = Map("a"-> 1, "...

2019-10-17 11:20:40 110

原创 好程序员Python教程分享Python到底是什么

  好程序员Python教程分享Python到底是什么,人们为什么使用Python?之所以选择Python的主要因素有以下几个方面:  软件质量:在很大程度上,Python更注重可读性、一致性和软件质量,从而与脚本语言世界中的其他工具区别开发。此外,Python支持软件开发的高级重用机制。例如面向对象程序设计。  提高开发者的效率:相对于C、c++、Java等编译/静态类型语言,Python的...

2019-10-16 11:42:48 559

原创 好程序员大数据教程Scala系列之隐式转换和隐式参数

好程序员大数据教程Scala系列之隐式转换和隐式参数5.1. 概念隐式转换和隐式参数是Scala中两个非常强大的功能,利用隐式转换和隐式参数,你可以提供优雅的类库,对类库的使用者隐匿掉那些枯燥乏味的细节。5.2. 作用隐式的对类的方法进行增强,丰富现有类库的功能objectImplicitDemo extendsApp{//定义隐式类,可以把File转换成定义的隐式类...

2019-10-16 11:21:42 142

原创 好程序员Java学习路线分享Spring常见面试题

本章面试题内容由好程序员Java教程为大家整理分享,希望对大家有所帮助。  问:SpringIOC原理阐述  答:把对象的创建、初始化、销毁等工作交给Spring容器来完成。我们可以把IOC容器的工作模式看做是工厂模式的升华,可以把IOC容器看作是一个工厂,这个工厂里要生产的对象都在配置文件中给出定义,然后利用编程语言的的反射编程,根据配置文件中给出的类名生成相应的对象。从实现来看,IOC...

2019-10-16 11:05:03 124

原创 好程序员web前端教程分享JavaScript简写方法

今天好程序员web前端教程为大家分享JavaScript简写方法,小伙伴们快来看一看吧。1.三元操作符当想写if...else语句时,使用三元操作符来代替。constx=20;letanswer;if(x>10){answer='isgreater';}else{answ...

2019-10-14 16:53:50 263

原创 好程序员大数据教程分享Scala系列之Option_偏函数_String

好程序员大数据教程分享Scala系列之Option_偏函数_StringOption类型在Scala中Option类型样例类用来表示可能存在或也可能不存在的值(Option的子类有Some和None)。Some包装了某个值,None表示没有值。objectOptionDemo {defmain(args: Array[String]) {valmap = Map(...

2019-10-14 16:42:23 290

原创 好程序员大数据分享Scala系列之柯里化

  好程序员大数据教程Scala系列之柯里化,柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。下面先给出一个普通的非柯里化的函数定义,实现一个加法函数:scala>defplainOldSum(x:Int,y:Int) = x + yplainOldSum: (x: Int, y: Int)...

2019-10-14 16:30:15 126

原创 好程序员大数据教程Scala系列之继承

好程序员大数据教程Scala系列之继承1. 扩展类在Scala中扩展类的方式和Java一样都是使用extends关键字可以把类声明为final,使之不能扩张也可以把单个方法或者字段声明为final,以确保它不能被重写,注意和Java的不同,Java中final修饰的字段意味着不可变。5.3.2. 重写方法在Scala中重写一个非抽象的方法必须使用override修饰符在...

2019-10-12 16:38:07 142

原创 好程序员大数据教程Scala系列之高阶函数

好程序员大数据教程Scala系列之高阶函数1.1. 概念如果一个函数的传入参数为函数或者返回值是函数,则该函数即为高阶函数。1.2. 传入参数为函数Scala中,函数是头等公民,和数字一样。不仅可以调用,还可以在变量中存放函数,也可以作为参数传入函数,或者作为函数的返回值。1.3. 传入参数为匿名函数在Scala中,你不需要给每一个函数命名,就像不必给每个数字命名一样,...

2019-10-12 16:33:17 147

空空如也

空空如也

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

TA关注的人

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