自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (13)
  • 收藏
  • 关注

原创 设计模式:装饰者模式给原始类添加增强功能

设计模式:装饰者模式给原始类添加增强功能

2023-02-16 08:00:00 176

原创 设计模式:桥接模式让抽象和实现解耦,各自独立变化

设计模式:桥接模式解决多层次继承问题

2023-02-15 08:00:00 479

原创 设计模式:代理模式给原始类附加功能

设计模式:代理模式给原始类附加功能

2023-02-14 08:00:00 318

原创 设计模式:原型模式解决对象创建成本大问题

原型模式

2023-02-12 08:00:00 442

原创 设计模式:资源配置类对象的建造者模式

设计模式:资源配置类对象的建造者模式

2023-02-11 08:00:00 49

原创 设计模式:建造者模式教你创建复杂对象

建造者模式

2023-02-10 08:00:00 415

原创 设计模式:工厂模式解决创建逻辑复杂问题

一、创建对象案例在下面代码中,根据配置文件的后缀(json、xml、yaml、properties),选择不同的解析器(JsonRuleConfigParser、XmlRuleConfigParser……),将存储在文件中的配置解析成内存对象RuleConfig。public class RuleConfigSource { public RuleConfig load(String ruleConfigFilePath) { String ruleConfigFileExte

2023-02-07 19:12:06 461

原创 设计模式:单例模式节省资源,提高系统性能

设计模式:单例模式节省资源,提高系统性能

2023-02-07 08:00:00 392

原创 设计模式:如何对非业务的通用框架开发进行需求分析和设计

设计模式:如何对非业务的通用框架开发进行需求分析和设计

2023-02-06 08:00:00 284

原创 设计模式:设计原则总结运用

设计模式:设计原则总结运用

2023-02-04 11:15:09 378

原创 设计模式:迪米特法则实现高内聚松耦合

一、迪米特法则:LOD 高内聚,松耦合1、高内聚、松耦合高内聚用来指导类本身的设计,松耦合用来指导类与类之间依赖关系的设计。高内聚就是相近的功能应该放到同一个类中,不相近的功能不要放到同一个类中。相近的功能往往被同时修改,放到同一个类中,修改会比较集中。单一职责原则是实现代码高内聚有效的设计原则。松耦合就是类与类之间的依赖关系简单清晰。即使两个类有依赖关系,一个类的代码改动也不会或者很少导致依赖类的代码改动。依赖注入,接口隔离、基于接口而非实现编程,以及迪米特法则,都是为了实现松耦合。

2023-02-04 08:00:00 450

原创 设计模式:DRY原则要求不要写重复代码

一、DRY原则:Don't repeat yourself 不要写重复代码

2023-02-02 22:00:48 315

原创 设计模式:依赖反转原则让高低层模块通过抽象间接依赖

设计模式:依赖反转原则让高低层模块通过抽象间接依赖

2023-02-02 08:00:00 300

原创 设计模式:YAGNI原则和KISS原则的区别

一、YAGNI原则:you aren't gona need it 不要过度设计不要去设计你用不到的功能;不要去编写当前用不到的代码。比如,系统暂时使用Redis存储配置信息,以后可能会用到Zookeeper,就没必要提前编写Zookeeper存储配置信息这部分代码。但要预留好扩展点,到时候需要的时候再去实现这部分代码。比如,有些同事为了避免开发中library包缺失而频繁修改Maven配置文件,去引入大量常用的library包,但有些library包是不需要的,这就违背了YAGNI原则。一

2023-02-01 23:20:52 249

原创 设计模式:接口隔离原则让接口的设计职责单一

设计模式:接口隔离原则要求接口的设计职责单一

2023-01-31 08:00:00 133

原创 设计模式:里式替换原则指导继承子类如何设计

设计模式:里式替换原则指导继承子类如何设计

2023-01-29 20:38:23 431

原创 设计模式:如何对扩展开放,对修改关闭

设计模式:如何对扩展开放,对修改关闭

2023-01-28 20:17:39 808

原创 设计模式:如何使用单一职责原则

设计模式:如何使用单一职责原则

2023-01-28 10:55:49 154

原创 设计模式:改善代码质量的20条编程规范

设计模式:改善代码质量的20条编程规范

2023-01-27 09:39:34 147

原创 设计模式:如何重构代码

设计模式:如何重构代码

2023-01-26 19:52:20 291

原创 设计模式:如何面向对象分析设计编程

设计模式:如何面向对象分析设计编程

2023-01-26 15:47:47 272

原创 设计模式:基于贫血的MVC开发模式VS基于充血的DDD开发模式

设计模式:基于贫血的MVC开发模式VS基于充血的DDD开发模式

2023-01-26 08:54:28 412

原创 设计模式:多用组合少用继承原则解决继承层次过深问题

设计模式:多用组合少用继承原则解决继承层次过深问题

2023-01-24 08:23:35 299

原创 设计模式:基于接口而非实现编程原则用解耦提高代码扩展性

设计模式:基于接口而非实现编程原则用解耦提高代码扩展性

2023-01-23 15:14:07 110

原创 设计模式:面向对象编程以搭积木方式开发大型复杂项目

面向对象编程以搭积木方式开发大型复杂项目

2023-01-22 20:35:24 454

原创 设计模式导论

设计模式,教你写出高质量代码

2023-01-22 15:09:52 44

原创 数据结构——线性表:数组

线性表,数据结构,数组

2022-08-14 14:32:04 346

原创 Stream流——对java集合运算和表达的高级抽象

Stream流是一种对java集合运算和表达的高级抽象。Stream自己不会存储元素。Stream不会改变源对象。相反,会返回一个持有结果的新Stream。Stream操作是延迟执行的,这意味着他们会等到需要结果的时候才执行。......

2022-08-07 22:47:34 134

原创 Lambda表达:一段可以传递的代码,简化大量使用的匿名内部类

lambda表达式是一个匿名函数,是一段可以传递的代码,可以简化大量使用的匿名内部类。

2022-08-07 01:03:35 98

原创 算法复杂度

算法复杂度

2022-08-06 13:06:18 958

原创 数据结构与算法大纲

数据结构与算法

2022-07-31 21:41:40 82

原创 Spring注解

spring注解

2022-07-31 20:06:15 188

原创 区分产品真需求和伪需求

一.什么是真需求需求就是有能力购买某种具体产品的欲望。特点:目标明确,付出代价二.什么是伪需求伪需求的三个特点:不愿付出代价的欲望;代价太大付不起的小众定制;目标不明确的表面需求;kano模型的无差异需求不愿付出代价:获取一个产品必须是0代价,不劳而获,这是欲望,不是需求。比如使用一个视频软件产品看一个视频,既不想看广告,也不愿意充会员去广告,就想要免费才使用。当然你也可以采用三级火箭的商业模式,看视频没有广告,完全免费,但是最终在我们其他服务上面还是要付费的。比如360杀毒杀毒,收获用户,

2021-01-28 09:57:28 3431

原创 产品规划

一,我的产品解决了什么问题?是痛点,痒点,还是爽点?滴滴打车,解决乘客打车难,司机空载率高的问题。能及时满足乘客打车的需求,是爽点;能解决司机没有生意的恐惧,是痛点。二,我在谁解决这个问题?他得到即刻满足了吗?这是用户画像的问题。滴滴打车在为大明用户解决问题,能及时满足乘客打车的需求,能解决司机没有生意的恐惧;三,有多少人需要解决这个问题呢?这是市场规模的问题。2018年我国网约专车或快车用户规模达到33282万人,同比增长40.9%,网约出租车用户规模达到32988万人,同比增长15.1%;

2021-01-22 11:38:29 107

原创 产品场景

一,什么是场景互联网商业核心比拼就是三件事:产品比拼,流量争夺,转换率的优化。真正的流量入口是能触发用户情绪的场景。场是时间和空间的概念,用户在这个空间停留,消费就是一个场。景就是触发用户情绪的情景和互动。场景就是,用户停留在这个空间的时间里,有情景和互动让用户的情景触发。案例:得到是抓住了用户碎片时间和认知焦虑的情绪。2015罗辑卖书限量8000套打包卖书,一小时之内被一抢而空。而淘宝店主打了对折以后依然卖不出去。原因是罗辑思维搭建了场和景,在这个时间和空间里,大家一起疯抢,对彼此进

2021-01-22 10:51:04 367 3

原创 用户画像:两套经典用户画像

一,第一套用户画像:草地,第一只羊,头羊,狼产品是你的草地,首先第一个关键角色是第一只羊,只有让他获得即时满足,玩的开心,才能针对这个用户的同类用户去推广;其次第二个关键角色是头羊,比如论坛版主,YY公众号的老大,微博的大V,重度用户,淘宝的店主当草地出现头羊,头羊开始管理羊群的时候,就是自组织的开始,你开始拥有了网络效应。接着引入更多的羊;当草地上出现了一只头羊,头羊开始管羊群的时候,就代表了自组织的开始,开始拥有了网络效应。羊多了就会有狼,狼多了,就把羊圈起来,然后向狼收费。应用场景:互联

2021-01-21 11:21:07 1318 1

原创 产品机会:痛点,痒点,爽点

一,做产品,核心是打痛点,打痒点,抓爽点第一,痛点,要打中人的恐惧;第二,爽点,用户有什么需求,你要能够即时满足他;第三,痒点,要满足用户想象中的自己;二,痛点是用户恐惧的地方个体会判断侵犯自己边界者的体量,如果体量比自己大而不能控制,就会恐惧。边界有心理边界,身体边界,地理边界等场景中用户决定用什么产品帮助自己,他们用的一个词是怕。比如:手机不停收到推销广告电话,恨不得卸载手机通话功能;知道遇到某某号码通。碰到头疼脑热的小病,跑医院太折腾,又不敢乱吃药,这时候有一个app就很好解决了问

2021-01-20 14:42:37 2213 3

原创 战略机会判断框架:点线面体

一,点线面体点线面的战略选择非常重要。你再怎么优化产品,提升效率,一旦点线面选错了,都是白搭。当你想做一个产品的时候,入手只能是一个点。你要想清楚,它附着在哪个面上?这个面在和谁竞争,它能如何展开?这个面,是在哪个经济体上?这个经济体,是在快速崛起,还是沉沦?你的职位在公司这条线的什么位置上?你的公司附着在什么样的面上?这个面又附着在那个经济体上?当面打架的时候,点就有机会。面一定会给点让度最大的利益。案例360如何从点到面:360通过免费杀毒策略,快速获得用户,然后将360安全产品升级

2021-01-19 10:46:48 356

原创 产品思维驱动自我成长

一,时刻练习1.养成日常刻意来呢西产品思维的习惯2.身边之物大多是产品,都可以进行研究3.只在公司思考产品vs所有见到的东西都做思考二,格物致知格:研究致:求得通过对物的研究,得到智慧案例:农夫山泉1.大桶农夫山泉包装设计,可以通过图标出现脏痕识别,识别运输过程中运输人员是否滚踢产品,瓶头设计让运输人员或者用户可以拎着运输;同时产品摆放是要品牌log是在正面的;2.春夏秋冬款农夫山泉给目标用户是青少年,瓶盖次啊用单手操作模式,单手就能开关;包装用长白山的春夏秋冬加上基辅想象力的表情,营

2021-01-18 11:48:07 391

原创 基于商业模式设计产品

一,黄金航线设计理念1.基于商业模式,进行基于目标数据的拆解,根据拆解,制定细分目标计划2每个小目标的达成,都意味着对商业模式的贡献案例:长视频产品广告模式1.广告收入= 广告曝光量 * 广告单价2.广告曝光量 = 视频播放量 * 每视频播放广告个数影响要素:视频播放量 完播率 每个视频播放广告个数 用户量3.广告单价影响要素:内容质量 用户质量 点击率 平台品牌价值溢价 广告售完率视频播放量提高流量->提高ARPU(Average Revenue Per User:每用户平均收

2021-01-15 11:22:46 298

oracle 用户操作、赋权、事务、锁、索引资料.doc

oracle数据库操作指南,给你一个入门oracle功能的sql实例,轻松上手

2019-08-06

oracle 数据库设计.docx

oracle数据库设计,从简单入门,给你一个可操作的设计文档,马上上手

2019-08-06

Fw_课前学习资料.zip

最新的pmp考试资料,项目管理知识体系,给你一套项目管理的套路

2019-07-29

行业数据前端展示案例

行业数据前端展示案例,大家可以参考设计,希望对你有所帮助

2018-12-24

复旦nlp中文分词

复旦nlp中文分词,可以对中文文本词语切分,自然语言处理

2018-09-05

中文文本聚类

使用python实现中文文本聚类,利用kmeans算法,包含jiba分词方法等

2018-09-05

python培训课程

python培训课程,帮助小白从零到精通学习python,里面介绍python基础语法到核心用法

2018-09-05

全国城市经纬度json(不包括县镇)

全国城市经纬度json(不包括县镇)

2016-09-12

Android 开发实战经典

让新手很快的进行安卓实战开发

2016-03-28

andior游戏 台球

这是一个简单的andior小游戏 台球,供初学者学习

2016-01-11

andior 贪吃蛇 源码

本项目为Android 贪吃蛇 源码 ,供大家参考

2015-10-28

Eclipse使用的小技巧

eclipse使用的一些小技巧,让初学者可以更好地入门

2015-10-14

extjs-4.1.0中文版

这是extjs-4.1.0中文版文档,可以帮助初学者学习

2015-10-08

空空如也

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

TA关注的人

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