自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 产品需求文档(PRD,Product Requirement Document)模板

PRD(Product Requirement Document,产品需求文档),这对于任何一个产品经理来说都不会陌生的一个文档,一个PRD是衡量一个产品经理整体思维的标准,一个PRD可以看出一个产品经理在某个领域的专业性,同时也可以反应出一个产品经理的整体产品思维。产品经理的整体思维体现在:1、提炼核心需求2、思考满足核心需求的方式3、评估方式优劣选定方案4、思考功能概要5、思考支撑功能和关联功能6、细化设计功能7、子功能(功能间迭代)PRD其实就是将以上..

2020-10-28 21:49:57 2202 1

转载 商业需求分析(BRD)模板

第一:撰写文档的工具1. Excel:(产品经理的神器)数据统计、数据报表、数据分析、数据图列制作、进度控制;2. PowerPoint:演示;3. Word:文档;4. Microsofo visio 2013:流程图、信息结构图;5. Axure6.5:原型图;6. Mockups:原型图草图(不干扰UI设计);7. Mindjet:思维导图,手机、归纳、整理想法与思路(固定画图习惯、颜色等);8. 2B一下:笔头记录,最快速,头脑风暴。第二:三大文档在产品生命.

2020-10-28 21:34:51 2419

转载 市场需求分析(MRD)模板

MRD该如何写!​什么是MRDMRD指Market Requirements Document,简称市场需求文档。市场需求文档的主要功能是描述什么样的功能和特点的产品(包含产品版本)可以在市场上取得成功。在BRD说服领导拿钱给你做某件事以后,​MRD需要更细致描述该怎么做,以及这样做的好处。内容主要分为目标市场分析,目标用户分析和竞争对手分析,产品需求概况,​通过哪些功能来实现你的商业目的,功能性需求和非功能性需求有哪些,以及需求的优先级。一般产品经理在MRD文档的基础上.

2020-10-28 21:26:29 7659

转载 2020-10-24

产品经理面试习题大汇总凡事“预则立,不预则费”。即使你有丰富的产品经验,在面试那种紧张的环境下要面试好也不是一件易事,因为在那种环境下,你要对面试官提出的问题快速反映,快速组织语言,而你又没有经常训练这种能力,想回答好还是很不容易的,如果你经常背一些产品经理的面试题,那你回答的时候就流畅多了,下面将一些常见的产品经理面试题整理下来,需要的小伙伴拿去。1、介绍一下你自己介绍一下自己的姓名,年龄、毕业院校,工作经历。简单的介绍,保持在三分钟以内,给面试官问问题的时间。工作经历主要讲一些.

2020-10-24 18:11:40 1644

转载 2020-10-24

做出一款爆款产品,你必须懂得五要素!做一款产品最重要的是什么是需求?是价值?是用户?都有道理也都对,基于这些需求价值,人们开发了一款又一款的产品,但许多都没能熬过产品的成长期,为什么?因为用户不买账。纵观那些口碑佳的产品他们都有一个共同的特点就是:有良好的用户体验。用户体验是什么?用户体验并不是指一件产品本身是如何工作的,用户体验是指“产品如何与外界发生联系并发挥作用”,也就是人们如何“接触”和“使用”它。Jesse James Garrett 在《用户体验的要素》里面提出了用户体验五要素的概念

2020-10-24 18:03:04 201

转载 IDEA中怎么设置黑色或白色背景

转载地址:https://jingyan.baidu.com/article/4e5b3e19330df191911e246b.html方法/步骤 1 开启软件Intellij IDEA,在编辑框上面找到最前端的File。 2 点击File,找到Setting,点击进入。 3 然后在Editor--->Colors&Fonts;会...

2019-02-12 11:07:06 11690

原创 将idea的快捷键设置成Eclipse模式

1.打开intellij idea开发工具2.点击工具栏【File】按钮3.在弹出的菜单中单击【Settings】按钮4.点击【Keymap】按钮5.选择Keymaps下拉框的值为Eclipse。

2019-02-12 10:57:59 5858

转载 Java中Volatile关键字详解

转载地址:https://www.cnblogs.com/zhengbin/p/5654805.html;一、基本概念先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性:  可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的...

2019-01-04 11:44:34 240

转载 JVM锁

转载地址:https://www.jianshu.com/p/ec28e3a59e80;                  https://www.cnblogs.com/sten/p/5651484.html;                  https://www.cnblogs.com/f-zhao/p/6189104.html?utm_source=itdadao&utm...

2019-01-04 11:36:44 381

转载 Java并发编程:Synchronized及其实现原理

转载地址:http://www.cnblogs.com/paddix/p/5367116.html一、Synchronized的基本使用  Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。从语法上讲,Synchro...

2019-01-04 09:55:05 228

转载 SpringMVC的工作原理图

转载地址:http://www.cnblogs.com/xiaoxi/p/6164383.htmlSpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行...

2019-01-01 16:41:32 194

转载 安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有可选数据库和连接为问题

转载地址:https://blog.csdn.net/ping802363/article/details/54582002;在安装好Oracle后,接着安装PLSQLDeveloper,在PLSQLDeveloper登录时出现以下界面,既没有数据库选项,也没有连接为一栏。1 解决没有连接为问题:将PLSQL文件夹中的instantclient-basic-win32-11.2.0...

2018-12-25 20:11:29 1261

转载 jvm参数设置大全

转自:http://blog.csdn.net/kthq/article/details/8618052参数说明-Xmx3550m:设置JVM最大堆内存为3550M。-Xms3550m:设置JVM初始堆内存为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xss128k:设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为...

2018-12-18 21:42:35 306

原创 项目管理工具下载(转)

项目管理工具下载网址:https://msdn.itellyou.cn/;

2018-10-30 23:34:01 515

转载 IntelliJ IDEA 注册码

转载地址:http://idea.lanyus.com/;注:使用前请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中,hosts文件路径:C:\Windows\System32\drivers\etc\hosts; 

2018-10-11 10:36:14 1085

转载 idea中@Data标签getset不起作用(Idea下安装Lombok插件)

转载地址1:https://blog.csdn.net/seapeak007/article/details/72911529;转载地址2:https://www.cnblogs.com/aligege/p/7797642.html;一、spring cloud中使用@Data标签,不用手动添加get set方法,但是如果项目中其他类中使用getset方法,如果报错,原因是idea中没有添...

2018-09-17 17:35:22 6212 1

转载 idea+自带maven不能下载源码Cannot download sources(spring部分)

转载地址:https://blog.csdn.net/searlas/article/details/80932527;event log 提示:下午8:07 Cannot download sources Sources not found for: org.springframework:spring-webmvc:4.2.2.RELEASE更新了仓库地址还是不行看到这...

2018-09-11 16:37:54 6241 9

转载 Git 版本管理 经验:本地登录SSH认证

转载地址:https://jingyan.baidu.com/article/6d704a13171c7428db51cacd.html;由于Github的分布式特性,所以我们往往会在多个终端,多个账户下(也就是多人)进行项目的版本更新变动,为使每个终端都具有对项目的写入权限,git提供了SSH认证的机制。本篇就这一点来分享SSH认证的经验工具/原料 需要本地已安装github fo...

2018-09-10 18:07:05 3901

转载 Dubbo底层采用Socket进行通信详解(分析源代码得到的基本原理、以及数据是如何进行传输的)

转载地址:https://www.cnblogs.com/1201x/p/6482638.html;由于Dubbo底层采用Socket进行通信,自己对通信理理论也不是很清楚,所以顺便把通信的知识也学习一下。n  通信理论计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。1.一组信息(通常是字节)的各位数据被同时传送的通信方法称为并行通信。并行通信依靠并行I/O...

2018-08-31 11:41:49 1488

转载 Redis分布式锁的原理、作用及实现(简单易懂)

转载地址:https://blog.csdn.net/d1562901685/article/details/54881862;setnx+getset方式 加锁:setnx(lock, 时间戳+超时时间) 解决并发:while(jedis.setnx(lock, now+超时时间)==0){    if(now>jedis.get(lock) && now&g...

2018-08-31 11:18:53 4432

转载 Redis实现分布式锁的几种方法总结

分布式锁的实现方式及原理转载自http://www.jb51.net/article/118312.htm* 在集群等多服务器中经常使用到同步处理一下业务,这是普通的事务是满足不了业务需求,需要分布式锁** 分布式锁的常用3种实现:*        0.数据库乐观锁实现*        1.Redis实现  --- 使用redis的setnx()、get()、getset(...

2018-08-30 18:33:26 787

转载 并发策略-CAS算法

对于并发控制而言,我们平时用的锁(synchronized,Lock)是一种悲观的策略。它总是假设每一次临界区操作会产生冲突,因此,必须对每次操作都小心翼翼。如果多个线程同时访问临界区资源,就宁可牺牲性能让线程进行等待,所以锁会阻塞线程执行。  与之相对的有一种乐观的策略,它会假设对资源的访问是没有冲突的。既然没有冲突也就无需等待了,所有的线程都在不停顿的状态下持续执行。那如果遇到问题了无锁的...

2018-08-29 10:33:58 247

转载 Nginx配置文件详细说明

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.转载地址:https://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html;#运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PI...

2018-08-27 17:19:33 294

转载 Nginx+Tomcat+Redis实现负载均衡、资源分离、session共享

转载地址:https://wenku.baidu.com/view/58310fdfb9d528ea81c779d3.html; 

2018-08-27 17:09:14 334

转载 dubbo底层NIO介绍

转载地址:https://blog.csdn.net/zhang89xiao/article/details/51212892;Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。 Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流...

2018-08-25 17:29:59 1963 1

转载 java程序员面试必备知识:二叉树就是这么简单

转载地址:http://baijiahao.baidu.com/s?id=1596161530120304405&wfr=spider&for=pc;本文撇开一些非常苦涩、难以理解的概念来讲讲二叉树,仅入门观看(或复习)....首先,我们来讲讲什么是树:树是一种非线性的数据结构,相对于线性的数据结构(链表、数组)而言,树的平均运行时间更短(往往与树相关的排序时间复杂度都...

2018-08-25 16:36:33 1670 3

原创 BigDecimalUtils(BigDecimal工具类)

public class BigDecimalUtils { public static final int MONEY_POINT = 2; // 货币保留两位小数 /** * 格式化精度 * * @param v * @param point * 小数位数 * @return double */ ...

2018-07-02 15:50:24 11430

转载 spring boot和Spring Cloud

1、spring boot:http://springboot.fun/;2、Spring Cloud:http://springcloud.fun/;3、spring boot学习博客:http://www.ityouknow.com/spring-boot.html;

2018-05-08 14:27:07 203

原创 Linux常用命令

1、ps -ef|grep java: 查找正在运行的java应用;2、history: 查看历史命令;3、grep --color '****' 文件名:  在文件中查找单引号里面的内容;4、grep -A10 --color '****' 文件名:  在文件中查找单引号里面的内容,并把上下10行也显示出来;5、tail -fn 1000 文件名:实时查看文件后1000行的数据;6、vi/vim...

2018-05-08 10:43:43 312

原创 idea中自动生成serialVersionUID(序列化id)的操作步骤

 打开idea->Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ 选上以后,在你的class类名上:Alt+Enter就会提示自动创建serialVersionUID了。 ...

2018-05-07 11:53:39 1796

转载 使用Excel中PPMT函数和IPMT函数进行等额本息还款的计算方法

在处理等额贷款业务时,用户经常需要计算贷款金额以及本金、利息等。在Excel中,使用PMT函数可以计算每期应偿还的贷款金额,使用PPMT函数和IPMT函数可以计算每期还款金额中的本金和利息。下面介绍使用Excel中PPMT函数和IPMT函数进行等额还款的计算方法。1、启动Excel 2013并打开工作表,选择单元格,在编辑栏中输入公式“=PMT(B3,B4,B2)”,然后按“Enter”键显示结果...

2018-03-30 10:05:39 45690

转载 刚毕业的大学夫妻,我含泪看完(转帖)

转自:5Q校园网有点长,但是你不会后悔看这篇贴子的,只要看过了第一章,你就会把贴子看完的,我相信这一点!   这是一篇非常感人的爱情,我是从别的地方转来的,我不知道故事是真的还是假的,但是他确实感动的我流泪了,朋友你进来了吗?你感动了吗?感动了就请你顶一下吧!!(一)   从搬进,这家民房的第一天,我就开始怀疑我隔壁的那个储藏室根本没住人。一天到晚黑黢黢的,没半点声响。   我终于还是忍受不了房间...

2018-03-12 17:44:52 1886

转载 当装了两个tomcat后,如何修改tomcat端口

以前只知道当tomcat端口号冲突了如何修改tomcat默认的8080端口号今天遇到个情况,装了个BO,自带个tomcat,这时就需要修改三个地方修改Tomcat的端口号:   在默认情况下,tomcat的端口是8080,如果出现8080端口号冲突,用如下方法可以修改Tomcat的端口号:首先: 在Tomcat的根(安装)目录下,有一个conf文件夹,双击进入con

2017-10-24 14:29:27 628

原创 JUnit测试时,Mybatis报错:Manual close is not allowed over a Spring managed SqlSessio

一、问题:JUnit测试时,mybatis报错:java.lang.UnsupportedOperationException: Manual close isnot allowed over a Spring managed SqlSession;二、解决方案:在Mybatis的配置文件中在配置SqlSessionTemplate的标签中添加一个属性:scope="prototy

2017-10-23 10:16:46 2925

转载 IDEA配置tomcat

转载地址:http://blog.csdn.net/dream_an/article/details/49020211;

2017-10-20 11:00:26 333

转载 如何在IDEA 中使用Git

转载地址:http://www.cnblogs.com/zbw911/p/6206689.html;

2017-10-20 10:52:45 391

转载 Git 版本管理 经验:本地登录SSH认证

转载地址:http://jingyan.baidu.com/article/6d704a13171c7428db51cacd.html;注:可以不用在git bash中进行认证,因为如果是本地git服务器的话,会要求提供git服务器所在服务器的密码;不在git bash中进行认证也可以正常使用。

2017-10-20 10:47:55 1148

转载 idea设置字体大小

转载链接:http://blog.csdn.net/hsl_1990_08_15/article/details/51463857

2017-10-19 18:49:52 765

原创 在项目中集成定时任务--->Quartz

1、在Maven工程的/src/main/resources目录下创建文件spring-quartz.xml;spring-quartz.xml中的内容如下:  xmlns:task="http://www.springframework.org/schema/task"  xsi:schemaLocation="http://www.springframework.org/sch

2017-09-21 11:00:16 648

转载 cookies工具类

Java是如何读取和写入浏览器Cookies的首先我们认识下什么是cookies:cookie实际上是一个存在你硬盘里的数据,但是这些数据很特殊,只能由web应用提交给浏览器帮助存储,并且我们还能读取浏览器存在本地的cookieweb应用一般只在cookie中存储一些用户信息等少量且暂时的数据,数据量大则不适合存储在cookies  一般浏览器对于每个web应用会分

2017-07-11 15:28:47 743

空空如也

空空如也

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

TA关注的人

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