自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【博学谷学习记录】超强总结,用心分享 |产品经理-关于竞品分析(一)

总结的一些产品经理做竞品分析需要关注的点。

2022-10-31 15:55:27 251

原创 【博学谷学习记录】超强总结,用心分享 |产品经理-关于竞品分析(二)

总结的一些做竞品分析的方式方法。

2022-10-31 14:27:30 242

原创 【博学谷学习记录】超强总结,用心分享 |产品经理如何提升竞品分析质量

产品是用户需求的表现,竞品的背后是不同企业对用户需求的解读,竞品分析则是从多维的角度对比需求表现的好坏,从中汲取营养使自身产品保持核心竞争力。

2022-10-31 14:10:39 205

原创 【博学谷学习记录】超强总结,用心分享 |产品经理-从盈利模式和推广方法对酷我英语和网易云音乐进行竞品分析

据产业信息网报道数据,2020年中国网络音乐用户规模达6.58亿,其中手机网络音乐用户占99.74%,中国手机网络音乐用户规模占网络音乐用户规模的比例逐年攀升。目前中国网络音乐平台主要有网易云音乐,qq音乐,虾米音乐,百度音乐,咪咕音乐,酷我音乐,酷狗音乐,爱音乐等。其中,网易云音乐是后起之秀,异军突起的它主打发现和分享,酷我音乐作为行业内元老,已经积累了领跑行业的版权曲库和无损音乐库。详细比较网易云音乐,酷我音乐产品,分析其优缺点。

2022-10-31 13:57:05 406

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理项目竞品分析

对coingecko的竞品分析。

2022-08-14 17:56:21 2731

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理电商项目知识点总结与回顾

学习过电商项目的相关内容后,一些学习总结。

2022-08-07 22:58:19 445

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理内容项目的知识点回顾与梳理

学习过内容产品的相关内容后,一些学习总结。

2022-07-31 21:48:21 543

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理作业讲解笔记

老师讲解作业后,一些知识点的总结与个人见解。

2022-07-24 15:46:06 233

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理运营阶段总结与分享

【博学谷学习记录】超强总结,用心分享 | 产品经理运营阶段总结与分享学习博学谷产品经理运营视频后,一些知识点的总结与个人见解。冷启动定义前提方法邀请机制打造爆款步骤:选择爆款商品;在同类产品中保持低价优势;集中推广;种子用户特征: 愿意尝鲜;对产品粘性高;推荐意愿强烈;种子用户特权设置:种子用户选择;特权激励(物质,精神);前台页面制作过程中,注意细节的处理;后台页面制作过程中,注意使用元件库、母版,提升原型制作效率;后台原型制作时,没有太多的约束,但是同类型的内容,样式要

2022-07-12 22:20:38 191

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理基础阶段学习回顾总结与分享(二)

【博学谷学习记录】超强总结,用心分享 | 产品经理基础阶段学习回顾总结与分享(二)学习博学谷产品经理基础阶段视频后,一些知识点的总结与个人见解。将业务需求转化为产品需求的额过程;基于场景去分析;两个维度:功能完善度,用户满意度;四个需求:必要型;期望型;兴奋型;无差别型;两个维度:紧急程度,重要程度;四类需求:紧急且重要;紧急且不重要;不紧急且重要;不紧急且不重要;包含的模块:模块,子模块,功能点,描述,优先级;和需求池区别:内容方面:功能清单没有干系人,时间节点,原始需求;维护人

2022-07-09 14:05:33 205

原创 【博学谷学习记录】超强总结,用心分享 | 产品经理基础阶段学习回顾总结与分享(一)

学习博学谷产品经理基础阶段视频后,一些知识点的总结与个人见解。

2022-07-01 19:15:59 434

原创 Web学习历程记录(十五)——vue

vue使用vue,对message赋值,并把值显示到页面<script> new Vue({ el:'#use', data:{ message :"helloworld" } });</script>data:用来定义数据methods:用于定义的函数,可以通过return来返回函数值click点击事件<!DOCTYPE html><html lang="en"

2020-10-10 13:26:50 145

原创 Web学习历程记录(十四)——ajax&json

ajax概述ajax是指一种创建交互式网页应用并开发技术ajax是一种用于创建快速动态网页的技术可以使网页实现异步更新,意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新应用步骤创建异步请求对象打开连接发送请求设置监听对象改变所触发的函数,处理结果js的ajaxget请求方式的入门<body><input type="button" value="跳转get" onclick="ajaxDemo()"></body><sc

2020-10-09 11:10:50 164

原创 Web学习历程记录(十三)—— jQuery

jQuery概述jq就是js库,封装了js常见的操作jQuery的作用简化js的DOM树操作jq与js对象转换js对象:document.getElement() 获得的都是js对象 大部分是属性jq对象:$()大部分是方法jq本质上虽然是js,但是使用jq的属性和方法必须保证对象是jQuery对象而不是js方式获得的DOM对象。使用js方式获取的对象是js的DOM对象,使用jq获取的对象是jq对象转换语法js的DOM对象转换成jQuery对象,语法:$(js对象)jQuery对象转

2020-10-06 16:43:34 136

原创 Web学习历程记录(十二)—— filter_listener

fileter_listenerfileter一个实现了特殊接口的Java类,实现对请求资源(jsp,servlet,html)的过滤功能过滤器是一个运行在服务器的程序,优先于请求资源(Servlet或者jsp,html)之前执行,过滤器是javaweb技术中最为实用的技术作用对目标资源(Servlet,jsp)进行过滤...

2020-10-04 18:26:02 161

原创 Web学习历程记录(十一)——JSP

JSP概述Java server pagejsp的本质就是Servlet执行原理jsp会翻译成Servlet(.java).Servlet编译成class文件流程第一次访问jsp文件的时候,服务器收到请求,jspServlet会去查找对应的jsp文件找到之后,服务器会将这个jsp文件转换成java文件(Servlet)服务器编译java文件,生成class文件服务器运行class文件,生成动态的内容服务器收到内容后返回给浏览器基本语法<% … %>java程序片段&l

2020-09-22 15:35:33 166

原创 Web学习历程记录(十)—— cookie/session

会话常用的会话技术Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源事务,就会带着自己的数据去。这样,web资源处理的就是用户各自的数据了Session是服务端的技术,服务器为每个浏览器开辟一块内存空间,即session。由于内存空间是每一个浏览器独享的,所有用户访问的时候,可以把信息保存在session对象中。同时,每一个session对象对应一个sessionid,服务器把sessionid写到cookie中,再

2020-09-08 21:31:27 224

原创 Web学习历程记录(九)——请求响应

Web学习历程记录(九)案例一:完成文件下载HttpServletReaponse概述在Servlet API中,定义了一个HttpServletReaponse接口,它继承自SeveletResponse接口,专门用来封装HTTP响应消息Http响应消息分为响应行,响应消息头,消息体三部分对应的在该接口中定义了向客户端发送响应状态码、响应头、响应体的方法操作响应三部分操作响应行一般是第一行常用的状态码:200:成功302:重定向304:访问缓存404:客户端错误500:服务器错

2020-09-08 18:49:45 258

原创 Web学习历程记录(七)——Tomcat

Web学习历程记录——TomcatWeb静态Web资源指Web页面中供人们浏览的数据始终是不变的动态Web资源指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同软件架构C/S架构Client/Server客户端和服务器端,用户需要安装专门的客户端程序B/S架构Browser/Server浏览器和服务器端,不需要安装专门的客户端程序,浏览器是操作系统内置B/S和C/S交互模型的比较相同点:都是基于请求,相应交互模型。且必须先有请求,再有响应

2020-09-03 20:23:56 276

原创 Web学习历程记录(六)——JS

Web学习历程记录(六)——JSJS基本概念JavaScript时运行在浏览器前端的脚本语言,它不需要编译,通过浏览器解释就可以执行,它的解释被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言HTML与用户没有交互功能,网页只能看,不能操作。JavaScript用来制作web页面交互效果,提升用户体验web前端三层:结构层 HTML:描述页面结构样式层 CSS:美化页面行为层 JavaScript:从交互的角度,提升用户体验JS组成部分:ECMAScript,描述了

2020-09-02 20:04:51 169

原创 Web学习历程记录(五)——HTML

Web学习历程记录(五)——HTMLHTML超文本标记语言结构<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body></html>head标签指定网站的标题指定网站的关键字/指定网站的描述信息外挂一些外部的css/js文件添加一些浏览器适配的

2020-09-01 19:41:12 311

原创 Web学习历程记录(四)——jdbcTemplate

Web学习历程记录(四)JavaBean用于封装数据,具有四个特性1.提供私有字段:private 类型 字段名2.提供getter/setter方法,且方法权限是public3.提供无参构造4.需要实现接口:java.io.Serializablepackage javabean;public class Account { private int id; private String name; private String money; public

2020-08-27 20:53:33 179

原创 Web学习历程记录(三)——JDBC

Web学习历程记录(三)

2020-08-26 21:00:48 150

原创 Web学习历程记录(二)——数据库(二)

Web学习历程记录(二)多表操作外键约束外键:唯一标识其他表中的一条记录,用来通知数据库两张表字段之间的对应关系,并让数据库维护这样的关系外键作用:确保数据库数据的完整性和一致性添加外键:foreign key (dept_id) references dept(id) alter table 从表 add constraint 外键名 foreign key(从表的外键列名) refences 主表(主键)表与表之间的联系一对多,一对一,多对多多表查询子查询一个查询的结果作为另一个查

2020-08-24 20:47:16 152

原创 Web学习历程记录(一)——数据库

录(一)——数据库数据库数据库(DB): 就是存储数据的仓库,本质是一个文件系统数据库管理系统(DBMS): 指一种操作和管理数据库的大型软件数据库表: 数据库中以表为组织单位存储数据。表中有行和列,我们叫做字段和记录SQL语句介绍SQL全称结构化查询语言,是数据库的代码通用语法SQL语句可以单行或者多行书写,以分号结尾可使用空格和缩进SQL语句不区分大小写可以使用/**/、#、- -完成注释常使用数据类型 int(整型)、double(浮点型)、varchar(字符串)、date

2020-08-24 20:07:51 137

原创 JAVA学习历程记录(十一)——反射

JAVA学习历程记录(十一)反射获取字节码对象Class<String> clz = String.class; Class<Person> per = Person.class; Class<int[]> clz1 = int[].class;// System.out.println(clz);// System.out.println(per);// System.out.prin

2020-08-20 20:10:22 164

原创 JAVA学习历程记录(十)——计算机网络

JAVA学习历程记录(十)网络编程网络概念网络通信协议:连接和通信的规则,对数据的传输格式/传输速率/传输步骤做了统一的规定,通信双方必须同时遵守目前应用最广泛的是TCP/IP协议,该协议层次结构如下:TCP/IP协议层次应用层(主要负责应用程序的协议,例如HTTP协议等)如HTTP、FTP、DNS传输层(主要使网络程序进行通信,在进行网络通信时,可以采用TCP协议,也可以采用UDP协议)如TCP、UDP网络层(是整个TCP/IP协议的核心,它主要用于将传

2020-08-17 20:35:58 108

原创 JAVA学习历程记录(九)——线程二

JAVA学习历程记录(九)死锁多个进程在运行过程中因为争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进import sun.plugin.BeansViewer;public class TestDemo { public static void main(String[] args) { Object obj = new Object(); Object obj1 = new Object(); ne

2020-08-14 20:26:38 185

原创 JAVA学习历程记录(八)——枚举,线程一

JAVA学习记录(八)单元测试进行测试的方法需要:无参数无返回值无静态使用方法先导入第三方框架junit在需要测试的方法上面添加@Testpublic class TextDemo { public static void main(String[] args) { System.out.println("1"); } @Test public void m(){ System.out.println("2"); }

2020-08-14 09:01:26 150

原创 JAVA学习历程记录(六)

JAVA学习历程记录(六)Stream流式结构提供了大量的批量操作集合数据的方法package old;import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.stream.Stream;public class StreamDemo { public stati

2020-08-12 20:36:21 127

原创 JAVA学习历程记录(七)-IO流

JAVA学习历程记录(七)IO流传输数据的一套机制基本概念输入输出参考系是程序内存input 输入流:从硬盘中读取数据到内存output 输出流:从内存中写入数据到硬盘分类字节流(InputStream,OutputStream):什么文件都可以处理字符流:只能处理文本类型文件练习...

2020-08-11 21:01:03 194

原创 JAVA学习历程记录(五)

JAVA学习历程记录五使用ArrayList和while循环实现一个学生管理系统。包含增加学生,删除学生,查看学生以及修改学生信息功能。在内存中实现即可,不需要做本地持久化package studentsystem;import java.util.ArrayList;import java.util.Scanner;public class MangerSystem { public static void main(String[] args) { Scanner

2020-08-10 08:47:46 215

原创 JAVA学习历程记录(四)

JAVA学习历程记录(四)LinkedListLinkedList特性链表,包含长度和头结点尾结点数组是内存连续的,链表是内存不连续的查询速度慢,增删速度快,线程不安全[补充]如何提高双向链表的查询速率如果查询的数据在链表左边,那么从头部开始向后找如果查询的数据在链表右边,那么从尾部开始向前找重写LinkedList方法public class LinkeListPratice { private int size; public Node first; publ

2020-08-06 20:57:23 93

原创 JAVA学习历程记录(三)

JAVA学习历程记录(三)集合Collection集合中只能存储引用数据类型常用APICollection <String> collection = new ArrayList<>(); //collection是接口,不能直接实例化collection.add("123"); //增collection.clear(); //清除数据

2020-08-05 21:06:09 169

原创 JAVA学习历程记录(二)

JAVA学习历程记录(二)Date类Date date = new Date();DateFormat实现字符串与date对象的相互转换y年 M月 d日 H时 m分 s秒SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");parse将String类型转换成date,但是String要符合格式String str = "20200814";SimpleDateFormat dateFormat = new Si

2020-08-05 19:07:45 124

原创 JAVA学习历程记录(一)

JAVA学习历程记录(一)finalfinal修饰的数据*称为常量,定义之后不能修改final int a = 10;a = 50;这里第二行的a就会显示编译错误【补充】这里String定义的变量就是常量final修饰的变量必须在创建对象成功之前和类加载成功之前赋值成功final修饰的方法可以被继承,但是不能被重写和隐藏final修饰的类不能被继承抽象类public class Example{public void a(){}public abstract void b()[

2020-08-04 20:20:46 218

空空如也

空空如也

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

TA关注的人

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