4 千锋教育官方博客

企业博客

我要认证

千锋教育一直秉承“做真实的自己,用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台。面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算+信息安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、区块链、PHP全栈+服务器集群培训、网络安全、红帽RHCE认证,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。

等级
TA的排名 529

SpringBoot2.x系列教程——Java测试详解

一. 关于测试1. 单元测试的概念在计算机编程中,单元测试是一种软件测试方法,用以测试源代码的单个单元、一个或多个计算机程序模块的集合以及相关的控制数据、使用过程和操作过程,以确定它们是否适合使用。通俗的说,我们在做单元测试时,只是测试了一个代码单元,也就是每次只测试一个方法,不包括与正测试组件相交互的其他所有代码组件。2. 集成测试的概念集成测试(有时也称集成和测试,缩写为 I&T)是软件测试的一个阶段,在这个阶段中,各个软件模块被组合在一起来进行测试。通俗的说,我们在集成测试中是

2020-09-23 14:15:53

整合JPA、Redis实现分布式的Session共享

一.SpringBoot整合JPA、Redis实现分布式的Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jp

2020-09-23 14:15:18

分布式缓存Hazelcast详解及原理探究

一. Hazelcast1. Hazelcast简介Hazelcast 是由Hazelcast公司开发的一款开源的分布式内存级别的缓存数据库,可以为基于JVM环境运行的各种应用提供分布式集群和分布式缓存服务。利用Hazelcast可以满足“分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”等的要求。2. Hazelcast的应用Hazelcast提供了对很多 Java 接口的分布式实现,如Map, Queue, ExecutorService, Lock以及

2020-09-23 14:07:10

Web开发中的Session详解及原理分析

一. HttpSession机制1.HTTP协议与HttpSession的状态保持Session经常被翻译为会话,其本来的含义是指有始有终的一系列动作/消息。比如打电话时,从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个Session。而在网络中,Session是指从一个浏览器窗口打开再到关闭的这个期间。互联网应用层协议基本都是基于 HTTP 和 HTTPS 协议的,它们的本身都是无状态的, 也就是只负责网络的请求和响应。 我们只需要告诉服务器我们需要什么,服务器就会给我们返回相应的资源。.

2020-09-23 14:07:02

SpringBoot中实现分布式的Session共享

一. SpringBoot中实现Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </

2020-09-23 14:06:54

JAVA技术:最新学习教程路线图(2020最新)

虽然这个世界上有各种各样的编程语言,但唯有Java牢牢占据着NO.1的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,Java方向的开发吸引了不少年轻人投入到Java的学习之中。那么Java作为老牌的编程语言,要学习的内容还是很多的,很多朋友不知道该怎么学习,心里也没有目标和方向,并且也不清楚Java的学习体系,所以很多想学习Java的小伙伴就会在网络等地方,盲目的去找各种Java的学习资料,但是找到的资料一般都是片面的,往往缺乏了系统全面的学习路线。所以,今天小编就

2020-09-23 14:04:16

HTML5前端开发就业前景,高薪背后的原因分析(附视频教程)

国家统计局披露数据显示,2019年全国城镇非私营单位(以下简称“非私营单位”)就业人员年平均工资为90501元,城镇私营单位(以下简称“私营单位”)就业人员年平均工资为53604元。值得注意的是:IT业年均工资超16万元,IT业连续第四年保持第一。IT行业已成为中国第一大产业,更是国家经济进步的重要推动力。未来5年,我国信息化人才需求量将达到1500万~2000万人!其中,软件开发以及网络工程的人才缺口最为突出,这便拉升了相关专业人才薪资的绝对“高度”。就拿HTM...

2020-09-22 17:34:11

算法从入门到精通系列:插入排序

一、概述上一节我们说过排序是算法中的一部分。所以我们学习排序也是算法的入门,为了能让大家感受到排序是算法的一部分,我举个例子证明一下:比如麻将游戏,发完牌之后需要对手上的牌进行排序,大家想想,麻将排序如何排呢?它有什么特点呢?而且在摸牌打牌的过程中,我们要不断的排序,如何排序呢?选择什么排序算法最快呢?以上这种情况我们就可以分析选择哪种排序算法更高效。比如下图已经有一副固定顺序的牌了:此时轮到我们摸牌,摸到的牌如下:此时,要将这个“三同”放到上面的一副牌中,就存在如下规律:1、正

2020-09-22 14:13:50

web渗透测试系列之信息收集——一

为了方便小伙伴们在业余的时间研究安全行业的技能,现整理一个web渗透测试系列,旨在帮助游走在安全圈外的小伙伴们,更快的进入安全圈,欢迎大家来踊跃交流。01-收集DNS信息WHOIS(域名数据库查询)一个域名的所有者可以通过查询WHOIS数据库而被找到;对于大多数根域名服务器, 基本的WHOIS由ICANN维护,而WHOIS的细节则由控制那个域的域注册机构维护。对于240多个国家代码顶级域名(ccTLDs),通常由该域名权威注册机构负责维护WHOIS。例如中国互联网络信息中心(China In

2020-09-22 14:11:53

web渗透测试系列之信息收集——二

小伙伴们~大家好我们继续上一篇的内容今天来聊聊关于在信息收集碰到的CDN相关的问题,先举个栗子先不知道大家有没有碰到过这样的情况,在我们信息收集的时候,最简单的就是通过域名来反映出来IP地址,突然发现在PING回包的时候,突然回应的IP地址有变化,这时就对刚刚入门的小伙伴们带来一些困惑,其实这就是该网站使用了CDN技术造成的,导致我们获得到的不是真实IP地址。那么我们先来科普一下CDN(Content Delivery Network)翻译过来叫做内容分发网络。简单来说,他的作用是干什么的呢?其

2020-09-22 14:11:34

web渗透测试系列 之 信息收集——三

hello大家好,今天我们来聊一聊信息收集中的第3块内容。我们平时是不是喜欢把百度啦搜狗啦等等搜索引擎放在咱们浏览器的首页呢?嘿嘿,我也是的咱们今天给大家介绍一个非常牛X的搜索引擎,光听名字就非常牛X -- shodan 在圈子里面也被称之为“最可怕”的搜索引擎,挺好的是,目前还没有被墙哦。这个“特别的工具”shodan之所以被称之为“最可怕”的搜索引擎,因为他与其他的搜索引擎不一样,不是用来搜索网址来用的,而是直接跑到了互联网的背后通道,无时不刻的搜索着网络空间中所有和interner相连的ser

2020-09-22 14:11:26

web渗透测试系列 之 信息收集——四

googlehack技术是目前比较流行的信息收集手段,使用频率还是比较高的,本次我们来简单探讨下它的使用与原理,说白了即亅利用搜索引擎的搜索功能,收集一些我们想要得到的网站,百度、搜狗什么的也都可以使用的,我们就可以理解成googlehack是一种搜索引擎使用的语法,并不一定非得要使用google。当然也用不了是吧,哈哈所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术。先举个栗子来看看效果,比如我们想要找到JP里面所有包含登录信息的..

2020-09-22 14:11:17

这几年火遍全世界的Python势头还这么强?(全套视频教程等你白嫖)

前段时间,潘石屹几乎将旗下几个耳熟能详的SOHO地标项目,售卖一空。坊间舆论躁动,以为潘石屹要学李嘉诚一手,纷纷网络讨伐:“别让潘石屹跑了!”但他却很镇定,在56岁生日当天,发了条微博,没聊地产,没卖苹果,也没po摄影作品,而是宣布要进军编程语言:Python。一个地产商,不盖房,竟然搞起编程了。Python的魔力真的这么大吗?Python也火了几年了,而且热度不减。自从20世纪90年代初Python语言诞生至今,它已被广泛应用于系统管理任务的处理和Web编程。还没了解Pytho.

2020-09-22 10:57:53

想成为一名物联网工程师,需要学习哪些知识?(附各阶段视频教程)

我认为想要成为一名物联网工程师需要学习一下几个方面:1、物联网产业与技术导论:全面了解物联网之RFID、M2M、传感网、两化融合等技术与应用。2、C语言程序设计:物联网涉及底层编程,C语言为必修课,同时需要了解OSGi,OPC,Silverlight等技术标准。3、单片机原理及应用:物联网的底层单片机及其相关应用技术,包括控制、多媒体等。4、Java程序设计:物联网应用层,服务器端集成技术,开放Java技术也是必修课,同时需要了解Eclipse,SWT,Flash,H...

2020-09-22 10:56:29

numpy和pandas库实战——批量得到文件夹下多个CSV文件中的第一列数据并求其最值(附个阶段视频教程)

前几天有个小伙伴问了一个问题,关于Python读取文件夹下多个CSV文件中的第一列数据并求其最大值和最小值,大家讨论的还是相当激烈的啊,这里总结两个方法,希望后面有遇到该问题的小伙伴可以少走弯路。(文末附Python各阶段视频教程,可找我白嫖)/一、问题描述/如果想求CSV或者Excel中的最大值或者最小值,我们一般借助Excel中的自带函数max()和min()就可以求出来。如果只是一两个文件,处理起来肯定是小菜一碟了,当文件的个数达到上百个,如果再按照该方法进行的话,那可就费时费力了,事倍功半。

2020-09-22 10:54:04

中间人攻击与防御方法

ARP协议概述一、广播1.1 MAC广播地址FF-FF-FF-FF-FF-FF1.2 IP广播地址本网段得广播IP地址:192.168.1.255/255.255.255.0全局广播地址:255.255.255.2551.3 广播域可以听到同一个广播得pc集合,称为一个广播域路由器是天然的控制广播的设备!二、ARP概述ARP协议属于网络层(3层)ARP的作用:已知IP地址解析MAC地址!三、ARP工作原理ARP工作原理分两个步骤:1)发送ARP广播

2020-09-21 13:54:49

web渗透测试系列 之 扫描(3)

Nmap-扫描器之王今天我们来聊聊被称之为扫描器之王的nmap,一般我们在渗透的时候都会这样说,第一步nmap开路。Nmap是一款网络扫描和主机检测的工具。开源免费的。可用于:主机发现、端口发现或枚举、服务发现、检测操作系统,硬件地址,以及软件版本、检测脆弱性的漏洞(Nmap的脚本)0x01:端口扫描用法扫描方式选择-sS/sT/sA/sW/sM:指定使用 TCP SYN/Connect()/ACK/Window/Maimon scans的方式来对目标主机进行扫描。 -sU: 指定使用UD

2020-09-21 13:54:36

在线查询默认密码网站--分享

====声明:仅用于用户找回默认密码,禁止干坏事!====1、路由器密码社区数据库路由器密码是互联网上最新更新的默认路由器密码存储库。要查找路由器的默认密码,输入厂商就可以找到默认密码列表。地址:https://www.routerpasswords.com/2、默认路由器密码查询选择设备品牌,可查找设备的默认用户名,密码、及IP地址。地址:https://www.cleancss.com/router-default/3、默认密码查询提供529个供应商,2106个密

2020-09-18 10:01:43

面试题系列:渗透测试常见问题-二

26.在有shell的情况下,如何使用xss实现对目标站的长久控制?后台登录处加一段记录登录账号密码的js,并且判断是否登录成功,如果登录成功,就把账号密码记录到一个生僻的路径的文件中或者直接发到自己的网站文件中。(此方法适合有价值并且需要深入控制权限的网络)。在登录后才可以访问的文件中插入XSS脚本。27.后台修改管理员密码处,原密码显示为*。你觉得该怎样实现读出这个用户的密码?审查元素 把密码处的password属性改成text就明文显示了28.目标站无防护,上传图片可以正常访问,上

2020-09-18 10:01:36

面试题系列:渗透测试常见问题-三

51、img标签除了onerror属性外,还有其他获取管理员路径的办法吗?src指定一个远程的脚本文件,获取referer52、img标签除了onerror属性外,并且src属性的后缀名,必须以.jpg结尾,怎么获取管理员路径。1)远程服务器修改apache配置文件,配置.jpg文件以php方式来解析 AddType application/x-httpd-php .jpg 会以php方式来解析53、为什么aspx木马权限比asp大?aspx使用的是.net技术。IIS 中默认不支持,A

2020-09-18 10:01:30

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。