自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 25天成为java大神之——对象-类

java学习贵在坚持1:面向对象思想(理解)(1)面向对象是基于面向过程的一种编程思想(2)思想特点:A:是一种更符合我们思考习惯的思想B:把复杂的问题简单化C:让我们从执行者变成了指挥者(3)举例:A:洗衣服B:吃饭C:买电脑(4)举例并代码体现把大象装进冰箱2:类与对象(掌握)(1)我们学习编程是为了把现实世界的事物用编程语言描述来实

2018-01-31 10:48:05 526

原创 JavaWeb学习总结之开发入门

一、WEB服务器1.1、WEB服务器简介  1、Web服务器是指驻留于因特网上某种类型计算机的程序,是可以向发出请求的浏览器提供文档的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。  2、服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发

2018-01-30 12:02:13 468 1

原创 测试岗位的招聘,这些套路你要了解!

现如今,整个移动互联网测试的就业出现了一种很奇特的现象。应聘需求量非常大,但是应聘者却不知道以什么样的技能和能力去应聘。相对的,招聘需求量也很大,但是从千篇一律的招聘简章中看得出来,大部分的企业和面试官自己都不清楚自己需要什么样子的测试人员。我见过很多测试人员换工作的理由是一直做手工测试,想学习自动化测试(当然隐含着待遇差的意思)。从短期来看,换工作可能会解决他们的问题。但是从长远来看,到了任

2018-01-29 11:05:24 1624 1

原创 Web测试干货总结

一、关于页面  页面显示部分  (1)首先关注页面是否能显示完整,包括不同浏览器的是否能完整显示,在实际测试中经常发现有的页面或者是页面的弹窗不能完全显示  (2)页面中的动画效果或者字体效果是否能正确显示  (3)页面中有些表单项与输入框,输入域以及下拉框等是否存在默认提示,是否存在部分提示部分不提示的情况  (4)数据列表中存在多条数据是否分页显示,以及分页操作后页面是

2018-01-28 14:11:58 389 1

原创 必读!测试人员的工作宝典必读!

此宝典无需自宫即可练成,接着看吧!!!问题1:比如我们软件有个帮助功能,是个H5页面,文案内容由运营提供,他们在后台可以随时改,后面发现一个文章的内容有误,就说测试漏测,然后测试肯定不背锅啊,就说应该找运营,然后就被说没有责任心,找借口,考核直接不及格秘籍1:  上线前会对发布的说明类内容做检查,算是我们测试范围之内的工作。如果我处在你的位置上,刚发现这个问题时,我会以退为进,告诉领导

2018-01-28 11:22:00 459

原创 JavaWeb项目架构之Redis分布式日志队列

架构、分布式、日志队列,就是一个日志收集的功能,只不过中间加了一个Redis做消息队列。 为什么需要消息队列?当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。比如我们系统中常见的邮件、短信发送,把这些不需要及时响应的功能写入队列,异步处理请求,减少响应

2018-01-26 11:20:00 387

原创 JavaWeb开发入门

一、基本概念1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:1)静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。2)动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各

2018-01-24 11:34:18 301

原创 JavaScript终于成了一流语言

编程语言到底有没有生产力之分呢,当然是有的,尤其对于初中级选手。功夫到了绝顶,拈花飞叶皆是武功,工具就不重要了。但能到绝顶的,毕竟是少数,所以对大多数人来说,工具和编程语言的选择同样重要。《黑客与画家》的作者保罗·格雷厄姆(Paul Graham)就在文章中写过,他决定在公司使用 Lisp,就是因为他认为 Lisp 比当时所有的语言都高出一筹,独特、深邃,能够表达难以描述的事物。保罗说,自己公司相

2018-01-23 10:51:05 514

原创 互联网时代,营销人必须要掌握的能力

互联网时代的营销人,有一个非常重要的能力是必须具备的:“搜商”,就是搜索的智商。互联网时代,要想获取信息,完全可以自己找到,当我们真正提高了搜商。就会更高效的解决问题!那要如何提高自己的“搜商”呢?一、 搜索意识很多人遇到问题的时候,连思考都懒得思考,直接就去问别人这种特征就是典型的“张口就问”,而职场思维的特征之一则是“我会对问题负责”。只要你清楚的知道自己想要什么,就可

2018-01-22 13:31:39 686

原创 java中的自定义注解

今天准备把Java中的自定义注解分享一下子,因为好多小伙伴,貌似都不知道注解这个东西到底是什么,只知道怎么用,却不知道注解的底层原理。这一篇就和大家分享一下,文章结构为:Java中的注解概述四种元注解自定义注解1. Java中的注解概述首先要说明一个东西,注解这个东西绝对不是Spring为我们提供的,而是JDK带的,JDK自己也是有很多内置注解的,比如@ov

2018-01-21 11:47:24 332

原创 java今年最流行的3大框架

java今年最流行的3大框架你一定不能错过哦                               一.springmvc框架简介:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MV

2018-01-19 11:07:13 6302

原创 java程序员老鸟的学习经验方法,助你提高效率少走弯路!

一、做的更多,做的比你主管安排给你的任务更多要想有机会,首先你得从人群中冒出来,要想冒出来,你就必须做到与众不同,要做到与众不同,你就要做得更多!怎么做得更多呢?可以从以下几个方面着手1)熟悉更多业务,不管是不是你负责的;熟悉更多代码,不管是不是你写的这样做有很多好处,举几个简单的例子:需求分析的时候更加准确,能够在需求阶段就识别风险、影响、难点问题处理的时候更加快速,因为相关的业务和代码都熟悉,

2018-01-18 13:11:37 2083 1

原创 必学——Java抽象类、接口、多态

1、用关键字abstract修饰类称为abstract类(抽象类)abstract class A{ …}•abstract类不能用new运算符创建对象,必须产生其子类,由子类创建对象。•若abstract类的类体中有abstract方法,只允许声明,而不允许实现。2、接口Java不支持多继承性,即一个类只能有一个父类。单继承性使得Java简单,易于管理程序。(1)

2018-01-15 11:03:41 331

原创 java入门学习之IO

IO(Input/Output)是计算机输出/输出的接口。Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。                                      1、异常了解什么是异常,异常的由来,常见的异常,异常的分类,掌握jv

2018-01-12 11:19:22 327

原创 java学习入门之基础篇

1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?Java是一种通用的,并发的,强类型的,面向对象的编程语言JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。2 什么是JRE/J2RE?J2RE是Java2 Runtime Environment,即Java运行环境,有时简

2018-01-11 11:06:28 321

原创 java异常处理机制

1、什么是异常?异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。2、什么是异常处理Java使用异常处理机制为程序提供了错误处理的能力3、Java中如何进行异常处理Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws

2018-01-10 10:48:28 351

原创 深入洞见:你所不知道的Java 对象序列化的5件事儿

本文专门揭示关于 Java 对象序列化的一些有用的小知识 — 这些小知识不易理解,但对于解决 Java 编程挑战迟早有用。将 Java 对象序列化 API它从一开始就存在于 JDK 1.1 中。本文介绍的关于序列化的 几件事情将说服您重新审视那些标准 Java API。Java 序列化简介Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 J

2018-01-09 11:29:38 511

原创 java的封装与继承

封装是什么? 为何需要封装? 如何实现封装? 继承是什么? 为何需要继承? 继承如何实现?下面就为大家一个一个的解答一、封装:n隐藏信息,隐藏实现细节就叫封装。 n类似于黑盒子,对外提供接口访问。n封装可以隔离变化,限制变化的范围。n封装可以提高复用性与可维护性。封装有不同的粒度。1、封装粒度:软件复用层次拷贝-粘贴 ;封装成函数/函数库(C语言) ;封

2018-01-08 11:24:51 396

原创 编程人员应该知道的五种语言

世界上有超过 1500 种编程语言,虽然本质上都是对于最底层 0 与 1 的抽象和封装,但是却没有哪一种编程语言可以解决所有的问题。有一些语言虽然鲜有提及但其实很有学习的价值,本文就列举了五个不常见但值得学习的编程语言:                         1. NimNim 是本列表中相对较受欢迎的语言。Nim 之前获得了 3DICC 公司的支持,

2018-01-07 11:40:51 473

原创 学会面向对象设计要知道的5大原则

面向对象设计原则是OOPS编程的核心, 但大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。虽然学习设计模式(原则

2018-01-05 14:31:38 371

原创 很多程序员所不了解的引用关系

简要说明强引用: new 对象并指向引用变量的都是强引用,开发中大部分都是强引用软引用: 在内存个充足情况下,GC不会回收软引用对象,另外GC遇到软引用,会用软引用算法清理弱引用: 任意GC都会清理掉软引用对象虚引用: 和其他三个不一样,这个不对生命周期,有影响,而是当要回收时候,加入到Queue队列中更多java资料、视频,加QQ群462403503了解学习强引用

2018-01-04 13:25:09 501

原创 学java怎么能落掉这些!

Java是一个通用的编程语言,其实可以干很多事,要学的自然不会少,比如:调试和辅助工具学习一下你的集成开发环境提供的调试工具,加一些断点试试。试试用jconsole或者VisualVM监控另一个jvm的状态。用profiling工具寻找程序中慢的地方。Eclipse有profiling工具。VisualVM也有这样的功能。(如果不介意使用闭源软件的话

2018-01-03 11:22:27 393

原创 java学习的一般步骤

Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤:熟悉一种文本编辑器,比如:Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)写一个Ja

2018-01-02 13:25:00 4200

原创 Hive数据导入的类型

1.Hive数据导入的六种类型:以下面两个表来实验:1.从本地文件系统导入到hive表中:使用load data语句可以直接导入本地文件到hive表中,加关键字local表示从本地系统上传文件到hive表:2.从HDFS导入文件到hive表中:如果不加关键字local表示从hdfs加载文件到hive表。下面先上传本地文件到hd

2017-12-29 13:08:58 1372

原创 java,我拿你有什么用?

对于很多行外人,可能不知道Java可以做什么。其实Java 可以做的东西有很多,例如游戏、软件、网站,以及现在流行的安卓手机app等,都是由Java语言编写的。由于Java拥有很高的安全性、平台移植性等,所以受到广大程序员的喜爱。Java可以用来编写网站:对于学生来说,最关心的是Java能做什么,市场上招聘的工作什么跟Java有关。现在很多大型网站都用jsp写的,J

2017-12-28 11:21:12 2870 1

原创 关于大数据的应用

大数据应用的目标是普适智能要学好大数据,首先要明确大数据应用的目标,我曾经讲过大数据就好比万金油,像百度几年前提的框计算,这个框什么都能往里装。为什么会这样,因为大数据这个框太大,其终极目标是利用一系列信息技术实现海量数据条件下的人类深度洞察和决策智能化,最终走向普适的人机智能融合!这不仅是传统信息化管理的延伸,也是人类社会发展管理智能化的核心技术驱动力。通过大数据应用,面向过去,

2017-12-27 11:33:15 947

原创 大数据中,机器学习和数据挖掘的联系与区别

数据挖掘是从海量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程。数据挖掘中用到了大量的机器学习界提供的数据分析技术和数据库界提供的数据管理技术。从数据分析的角度来看,数据挖掘与机器学习有很多相似之处,但不同之处也十分明显,例如,数据挖掘并没有机器学习探索人的学习机制这一科学发现任务,数据挖掘中的数据分析是针对海量数据进行的,等等。从某种意义上

2017-12-26 13:38:55 790

原创 一个零基础的新手应该如何系统的学习java开发

一个零基础的小白,应该如何系统化的学习JAVA编程语言,然后找到工作,在学习的过程中不浪费时间少走弯路。 第一,必须有一个老师给自己讲解,带着学习,这样首先是可以少走很多的弯路,不至于一个小小的问题,就困扰了一天的时间,可能明白人的一句话你就明白,但是自己想可能需要一天的时间,或许最后还是搞不懂。 第二: 需要有一个明确而且系统的学习规划,比如你今天学习什么内容,而且今天学

2017-12-25 10:42:59 4473 1

原创 前端开发常见问题之Swiper.js的loop模式下,如何正确获取索引值?

Swiper.js,相信作为前端开发者的你一定知道它吧。它几乎可以用来制作任何形式的轮播图,非常方便和实用。有时候,我们需要动态获取当前轮播图的索引值,常常我们会使用activeIndex属性来获取。比如像这样:然而,当轮播图需要设置循环时,我们就不能使用activeIndex属性了,而是要使用realIndex属性,例如:

2017-12-24 12:56:01 5258

原创 深入理解java虚拟机

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。1.1 概述Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合,如图1-1所示。时至今日,Java技术体系已经吸引了900多万软件开发者,这是全球最大的软件开发团

2017-12-21 11:50:17 598

空空如也

空空如也

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

TA关注的人

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