IntelliJ IDEA

产品从0-1,如何做好产品可行性分析?

风格不统一 提交于 2020-05-07 13:11:19
作为数据分析行业,会面对千奇百怪的需求,也会面对无数需求方,需求方可能是老板、用户、合作方等等,大都从自身的利益角度出发思考问题。 而数据分析作为一个产品的中流砥柱,诸葛君觉得有必要全方位的评估产品需求的可行性,你当然不希望拼尽全力去做的是一个连水花都激不起来就要归于平寂的产品。 01 为什么要分析产品可行性 全方位的产品可行性分析,可以最大限度避免产品后期经不住市场考验,避免投入过多人力、物力、财力而收效甚微。 产品可行性分析只是决定“做不做”,完全没有到“做多少”、“怎么做”的地步,总体来看,产品的可行性分析目的主要是说服自己和说服团队。 说服自己: 没有调研就没有发言权,当需求方给我们提出产品需求时,我们要泰然处之,避免刚提出就给驳回,事后我们要深思熟虑分析需求,综合考虑到合理度、可用度、开发量等等,给出合理的评估,当然也是说服了自己。 说服团队: 团队中有老板、产品、运营、设计、开发、测试等等,为什么要做这个产品,能真正满足用户痛点吗,能为公司带来多大效益,投入产出比大概是多少等等,考虑清楚如上问题,相信是能说服团队的。 那么具体是如何分析判断产品方案是否靠谱? 诸葛君总结了产品可行性分析的几个要素,分享给大家。 02 产品可行性分析要素 1)商业目标与环境 首先先问三个问题: 我们现有哪些资源? 我们需要做什么东西? 我们还差什么东西? 2)用户需求与体量

一文搞懂 Java 中的枚举,写得非常好!

▼魔方 西西 提交于 2020-05-07 12:56:05
作者:静默虚空 www.cnblogs.com/jingmoxukong/p/6098351.html 知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BLUE } 如果枚举不添加任何方法, 枚举值默认为从0开始的有序数值 。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1,BLUE:2 。 枚举的好处 :可以将常量组织起来,统一进行管理。 枚举的典型应用场景 :错误码、状态机等。 枚举类型的本质 尽管 enum 看起来像是一种新的数据类型,事实上, enum是一种受限制的类,并且具有自己的方法 。 创建enum时,编译器会为你生成一个相关的类,这个类继承自 java.lang.Enum 。 java.lang.Enum 类声明 public abstract class Enum<E extends Enum<E>> implements Comparable<E>, Serializable { ... } 枚举的方法 在enum中,提供了一些基本方法: values() :返回 enum 实例的数组,而且该数组中的元素严格保持在 enum 中声明时的顺序。 name()

我在 IntelliJ IDEA 中必有得插件和配置

孤者浪人 提交于 2020-05-07 12:47:28
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star 最近在陆续写 Java 并发编程系列 ,好多朋私信问我的不是并发内容本身,而是我的 IDEA 主题配置。我就姑且认为好的主题配置可以写出更好的并发程序吧 即便这种可能性只有万分之一,我也要把我的 IDEA 相关值得配置的内容/插件和大家分享出来(其实我还是很乐意将我的一些配置分享出来帮助大家更加高效的coding)) 先来一张我的 IDE 截图,有你看中的地方吗? 插件篇 好用的插件总是让人: 神清气爽,精神抖擞 ,丰神异彩,炯炯有神,神采奕奕,气贯长虹 ,英姿飒爽,精神焕发 下面所有插件都可以按照文中标注的名称在 IDEA 插件市场中直接搜索并安装 Material Theme UI Material Theme UI 在主题下载量排行榜中高居第一。安装主题后(在页面底部就会有进入主题的快捷入口),选择自己喜欢的主题进行微调就可以啦,如果懒得做配置,按照下图勾选相应设置就和我的一样了: Rainbow Brackets 翻译过来叫

你确定Java注释不会被执行吗?80%的人都不知道

折月煮酒 提交于 2020-05-07 11:59:07
之前在博客上分享过一篇文章,涉及到 Java 中的注释,就信誓旦旦地写了一句话:“注释是不会被执行的!”结果,有小伙伴留言说,“老师,你确定吗?” 我这个人一直有个优点,就是能听得进去别人的声音,管你是赞美的还是批评的,从来都是虚心接受。因为我相信,大多数小伙伴都是出于善的目的。 况且,我在技术上从来没想过要成为多牛逼的大佬,就是喜欢分享的感觉,而已。很多文章中出现的错误,我都原封不动的保留,因为如果把修正了,那么留言中那些指出错误的人,在后来的读者眼里,就会觉得不合时宜。 另外大家要注意 : 光理论是不够的,记住:Java架构项目经验永远是核心,如果你没有最新JAVA架构实战教程及大厂30k+面试宝典,可以去小编的Java架构学习.裙 :七吧伞吧零而衣零伞 (数字的谐音)转换下可以找到了,里面很多新JAVA架构项目教程,还可以跟老司机交流讨教! 那些 diss 我的小伙伴们,放心,我是不会介意的。 尽管如此,但对于注释这件事,真的是不能忍啊!注释肯定不会被执行啊,我想这位小伙伴一定是在讽刺我。于是我就私信问他为什么,然后他就甩给了我下面这段代码: public class Test { public static void main (String[] args) { String name = "沉默王二"; // \u000dname="沉默王三"; System.out

IDEA找不到maven仓库无法下载依赖解决办法

自作多情 提交于 2020-05-07 11:16:16
1.确认Maven安装正常,在cmd窗口输入mvn -version 可以获得版本号; 2. 确认maven安装包下/conf/setting.xml配置文件正确 本地仓库位置: <localRepository>D:\03sources\mvn-repository</localRepository> 远程中央仓库: <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> 3. 确认idea设置正常,file - settings - maven   此处代表idea可以找到的仓库位置,若右侧URL下方为空则说明idea未识别到有效仓库,此时无法下载依赖; 4. 临时解决办法,在项目的pom文件中添加如下信息,即可找到阿里中央仓库,自动下载依赖 <repositories> <repository> <id>alimaven</id> <name>Maven Aliyun Mirror</name> <url>http://maven.aliyun.com/nexus

【maven】idea的pom文件修改,引入新的jar包,无效,本地仓库始终没有下载新jar包的问题解决【idea pom Dependency not found】

余生颓废 提交于 2020-05-07 11:05:07
引入问题: idea的pom文件修改,引入新的jar包,无效,本地仓库始终没有下载新jar包的问题解决【idea pom Dependency not found】 如题,引入一个新的jar包,在项目的pom文件中: <!-- 阿里巴巴easyexcel --> < dependency > < groupId > com.alibaba </ groupId > < artifactId > easyexcel </ artifactId > < version > 2.0.5 </ version > </ dependency > 或者如下引入任意一个jar包,都提示:Dependency not found 而且,本地仓库中一点动静都没有,这个jar包压根就没有下载下来,就像是修改pom文件没有任何作用一样。 怀疑点【一一排除法】: 一直怀疑是idea中maven配置的相关问题。 又或者是需要重新导入: 又或者是需要刷新缓存并重启: 又或者是下载源码: 又或者是maven仓库配置文件setting.xml中的 远程仓库的配置问题: 又或者是需要 clean并且重新 build或者install 解决方法: 最后发现,其实都不是,是因为把jar包的maven依赖放入了 <dependencyManagement> 标签中的 <dependencies> 标签中。 从而导致

eclipse和idea导入maven项目

情到浓时终转凉″ 提交于 2020-05-07 11:04:19
Table of Contents 导入idea 未能成功识别子模块 导入eclipse 普通项目导入 多模块聚合项目导入 不出现子项目的pom文件导致无法导入maven多模块项目的解决办法 tomcat7:run无法启动项目 导入项目web模块出问题: ------------------------------------------------------------------------------------------------------------------------------------------------ 使用版本控制工具的时候,jar包是不会上传的。当别人pull了代码后,会自动下载依赖(基于maven) ------------------------------------------------------------------------------------------------------------------------------------------------ 只要项目基于maven,那么eclipse和idea,是可以很方便互相导入的。导入的时候需要一些设置。 需要注意的就是:不要把idea或者eclipse的配置文件push到git中 ---------------------------------------

怎样写好一篇高质量的技术文章?

ε祈祈猫儿з 提交于 2020-05-06 20:14:34
怎样写好一篇高质量的技术文章? 培根说“读史使人明智,读诗使人聪慧,学习数学使人精密,物理学使人深刻,伦理学使人高尚,逻辑修辞使人善辩。” 核心心法 就是 起心动念利他,一切方法自来。 先来问自己几个问题 比如每天写文章之间,先来问自己几个问题。 1、我写这篇文章的目的是什么? 2、我能给读者带来什么好处? 3、我如何安排文章结构,让读者快速获得好处? 问完这几个问题,一篇文章就很快构思好了。 因此,你想每天写出高质量的文章,你就问自己这个问题。 我的这篇文章能给别人带来什么好处? 也许有人会问,我凭什么每天要写一篇利他的原创文章,对我有什么好处? 如果你有这样的疑问,那就分享两个原则给你。 原则一:一个人的影响力不是由他的财富决定,也不是由他的智力决定,而是由他能帮助多少人决定。 也就是说,你能帮助的人越多,你的影响力越大,你的能量就越强。 原则二:成功的关键在于提高你的能量。当你的能量提高了,别人就被你吸引。一旦他们慕名前来,你就要他们付钱。 因此,要想赚钱,你首先得值钱,怎么体现你值钱呢?那就是看你能帮助多少人,你帮他解决的问题有多重要。每天写一篇高质量的文章,每天都增强自己帮助别人的能力,看似在帮助别人,实则是在帮助自己。 习惯养成:每天都阅读 心法已经说完,现在来说一个习惯。 每天写一篇高质量文章的习惯:每天都阅读 。 如果把每天写作的你看成一头奶牛

IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)

孤者浪人 提交于 2020-05-06 15:26:09
查看接口的所有继承类(command+alt+B)或者点小 绿点 继承关系的快捷键,我们可以查看 Implementation, 下面是我本地IDEA 的快捷键。 在类图中的运用 我们选中要查看的接口,右键,选中Show Diagrams 选中Show Diagrams之后IDEA就会为我们展示该接口的继承关系,不过默认只会展示其继承的父类(父接口),如下图所示: 如果我们要ApplicationContextEvent 的子类,就需要用到上面快捷键。 选中某个子类,那么就可以将该子类添加到类图中,如下图所示: 来源: oschina 链接: https://my.oschina.net/u/4321684/blog/4268303

Mac下Spring源码构建

让人想犯罪 __ 提交于 2020-05-06 11:10:13
Spring源码构建 下载 1. gitee上下载 https://gitee.com/uublue/spring-framework 2. 拷贝到本地 git clone git@gitee.com:uublue/spring-framework.git 版本 1. 标签,选择合适版本 2. 拷贝版本号 3. cd spring-framework 4. git checkout b6d6106 Grandle 1. 安装,环境变量配置 2. gradle -v ,检查配置 IDEA 1. 打开项目,取消构建进程 2. Editor - File Encoding,设置编码,勾选 3. 设置Gradle,Build,Execution,Deployment - Build Tools - Gradle 4. 打开项目,Reimport Gradle Project An exception occurred applying plugin request [id: 'com.gradle.build-scan', version: ‘2.4.2'] ,查找gradle对应的版本 https://docs.gradle.com/enterprise/compatibility/#build_scan_plugin 构建 1. Gradle - spring-context -