7 传智播客官方博客

尚未进行身份认证

中国的软件教育已经坑害了不少软件工程师苗子,传智播客自成立之日起就立志于改变中国的软件教育,历经6年的发展,传智播客已经出版书籍十多本,教学视频几十套,发表各类技术文章几百篇,已经开始对中国的软件教育有所影响。随着传智播客的事业被越来越多的人认知,加盟到传智播客愿意为此事业奋斗终生的技术牛人也越来越多,尽管加盟到传智播客的技术牛人很多,但要从政策上改变中国的软件教育,我们的力量还很小,小到可以说是微不足道。所以我们需要各路英雄豪杰加盟传智播客,为改变中国的软

等级
TA的排名 1k+

Python中单例的多种实现方法

方法一:原理:重写了创建类的的__new__方法new方法完成的是对象的创建。此时创建的始终是第一次创建的对象。方法二:原理:让类创建的所有对象拥有相同的属性。方法三:原理:通过装饰器在创建对象之前进行判断,完成只在第一创建的时候创建对象这是最好的一种单例实现方法。python3版本的装饰器实现单例...

2019-08-16 14:38:26

想要对人工智能模型进行评估,不了解评估指标怎么办?

随着人工智能技术应用领域越来越广。大量使用了人工智能技术的产品出现在了我们的现实生活中,比如常见的人脸识别,语音识别等等。那么怎样去衡量这些产品的好坏呢,譬如怎么验证识别率高低呢。相信这是开发这个产品的研发人员以及测试人员必须要关注的一个问题。但要衡量这个标准呢,通过传统的功能测试方法是测不出来的,必须要通过人工智能训练出的模型进行评估。而评估自然就会涉及到一些指标。本文就讲述人工智能领域常见的...

2019-08-15 16:54:51

AppScan入门工作原理详解

AppScan,即AppScanstandardedition。其安装在Windows操作系统上,可以对网站等Web应用进行自动化的应用安全扫描和测试。RationalAppScan(简称AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的AppScansourceedition,到针对Web应用进行快速扫描的AppScans...

2019-08-14 10:59:17

如何快速入门Jmeter直连数据库?

所谓直连数据库,就是编写脚本让JMeter直接访问并操作数据库可以将接口响应的结果与直连数据库响应的结果做比对,判断接口实现是否符合预期,较之于人工访问数据库,更高效快捷jmeter直连数据库步骤:准备关联jar包 配置数据库连接信息 发送JDBCRequest请求Jmeter不具备直连数据库功能,必须整合第三方(jar包)实现.2.1配置数据库的连接信息:...

2019-08-12 11:34:04

如何将jenkins部署到远程服务器

部署步骤安装java环境 对外开放端口 安装tomcat服务器 部署jenkins.war说明:本次部署服务器为centos6,本小节是介绍jenkins的部署1.安装java在服务器安装javayum-yinstalljava#安装javayum-yremovejava#卸载java#有的服务器自带java,但是版本可能是1.7,需要先卸载...

2019-08-08 15:23:13

项目中测试人员是如何拆分功能模块的

实际项目工作中,刚入职的测试人员经常出现一个问题:“新项目以前从未接触过,不知道如何下手?”鉴于此,我分享一下思路:作为测试人员如何在一个新项目中更好的拆分功能模块并设计出较完善的测试用例。1.5W2H分析法了解项目背景2.根据产品需求确认功能模块3.产品功能的拆分及用例设计4.回顾总结及改进提升一.了解项目背景思考:测试人员为什么要了解项目呢?测试人员进入项...

2019-08-07 13:55:31

Python编程之时间和日期模块

工作当中经常会遇到时间或者日期的计算和格式转换,因此时间模块就显得非常重要,Python内置提供了time和datetime和calendar模块用来格式化日期和时间.time模块Python中时间可以概括为三种类型:float浮点数,即时间戳structtuple时间元组str字符串,规定格式表示时间戳介绍每个时间戳都以自从1970年1月1日午夜(历元)到当前经过了...

2019-08-05 15:10:43

RPC之HttpClient与OkHttp3的实现之客户端

客户端(HttpClient)1.导入对应的jar包<dependencies><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient<...

2019-08-02 14:11:22

RPC之HttpClient与OkHttp3的实现,服务端知识点

概念:在进行HttpClient和OkHttp的学习之前,我们得先了解下RPC这个概念。所谓的RPC,英文全称为RemoteProcedureCall,翻译成中文的意思是远程过程调用,它是一种通过网络从远程计算机程序上请求服务获取数据的一种协议。说的更直白点就是要实现不同服务器之间的服务调用。而随着分布式系统的普及,RPC在现在的系统开发中起着非常重用的作用。此次我们将要学习的Http...

2019-08-01 11:09:36

JDK1.8的新特性 | 技术

JDK1.8目前在企业中已经广泛被应用,今天我们将学习以下方面的新特性:·Lambda表达式·函数式接口·方法引用·接口的默认方法和静态方法·Optional·Streams·并行数组Lambda表达式Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。Lambda允许把函数作为一个方法的参数(函数作为参数...

2019-07-31 10:45:13

Java基于JWT的token认证

一、背景引入由于Http协议本身是无状态的,那么服务器是怎么识别两次请求是不是来自同一个客户端呢,传统用户识别是基于seeion和cookie实现的。大致流程如下:用户向服务器发送用户名和密码请求 用户进行校验,校验通过后创建session绘画,并将用户相关信息保存到session中 服务器将sessionId回写到用户浏览器cookie中 用户以后的请求,都会鞋带cookie发...

2019-07-30 10:24:04

Nginx+Keepalived实现web服务器高可用

1、Nginx业务背景现公司需求快速搭建web服务器,对外提供给用户web服务。需求拆分需要基于http协议的软件,搭建服务实现介绍常见用法:1)web服务器软件httpdhttp协议同类的web服务器软件:apache(老牌)nginx(俄罗斯)IIS(微软)2)代理服务器反向代理3)邮箱代理服务器IMAPPOP3SMTP...

2019-07-29 13:53:04

keepalived实现双机热备 | 技术

Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(HighAvalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管,它与HeartBeatRoseHA实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供...

2019-07-26 11:54:19

纯干货,中高级程序员必看之shiro框架应用

一、Shiro简介ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。二、Shiro授权入门简单介绍完毕shiro的作用后,接下来我们就直接进入shiro授权的入门,由于我们学习shiro重点是在使...

2019-07-25 10:33:37

SpringBoot系列之Redis实现消息队列

1前言本教程主要讲解的是如何在SpringBoot中用Redis实现消息队列。学习本教程的前提知识点是有SpringBoot、Redis、消息队列等基础。所以默认各位大佬已经掌握以上知识点。2实现步骤2.1开发环境Redis5.0.5JavaJDK1.8Maven3.3.9SpringBoot1.5.9Idea开发环境2.2工程搭建2.2.1创建消息消费...

2019-07-22 12:00:13

Java程序员必看之:eclipase中maven的配置

需要准备:apache-maven-3.2.3.zip包Repository.rar本地仓库

2019-07-18 10:16:59

IT大咖直播:前阿里、IBM等架构师为你解析学习就业、成长难题

目前,你是否有这样的疑惑?5G时代,如何抓住机遇?机器人时代,程序员如何学习AI?技术发展越来越快,又该如何入职BAT?对于“金九银十”来说,BAT用人标准如何?对于IT从业者来说,现在IT行业的淘金点又在哪?对于IT从业者来说,未来的职业规划及机遇又在哪?……………………2019已过一半,各种各样的问题扑面而来。你会不会也...

2019-07-18 09:53:00

三分钟介绍强大方便的前端框架Jquery MiniUI

jQueryMiniUI-专业WebUI控件库。它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。产品定位:快速开发WE...

2019-07-16 10:49:44

Charles 破解版安装

前置条件Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用,安装Charles的时候要先装好Java环境。下载地址链接:https://pan.baidu.com/s/18WxcnRRHBGdtBsxnEntl1g提取码:87tm安装步骤1.双击...

2019-07-12 14:12:20

Linux和windows操作系统下,如何快速查看电脑的MAC地址?

如何查看电脑的MAC地址?在某些特定应用中,需要使用电脑或终端的MAC地址。本文介绍各类操作系统的网卡MAC地址查看方法,请参考对应的操作系统。注意:请您填写您本地网卡的物理地址,不要填写虚拟机虚拟网卡、Wifi网卡的物理地址WindowsXP操作系统有线网卡MAC地址查看方式如下:在电脑桌面找到网上邻居,右击选择属性,找到本地连接,右键点击并选择状态。如下图...

2019-07-12 13:51:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。