自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无发可说的博客

毕业于黑马,睡得着,吃得下,还是不能拯救我得头发。

  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 90%的公司都在用!百万开发者最需要的编程语言

对于很多想通过学习编程语言,进入IT行业发展的人来说,最大的困难是不知从何入手?不知道应该选择哪门编程语言?有人告诉你要学java,因为现在用的人比较多;也有人告诉你要先学python,简单易学,它是人工智能时代的首选语言;有人会告诉你先学习JavaScript,掌握他便可无敌。……那究竟应该学习哪门编程语言呢?小秃头认为,当前学习Java语言依然是不错的选择。尤其是对于计算机基础知识比较薄弱的人来说,通过学习Java语言更容易实现就业。虽然当前IT行业内的Java程序员群.

2020-12-17 15:26:48 351

原创 java高级工程师必备技术栈-Shiro权限框架

背景权限系统在任何一个系统中都存在,随着分布式系统的大行其道,权限系统也趋向服务化,对于一个高级工程师来说,权限系统的设计是必不可少需要掌握的技术栈Apache Shiro™是一个功能强大且易于使用的Java安全框架,用于执行身份验证,授权,加密和会话管理。使用Shiro易于理解的API,您可以快速轻松地保护任何应用程序-从最小的移动应用程序到最大的Web和企业应用程序。概述采用渐进式的讲解方式:权限基础shiro权限组件介绍web系统集成shirospring-boot

2020-12-15 17:40:28 453 1

原创 Python如何使用pymysql链接mysql数据库?

Python如何使用pymysql链接mysql数据库?使用pymysql库访问MySQL数据库可分为以下几步:(1)创建连接。通过connect()方法创建用于连接数据库的Connection对象。(2)获取游标。通过Connection对象的cursor()方法创建Cursor对象。(3)执行SQL语句。通过Cursor对象的execute()、fetchone()或fetchall()方法执行SQL语句,实现数据库基本操作,包括数据的增加、更新、删除、查询等。(4)关闭游标。通过Cur

2020-12-14 15:33:10 1009

原创 前端图表插件ECharts入门教程

在前端项目开发中,有很多地方会遇到绘制图表的需求,一般的图表可以通过canvas来绘制,但是遇到复杂一点的图表怎么办呢?不要慌,在下今天就给大家推荐一个前端大佬们用的非常火的图表插件——ECharts。ECharts特性简介ECharts是一个使用 JavaScript 实现的开源可视化库 ,啥叫开源呢,通俗点说,就是免费!不要钱!小伙伴们可以大胆放心的使用,可视化工具呢,就是将一系列的数据,转化成非常直观的图表,来供大家查看,ECharts可谓是制作图表的良心之选,并且可以流畅的运行在 PC 和移

2020-12-09 16:54:20 544

原创 人工智能学习路径,核心知识点梳理

第一阶段:Python基础编程预计:15天 技术点:97项掌握的核心能力1.掌握Python开发环境基本配置;2.掌握运算符、表达式、流程控制语句、数组等的使用;3.掌握字符串的基本操作;4.初步建立面向对象的编程思维;5.熟悉异常捕获的基本流程及使用方式;6.掌握类和对象的基本使用方式;7.掌握学生管理系统编写可解决的现实问题• 能够熟练使用Python技术完成针对小问题的程序编写主要内容第二阶段:Python高级和系统编程预计:15天 技术点:123项掌握的核心能

2020-12-08 17:09:42 362

原创 python学习路线核心技术梳理,自学必备!(技术点+项目推荐)

看到很多人都在问,自学python需要学多久,可以找工作首先,我想说这个问题本身就是一个bug,不是学多久可以找工作,而是学会什么可以用来找到工作,拜托,你学两年hello world,你也白费。也有很多人不知道该怎么学习,重点该学习什么,网上一大堆路线图都是些图标框架,小白看着还是一脸茫然,下面我整理一份学习路径,各个阶段重点学习技术点,自学的伙伴,收藏好找教程学就完了~阶段一:Python基础编程预计:15天 技术点:97项掌握的核心能力1.掌握Python开发环境基本配置;2.

2020-12-02 16:58:13 404

原创 自学java,别再问,看似正常,实则无知的问题。

在某乎,某吧见到最多的问题,评论有说仨月的,有说半年的,有说一年两年的,还有一大堆学习指导,教程分享答案也是琳琅满目可以我们仔细分析这个问题,字面上看没有什么,就是一个很普通的提问,但是实际却毫无低层逻辑可言,自学要学多久,这个问题怎么有统一答案,任何人不一样,拜托了,铁汁,咱们应该关注的是学会哪些东西可以用来找工作呀,让你学三年九九乘法表,你就能考上北大了吗?学习java,你必学内容技术阶段一:JavaSE基础预计学习:14天 技术点:60项掌握核心技能:1...

2020-11-24 17:06:57 377

原创 转行程序员,一定要了解得五大热门技术知识

JAVATIobe编程排行榜稳居榜首的语言Java拥有跨平台、面向对象、泛型编程的特性,非常受企业的喜欢,广泛应用于企业级Web应用开发和移动应用开发。Java发展到现在,按应用来分主要分为三大块:J2SE、J2ME、J2EE。三块应用范围不同,但却相互补充。广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java伴随着互联网的迅猛...

2020-11-19 17:36:34 680

原创 初级、中级、高级程序员的区别在哪里?

在程序员圈,一直流传着这样一个传说,用发量来判断程序员的级别,这明显是种调侃。那么,中级程序员,相对于初级程序员,有哪些不一样的特质呢?总得来说,比较于初级而言,中级程序员在执行层面属于攻坚力量,他们不仅能独立完成高档难度的开发使命,并且在用户体验(质量提高)和功能优化(优化效率)都能作更全面的考量。以下,是小编总结的关于中级程序员七大特点,各位读者可以对号入座。90%程序员必备的技能:ht...

2020-11-18 09:51:52 1633

原创 Docker 安装教程|在线安装、离线安装和脚本文件安装

在Linux系统上安装Docker有3种方式,分别为在线安装、离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装。接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行详细讲解。一、Docker在线安装教程由于在线安装方式比较容易,且后期升级维护相对方便,所以对于大多数开发者而言,通常会选择在线安装 Docker。这种安装方式需要先设置一个 Docker 仓库,然后通过该仓库进行安装和后续更新。1.设置Docker仓库在新的主机上初次安装Docker CE之前

2020-11-17 17:15:09 896

原创 想入产品经理行当如何找到系统学习思路

产品岗真正想入门的话其实并不难,特别是在现在互联网时代随时都有很多免费的资料可以去学习。但是如果真想在产品经理这个岗位有长远发展的话,前期入行时就必须要打下扎实的基础。一、明确目标在转行之前大家首先要做的就是必须要明确自己的目标,量化下来就是要问自己如下6个问题:思考下自己为什么要转行? 自己的职业目标是什么? 为什么自己想做产品经理? 是否了解产品经理是做什么的? 和自己期待的那个岗位工作性质是否一样? 自己做产品经理有什么优势?在回答这些问题前,我建议大家可以像我曾经给很多有同样

2020-11-12 17:23:23 541 2

原创 Python入门环境软件之pycharm(必装)

Windows系统安装pycharm安装教程.mp41.双击pycharm-professional-2018.3.5安装程序2.点击下⼀步(Next)3.先修改存储位置,然后点击下⼀步(Next)4.选择在桌⾯创建64位快捷⽅式,然后点击下⼀步5.选择安装(install)6.等待安装结束7.安装完成8.桌⾯上出现如下图标,双击打开9.选择不导⼊配置信息,点击确定10.按照⾃⼰的喜好选择UI⻛格,并点击下⼀步11.选

2020-11-09 14:40:01 366 1

原创 Python入门必备环境软件安装

python解释器安装(必装)1.选择在path中配置python3.6环境变量,然后尊则现在安装2.等待程序安装3.选择关闭注意:如果第⼀步未选择Add python 3.6 to Path,则需要⼿动配置环境变量。⼿动配置环境变量步骤1.右键点击此电脑,选择属性选项2.选择⾼级系统设置3.选择环境变量3.选择⽤户变量中的Path变量,点击编辑4.双击打开我的电脑,在搜索栏输⼊python.exe并搜索。找到对应搜索结果,有 点选择.

2020-11-06 15:52:57 353 2

原创 2020年IT运维市场前景分析及技术栈展望

2019年10月29日,第一财经刊发了关于《工信部:加强5G、人工智能、工业互联网、物联网等新型基础设施建设》一文,其中指出,推动新型IT基础设施建设。加强5G、人工智能、工业互联网、物联网等新型IT基础设施建设,扩大高速率、大容量、低延时网络覆盖范围,鼓励企业通过内网改造升级实现人、机、物互联,为企业提供有力的信息网络支撑,让企业IT基础设施成为企业发展之路上的护航者。由此可以看出,国家对企业IT基础设施建设的重视之深,而我们IT运维人员将是这次IT基础设施建设的主力军。IT运维是企业项目开发后保证业

2020-11-03 17:04:35 894

原创 3分钟彻底搞懂HashMap集合

概述相信很多朋友对于HashMap,开发中我们几乎每天都要使用它,但是每当问到map的一些原理时,很多朋友就不知道如何去回答,甚至一问三不知,从而离我们心仪的offer越来越远,那么今天借着咱们IT 巡游屋这个平台,和大家分享一下关于map的原理,让大家读完这篇文章后,再也不会因为map而倒在面试的路上什么是哈希翻译成 “散列” ,就是把任意长度的输入,通过散列算法,变成固定长度的输出,该输出就是散列值,这个映射函数叫做散列函数,存放记录的数组叫做散列表。相信读完这个概念后,大家一定是一脸.

2020-10-28 16:17:18 174

原创 dubbo+zookeeper面试高频问题

【面试题】- Dubbo支持的协议dubbo(默认): 单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用,以及消费者远大于提供者。传输协议 TCP,异步,Hessian 序列化;rmi: 采用 JDK 标准的 rmi 协议实现,传输参数和返回参数对象需要实现 Serializable 接口,使用 java 标准序列化机制,使用阻塞式短连接,传输数据包大小混合,消费者和提供者个数差不多,可传文件,传输协议 TCP。 多个短连接,TCP 协议传输,同步传输,适用常规的远程服务调用和 rmi

2020-10-26 15:56:41 944 2

原创 高性能web平台openrestry简介

概述OpenResty® 是一个基于 [Nginx](http://openresty.org/cn/nginx.html) 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 [Nginx](http://openresty.org/cn/nginx.html) 模块(主要由 OpenResty 团队自主开发),从而

2020-10-14 16:54:05 730

原创 初级产品经理的成长之路

产品经理刚进入企业,开启自己的成长之旅;有的顺风顺水,有的一脚一个坑,甚至有的人做了5年以上的产品助理。今天跟大家聊一下初级产品经理(或者产品助理、产品专业)的成长之路,该如何走,才能走的又稳又快。第一点,做好需求确认,主动沟通和汇报。很多新人产品经理会犯这样一个错误,领导在布置工作任务的时候,听的很认真,也觉得自己听懂了;但上交工作成果的时候,领导却说不是他想要的内容。出现这种情况,有不同的原因;比如,有的产品经理胆子小,刚进入公司,不怎么敢跟领导提问,不知道找谁去了解业务或者确认需求

2020-10-13 16:27:10 195 1

原创 java基础进阶必会性能最好的开源数据库中间件

MyCat 是一个彻底开源的,面向企业的数据库中间件 , 也是国内社区最活跃、性能最好的开源数据库中间件产品。 支持事务、ACID、可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群。 在MyCat 中融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server , 并结合传统数据库和新型分布式数据仓库的新一代企业级数据库中间件产品。 在项目中,我们可以使用MyCat轻松的完成数据库的分库分表操作,从而提高数据库的存储能力,及访问性能。并可以通过MyCat来实...

2020-10-08 15:47:55 327

原创 java高级程序员必备技能Shell编程

Shell是一个用C语言编写的程序,用户通过Shell可以访问操作系统内核服务,内核的作用就是操作计算机的硬件。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,Shell命令分为内置命令与外部文件方式命令, 这些命令可以交互式与非交互式地执行;作为程序设计语言,Shell定义了各种变量、参数、函数库、流程控制、运算符等等,这些程序进行有机组合实现高级程序开发。Shell可以以并行的方式协调各个程序的运行,提高linux系统使用的工作效率。在企业中使用Shell 最多的人员就是运维技术与大

2020-10-07 15:40:54 743

原创 Linux编程:linux常用开发工具

Vi编辑器vi编辑器是Linux系统下最基本的编辑器,工作在字符模式下,由于不使用图形界面,vi的工作效率非常高,且它在系统和服务管理中的功能是带图形界面的编辑器无法比拟的。vi编辑器共有三种工作模式,分别是:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode),这三种模式间可进行转换,转换方式如图1所示。图1 vi编辑器模式转换示意图在学习这三种模式之前,我们先来学习使用Vi编辑器打开文件的方法。案例:将目录etc下的.

2020-08-13 15:20:58 937

原创 Linux编程:linux常用命令

文章较长,可用右侧标题栏快速查看命令格式Linux系统中的命令遵循如下的基本格式:command [options] [arguments]其中command表示命令的名称;options表示选项,定义了命令的执行特性;arguments表示命令作用的对象。如下示例:$rm –r dir该语句的功能为删除目录dir,其中rm为命令的名称,表示删除文件;-r为选项,表示删除目录中的文件和子目录;dir为命令作用的对象,该对象是一个目录。Linux系统中的命令都遵循以上格式,命令中的

2020-08-12 16:00:37 332

原创 javaEE主流服务器之Tomcat的安装启动与学习

Tomcat简介Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的。Tomcat不仅具有Web服务器的基本功能,还提供了数据库连接池等许多通用组件功能。Tomcat运行稳定、可靠、效率高,不仅可以和目前大部分主流的Web服务器(如Apache、IIS服务器)一起工作,还可以作为独立的Web服务器软件。因此,越来越多的软件公司和开发人员都使用它作为运行Servlet和JSP的平

2020-08-11 16:36:51 301 1

原创 25岁的我,零基础学习两天写的第一个C++程序

C++语言诞生20年来,在经过前10年的爆发性增长,后10年的使用人数一直在稳定的增长。作为有着20多年积累的程序设计语言,C++有着大量的技术沉淀,使得C++在现代软件领域中占据着举足轻重的地位,其应用领域也越来越广。C++的应用领域主要集中在以下几个方面。(1)游戏:C++具有超效率,而且近年来C++凭借先进的数值计算库、泛型编程等优势,在游戏领域应用颇多。目前,除了一些网页游戏,很多游戏客户端都是基于C++开发的。(2)网络软件:C++拥有很多成熟的用于网络通信的库,其中最具代表性的就是跨平台

2020-08-10 15:33:00 331

原创 C生万物,7行代码写了人生第一个C语言程序

使用Visual Studio2019编写的C语言程序Visual Studio系列开发工具支持中文,在编译器设置方面很友好,具备提示功能。本节将通过一个向控制台输出“Hello, world!”的程序为读者演示如何使用Visual Studio 2019工具开发C语言应用程序,具体实现步骤如下。1、新建项目(1)打开Visual Studio2019,单击【继续但无需代码】选项,如图1-9所示。进入Visual Studio2019主界面后,在菜单栏依次点击【文件】→【新建】→【项目】,在弹出

2020-08-07 16:58:13 549

原创 【干货】java核心知识整理,阶段一:java集合

集合概述Java中的集合就像一个容器,专门用来存储Java对象(实际上是对象的引用,但习惯上称为对象),这些对象可以是任意的数据类型,并且长度可变。其中,这些集合类都位于java.util包中,在使用时一定要注意导包的问题,否则会出现异常。集合按照其存储结构可以分为两大类,即单列集合Collection和双列集合Map,这两种集合的特点具体如下:● Collection:单列集合的根接口,用于存储一系列符合某种规则的元素。Collection集合有两个重要的子接口,分别是List和Set。其

2020-08-06 16:02:16 323

转载 最全的python百科,附带超全python学习路线图(视频+文档+笔记)

python一天比一天火,热度也在不断上升,很多人咨询python的时候都觉得python是跟人工智能分不开关系的,的确如此,但是关于python更多的资料就很少有人知道了,今天传智播客就给大家说说python 到底是什么。Python是一门解释型、面向对象、带有动态语义的高级程序设计语言。在于1989年,由一位名叫Guido van Rossum(吉多.范罗苏姆),为打发时间设计了Python语言,第一个发行版公开于1991年。Python是一款纯粹的自由软件,源代码和解释器CPython都遵

2020-08-05 16:35:58 462

原创 【干货】java核心知识整理,阶段一:java中的常用类

String类与StringBuffer类String类的初始化在操作String类之前,首先需要对String类进行初始化。在Java中,可以通过以下两种方式对String类进行初始化,具体如下:1.使用字符串常量直接初始化一个String对象,其语法格式如下:String 变量名= 字符串;在初始化字符串对象时,既可以将字符串对象的初始化值设为空,也可以初始化为一个具体的字符串,其示例如下:String str1 = null; // 初始化为空String str2

2020-08-04 14:41:53 441

原创 【干货】java核心知识整理,阶段一:java基础之面向对象下

类的继承继承的概念在现实生活中,说到继承,多会想到子女继承父辈的财产、事业等。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关联体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物;同理,波斯猫和巴厘猫继承自猫,而沙皮狗和斑点狗继承自狗。这些动物之间会形成一个继承体系,如图1所示。在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类或基类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果

2020-07-31 15:21:24 304

原创 【干货】java核心知识整理,阶段一:java基础之面向对象上

面向对象概述面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。对于学习过其他编程语言的人员来说,可能会想到面向过程。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用就可以了。面向对象则是把构成问题的事务按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。当然,一个应用程序会包含多个对象,通过多

2020-07-30 15:46:57 285

原创 【干货】java核心知识整理,阶段一:java基础之java编程基础

java的基本语法Java基本语法格式编写Java程序代码必须先声明一个类,然后在类中编写实现需求的业务代码。类需要使用class关键字定义,在class前面可以有一些修饰符,其语法格式如下:[修饰符] class 类名 {程序代码}在编写Java程序代码时,需要特别注意几个关键点,具体如下:1.Java中的程序可分为结构定义语句和功能执行语句。其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的结尾都必须用英文分号(;)结束。如下面的语句:

2020-07-28 15:23:41 559

原创 【干货】java核心知识整理,阶段一:java基础之java开发入门

java概念什么是java在揭开Java语言的神秘面纱之前,先来认识一下什么是计算机语言。计算机语言(Computer Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令与计算机进行交互。计算机语言的种类繁多,总的来说可以分成机器语言、汇编语言、高级语言三大类。计算机所能识别的语言只有机器语言,但通常人们编程时,不采用机器语言,这是因为机器语言都是由二进制的0和1组成的编码,不便于记忆和识别。目前通用的编程语言是汇编语言和高

2020-07-27 15:00:00 769

原创 Python基础丨你所不知道的apt-get

apt-get那些事使用过Ubuntu的小伙伴,一定使用过apt-get这条命令,那apt-get到底是做什么的呢?<font color='red'>没错,apt-get是用来安装软件的,更准确的说,apt-get是一个deb包的管理工具,我们可以使用它进行软件的下载、更新、卸载等操作</font>。你可能会接着问:那什么是deb包呢?<font color='red'>deb其实是debian这个单词的缩写,deb包是一种软件安装包的格式,它是Debi

2020-07-23 17:53:46 876

原创 写给前端新手看的 React Hooks 教程

"Hooks 到底是个啥玩意儿???"你是不是有这样的疑惑?在你自认为已经了解了差不多 React 所有的内容的时候,Hooks 就这么出现了。这就是前端开发人员的日常,技术从未停止更新。学习新东西是一件很棒的事情吗?当然是!但有的时候我们又不得不思考:”为什么要学它?这个新东西有啥意义?我是必须得学他吗?“。针对 Hooks 而言,上面的这个问题答案是否定的,你不需要立马就学它。如果您一直在使用 React,并且迄今为止一直在使用基于类的组件,那么就不必急于转向 Hooks。Hooks 是可选的,

2020-07-22 17:19:04 183

原创 疫情面试了13家企业软件测试岗位,面试题整理

项目的测试流程1. 拿到需求文档后,写测试用例2. 审核测试用例3. 等待开发包4. 部署测试环境5. 冒烟测试(网页架构图)6. 页面初始化测试(查看数据库中的数据内容和页面展示的内容是否一致,并且是否按照某些顺序排列)7 .具体执行测试用例(几乎所有的功能测试、流程法、场景法)8. 发现缺陷就要再填写缺陷表9. 非功能性测试(sql、js注入、页面效率、绕过js验证直接添加数据到数据库)10. 书写最终的测试报告测试用例设计方法等价类、边界值、正交试验法、状态迁移法、因果图

2020-07-21 18:44:30 1160

原创 Python丨对称还是非对称-https中到底使用了啥?

对于https的简单了解我们这一次来讨论一下有关于https的相关知识. 其中最重要的就是有关于加密方式的知识. https中到底是对称加密还是非对称加密? 为什么要选用对称加密, 或者是非对称加密? 玄机何在? 这一小节, 我们一起来看一看.​ 有关于加密, 我们首先来看一下不加密的情况, 一般在计算机中, 不加密我们成为'裸奔'. 如果数据不加密, 则很容易被黑客窃取到. 如下图所示:所以针对这样的情况, 我们应该在数据传输的过程中进行对应的加密, 那么问题来了,我们应该选择...

2020-07-17 17:23:21 173 1

原创 2020Java技术的最新趋势

当前,计算机网站和应用程序的世界已经变得非常依赖Java,以至于大多数网站和应用程序都需要在我们日常使用的设备上安装Java,以使它们正常运行。从具有互联网功能的手机到巨型高科技超级计算机,Java是最受欢迎的选择,它在超过70亿种设备上运行,并且在全球范围内有900万开发人员使用。显而易见,在过去的20年中,该软件一直在不断开发,并且仍在开发中,几乎每天都有崭新的趋势出现。印度的Java开发也已步入高潮,并在前进的道路上遥遥领先。随着软件开发的进行,就业机会不断增加,从而使印度以及世界IT部门的状况发生了

2020-07-16 17:45:22 2762

原创 产品经理丨工具型产品的艰难道路

作为产品经理,当我们要做一款产品,它具有以下特点:使用频次低,使用时间短,可替代性强,没有良好的商业模式…..当这些词汇出现的时候,这样的产品ROI低的可怕,大多数的时候我们都本能的避让,我们宁愿选择冥思苦想一种新的商业模式来改变世界。那么我们看看下面的产品:搜狗输入法,美图秀秀,360杀毒,WiFi万能钥匙,QQ邮箱,墨迹天气等,甚至支付宝本质上也是一个工具,这些产品的用户量都是以亿为单位的,他们也都具备以上的特点,可是他们获得了大众的认可。他们都属于非常优秀的工具型产品,这些产品大部

2020-07-15 16:27:29 537

原创 2020的这半年,你过的怎么样?

因为工作性质,这半年是我听到公司倒闭,拖欠工资,被优化,求职,最多的一年。大家都认为日子会越过越好,可一场疫情将整个行业搅得一团糟,绝大部分企业严重受损,我们很多人也顺其自然地被公司“优化”了。这个情况可能也是很多人的真实写照,前段时间大家过得很艰难。但是我其实想特别对各位朋友说一句:风险随时存在,请一定要具备抗风险的能力。我的很多朋友,对待工作的态度绝对是认真努力的,但是很多人都有个致命缺点就是:不愿意接受新鲜事物。记得有一次朋友小聚聊起,有次公司周五下班,临时让他整理一份行业

2020-07-14 15:52:32 199

原创 java技术工程师必会丨List集合源码分析

ArrayList集合1.数据结构特点ArrayList底层数据结构是一个数组,查询元素速度快,增删速度稍慢2.几个概念: (1)DEFAULT_CAPACITY: 表示数组的初始大小,默认10 (2)size: 表示当前数组的大小 (3)modCount: 统计当前数组元素被修改的次数,只要修改,就+13.空参构造方法初始化public ArrayList() { //实际大小为{},长度为0的数组 th...

2020-07-13 14:34:47 121

你离数据分析师有多远?.zip

数据时代,数据分析变得愈发重要,它不仅是职位(数据分析师),也是一种技能,并渗透到互联网的各个岗位,本次课程通过对数据分析就业岗位的分析,介绍数据分析的通用工作流程,以及数据分析的必备技能,带你揭开数据分析的神迷面纱。

2020-08-07

空空如也

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

TA关注的人

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