自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(71)
  • 收藏
  • 关注

原创 深圳Java学习:面向对象【重点知识】

深圳Java学习:面向对象【重点知识】在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免。今天千锋小编对面向对象来了一个小总结。面向对象的特点:1、将复杂的事情简单化。2、面向对象将以前的过程中的执行者,变成了指挥者。3、面向对象这种思想是符合现在人们思考习惯的一种思想。过程和对象在我们的程序中是如何体...

2019-09-29 16:45:25 101

原创 深圳Java学习:Java中的原子操作

深圳Java学习:Java中的原子操作来到千锋学习Java已经有一段时间了,由当初的懵逼状态逐渐好转,也逐渐养成了写技术学习笔记的习惯,今天总结了一下Java中的原子操作。1、Java中的原子操作是什么?所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间切换到另一个线程。2、Java中的原子操作介绍:jdk1.5的包为Java.util.concurr...

2019-09-29 16:43:11 169

原创 深圳Java学习:Java技术知识点学习总结

深圳Java学习:Java技术知识点学习总结边学习边记录,对于程序员来说真的是一个很好的学习习惯,我也是来到千锋学习java之后才养成的习惯,下面是近期在学习java时总结的一些技术知识点。第一讲,主要是Java环境变量的配置。搭建好环境才能干活。要理解什么是编译、什么是运行。编译是javac.exe程序在负责;运行则由java.exe负责。编译后得到的是字节码文件xxx.class;运行xx...

2019-09-29 16:41:29 133

原创 深圳Java学习:SpringMVC之请求和响应

深圳Java学习:SpringMVC之请求和响应前言前面我们学习了SpringMVC的基本配置,接下来一个非常重要的知识点是如何接受用户的请求以及如何将数据发送给用户。获得请求参数获得页面参数的几种方式1)通过参数名获得给控制器的方法设置参数名和表单name相同2)通过@RequestParam(“参数名”)注解设置参数@RequestParam(“表单元素的name”) 参数类型...

2019-09-29 16:39:00 72

原创 深圳Java学习:Docker

深圳Java学习:Docker1.思考前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于...

2019-09-29 16:34:22 111

原创 深圳Java学习:RabbitMQ介绍

深圳Java学习:RabbitMQ介绍前言RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件什么是消息队列消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列中获取数据,进行处理。常见的消息队列有:ActiveMQ,RabbitMQ...

2019-09-29 16:32:25 66

原创 深圳Web前端学习:HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?

深圳Web前端学习:HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?大多数人都在教题主使用什么工具,以及看什么教程。实际上我觉得连题主自己都忽略了一个重要的问题。 那就是题主学习这些东西的目的是什么? 因为目的不同,答案有可能截然相反。从题主的描述来看,题主应该不是以找工作为目的的学习,只是单纯的对做一个网站产生了兴趣,当然这是我的猜测。那么,我还是首先假...

2019-09-27 15:46:13 141

原创 深圳Web前端学习:详解Vue-Router路由与配置

深圳Web前端学习:详解Vue-Router路由与配置现在的很多应用都流行SPA应用(singe page application) 。传统的项目大多使用多页面结构,需要切换内容的时候我们往往会进行单个html文件的跳转,这个时候因受到网络、性能的影响,浏览器会出现不定时间的空白界面,用户体验不好。而单页应用则是用户通过某些操作更改地址栏url之后,动态的进行不同模板内容的无刷新切换,用户体验好...

2019-09-27 15:44:57 159

原创 深圳Web前端学习:默认行为和拖拽思路

深圳Web前端学习:默认行为和拖拽思路什么是默认行为:默认行为就是浏览器自己触发的事件。比如:a链接的跳转,form提交时的跳转,鼠标右键跳转;oncontexmenu当点击右键菜单的时候;return false阻止默认行为if(e.preventDefault) {e.preventDefault();}else {window.event.returnValue = fals...

2019-09-27 15:42:55 94

原创 深圳云计算学习:tar实战案例

深圳云计算学习:tar实战案例====================================================================================[root@localhost ~]# yum -y install mariadb-server[root@localhost ~]# systemctl start mariadb[root...

2019-09-27 15:19:38 89

原创 深圳Java学习:WebService的简单使用

深圳Java学习:WebService的简单使用我们在开发项目时,如果有需求需要从一个项目中去调用另一个项目中的资源,通常可以有四种方案:1.RESTful2.WebService3.RPC4.Socket这些方式各自有其使用场景和特点,今天我们主要说一下WebService这种方式。WebService也是一个web的应用程序,可以使用XML的标准来描述、发布、发现、协调这些应用...

2019-09-27 15:09:04 62

原创 深圳Java学习:Java也能做爬虫。

深圳Java学习:Java也能做爬虫。现在提到爬虫人第一个想到的就是python,其实使用Java编写爬虫也是很好的选择,下面给大家展示一个使用Java基础语言编写的爬取小说的案例:实现功能:爬取目标网站全本小说代码编写环境JDK:1.8.0_191Eclipse:2019-03 (4.11.0)素材:网站:http://www.shicimingju.com小说:三国演义案...

2019-09-27 15:06:12 109

原创 Java学习:如何处理中文参数?

Java学习:如何处理中文参数?为什么表单中会产生中文乱码产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行数据的传输和接收GET中文乱码//获取表单提交的姓名String name=request.getParameter(“name”);name=new String(name.getBytes(“...

2019-09-26 16:16:14 313

原创 Java学习:MyBatis之Spring整合

Java学习:MyBatis之Spring整合前言Spring、SpringMVC和MyBatis是目前企业开发的三大框架。本章我们将学习将Spring和MyBatis整合到一起,成为我们项目开发的技术骨架。引入依赖首先我们需要在Maven项目中添加依赖,Spring框架和MyBatis框架需要的依赖有:mybatis MyBatismybatis-spring MyBa...

2019-09-26 16:15:20 408

原创 Java学习:Java弱引用(WeakReference)的理解与使用

Java学习:Java弱引用(WeakReference)的理解与使用看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上java开发经...

2019-09-26 16:13:38 71

原创 Java学习:java技术案例--封装JDBC工具类

Java学习:java技术案例–封装JDBC工具类JDBC简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序Java 具有坚固、安全、...

2019-09-26 16:11:46 258

原创 我是学Java的,想尝试大数据和数据挖掘,该怎么规划学习?

我是学Java的,想尝试大数据和数据挖掘,该怎么规划学习?学习过Java之后在学习大数据相对会轻松一些,主要是要分清你要先从那个方向入手1.大数据开发工程师,这个比较适合刚刚从Java转换过来的人员做,主要学习HDFS,MapReduce,Yarn,Hive,Flume,Sqoop,Spark等技术即可转转型。2.数仓工程师:这个需要SQL基础好一些,其他环境配置基本上公司已经完成,主要是针...

2019-09-25 14:27:18 193

原创 大数据学习:抽象类

大数据学习:抽象类5.3.1抽象类的定义定义一个抽象类:如果某个类至少存在一个抽象方法或一个抽象字段,则该类必须声明为abstract。abstract class Person{//没有初始值,抽象字段var name:String//没有方法体,是抽象方法def id: Int}class Employ extends Person{var name:String=“Fr...

2019-09-25 14:26:07 142

原创 大数据学习:闭包

大数据学习:闭包闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。函数体内可以方法相应作用域内的任何变量。闭包通常来讲可以简单的认为是可以访问一个函数里面局部变量的另外一个函数。普通函数:val multiplier = (i:Int) => i * 10函数体内有一个变量 i,它作为函数的一个参数。val multiplier = (i:Int) => i *...

2019-09-25 14:25:15 108

原创 Web前端学习:如何系统的学习JS?

Web前端学习:如何系统的学习JS?一、要系统的学习JavaScript,需要首先掌握HTML和CSS,这是基础也是学习JavaScript的时候需要用到的知识。二、刚开始入门不建议看《JavaScript权威指南》和《JavaScript高级程序设计》这些书籍。并非这些书籍不好,相反这些书籍是公认的好书!主要是因为这些书籍内容太多太厚了,很容易让你走上‘从入门到放弃’道路!对于初学者而言,多...

2019-09-24 15:54:00 132

原创 Web前端学习:前端三大框架有哪些异同

Web前端学习:前端三大框架有哪些异同web前端的框架可谓五花八门,多到让你想象不到,但能沉淀下来的不多,而所谓的前端三大框架,指的时Angular、React、Vue,这三个框架时当下最为流行也时最多人用的框架,我故意这样写意在说明三大框架的出现顺序,而且我永远相信要弄懂一个东西,你首先要了解它的来龙去脉,所以下面先说说几个框架各自的特点:AngularAngular原名angularJS...

2019-09-24 15:52:28 243

原创 Web前端学习:Vue项目开发流程

Web前端学习:Vue项目开发流程一、企业项目开发流程产品提需求交互设计出原型设计视觉设计出UI设计图前端开发出页面模板server端存取数据库验收测试二、为什么要使用vue: https://cn.vuejs.org/v2/guide/comparison.html5个前端,4个会vue,1个会react,那么你该如何选择客户要求使用vue…三、如何选择脚手架自...

2019-09-24 15:47:38 394

原创 Web前端学习:while循环

Web前端学习:while循环while(循环终止条件){}案例案例 打印100以内 7的倍数: 打印图形*** for循环 for循环将while循环分离的结构进行了整,将变量的声明自增,以及判断放入了括号中。...

2019-09-24 15:45:38 557

原创 Web前端学习:逻辑运算

Web前端学习:逻辑运算一门计算机语言,编程的核心在于逻辑思想,当我们在编写程序的时候,逻辑是否通顺,是能否正确写出程序的关键,可以说如果你掌握了逻辑,那么你就踏入了计算机编程的大门。&&与 || 或 !否逻辑 与 &&var a=0,b=3;alert(a0&&b3) //true;alert(a1&&b3)//fals...

2019-09-24 15:42:53 178

原创 云计算学习:使用RPM工具管理RPM包

云计算学习:使用RPM工具管理RPM包====================================================================================需要考虑:OS版本,e.g. Centos6/7 # cat /etc/redhat-release系统架构,e.g. i386/x86_64 # uname -m依赖关系,e.g....

2019-09-23 16:14:47 141

原创 云计算学习:YUM 签名检查机制

云计算学习:YUM 签名检查机制====================================================================================rpm软件提供组织例如redhat在构建rpm包时,使用其私钥(private key)对rpm进行签名client在使用其rpm包时,为了验证其合法性,可以使用redhat提供的公钥(publ...

2019-09-23 16:08:43 358

原创 云计算学习:使用自建源

云计算学习:使用自建源====================================================================================综合案例:建立YUM服务器提供基础软件包Base [光盘]提供update软件包提供其它软件包如nginx, zabbix, docker, hadoop, openstack配置防火墙[ro...

2019-09-23 16:07:43 106

原创 云计算学习:使用YUM管理RPM包

云计算学习:使用YUM管理RPM包====================================================================================自动解决包的依赖关系==查看可用仓库[root@tianyun ~]# yum clean all //清空缓存及其它文件[root@tianyun ~]# yum makecache /...

2019-09-23 16:05:43 110

原创 云计算学习:tar实战案例

云计算学习:tar实战案例====================================================================================[root@localhost ~]# yum -y install mariadb-server[root@localhost ~]# systemctl start mariadb[root@l...

2019-09-23 16:00:36 102

原创 软件测试学习:JavaScript中变量和作用域

软件测试学习:JavaScript中变量和作用域JavaScript的变量与其他语言的变量有很大区别。JavaScript变量不是强制类型的,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。变量及作用域1.基本类型和引用类型的值常见的两种不同数据类型的值:基本类型值和引用类型值。基本类...

2019-09-20 15:54:30 119

原创 软件测试学习:常用BUG管理系统

软件测试学习:常用BUG管理系统1.EasyBUG优点:1)基于WEB的在线的,不用配置;2)界面简单,操作容易上手,基本上只要是会上网的人一看就会用3)拥有截图功能,以图片的形式直接存在,而不是以附件形式;4)BUG解决流程记录在案;有统计报表,一目了然;5)国产且免费的。缺点:1)需要手动录入bug标题,保存bug截图提交,追踪及时性靠人工自觉资源地址:http://www...

2019-09-20 15:51:35 900

原创 软件测试学习:事件与事件处理

软件测试学习:事件与事件处理什么是事件?例如在页面载入完毕时,将触发onload(载入)事件;当用户单击按钮时,将触发按钮的onclick事件等。常用事件:onabort: 对象载入被中断时触发onblur: 元素或窗口本身失去焦点时触发onchange: 改变元素中的选项或其他表单元素失去焦点,并且在其获取焦点后内容发生过改变时触发onerror: 出现错误时触发onfocus...

2019-09-20 15:50:28 272

原创 软件测试学习:DOM中元素节点、属性节点、文本节点的理解

软件测试学习:DOM中元素节点、属性节点、文本节点的理解节点信息每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeType(节点类型)nodeName(节点名称)nodeValue(节点值)在实际应用中,经常用到的就是元素节点、属性节点和文本节点了,下面我们进行讲解1.元素节点 元素节点 John Doe Jack ...

2019-09-20 15:49:19 293

原创 软件测试学习:重载new或delete来检测内存泄漏

软件测试学习:重载new或delete来检测内存泄漏1.简述在日常生活中,例如电脑,还有我们大家每天离不开的手机,用的时间久了,就会发现运行速度越来越快,用方言讲,就是卡的不行啦,电脑或手机出现这种情况,大家势必会感到非常烦躁,有那种摔电脑或手机的冲动。内存泄漏属于资源泄漏的一种,百度百科将内存泄漏分为四种:常发性内存泄漏、偶发性内存泄漏、一次性内存泄漏和隐式内存泄漏。常发性指:内存泄漏的...

2019-09-20 15:47:50 133

原创 Python学习:SQLAlchemy 太庞大,来试试 Peewee

Python学习:SQLAlchemy 太庞大,来试试 PeeweeSQLAlchemy 功能很强大,文档很丰富,是一个重量级的 ORM 框架。本文给大家介绍一个小清新,轻量级 ORM 框架 Peewee,支持 Python 2.7+ 和 3.4+,支持 SQLite、MySQL 以及 PostgreSQL。如果对 Django 的 ORM 比较熟悉,那么 Peewee 的学习成本会非常低。安...

2019-09-20 15:40:24 568

原创 Python学习:f-string 更酷的格式化字符串

Python学习:f-string 更酷的格式化字符串在 Python 中,大家都习惯使用 %s 或 format 来格式化字符串,在 Python 3.6 中,有了一个新的选择 f-string。使用对比我们先来看下 Python 中已经存在的这几种格式化字符串的使用比较。# %susername = 'tom'action = 'payment'message = 'User %...

2019-09-20 15:38:45 127

原创 Java学习:Swing怎么学习?

Java学习:Swing怎么学习?swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。虽然企业开发中用到的不多,事实上在我十几年的开发生涯中没有用到过,我的朋友也没有做swing的。但也不能说学习它...

2019-09-19 15:41:23 246

原创 java学习:怎样理解 Java 注解和运用注解编程?

java学习:怎样理解 Java 注解和运用注解编程?注解和使用先来看下概念首先从注释来看;注释:给代码添加说明和解释,注释帮助开发人员理解程序。(Comment)说白点就是注释是给人看的。注解:给代码添加说明解释,这个说明给程序使用。(Annotation)从 JDK 5.0 开始,Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解)。三个基本的...

2019-09-19 15:40:25 184

原创 java学习:Spring框架之AOP的基本配置

java学习:Spring框架之AOP的基本配置前言我们在前面学习了动态代理机制,Spring的AOP正是应用此机制实现的,下面我们来学习如何来配置Spring AOP,实现基本的功能。什么是AOPAOP(Aspect Oriented Programming)面向切面编程,是OOP(面向对象编程)的重要补充,面向对象是Java编程的基础,以封装、继承、多态建立了对象间的层次关系,关注的是...

2019-09-19 15:39:06 88

原创 Java学习:Java中static关键字的理解

Java学习:Java中static关键字的理解static关键字含义可以理解为静态的。当其修饰属性时,该属性为整个类公有,所有的对象操作的都是同一个静态属性。所以调用时应该使用类名去调用,而不需要使用对象调用。用类名去调用static有两层含义:可以理解为其为整个类公有的内容。可以理解为不需要创建对象就可以直接使用。class Student {private String...

2019-09-19 15:36:37 120

空空如也

空空如也

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

TA关注的人

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