- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 KANO模型分析与使用
概念KANO模型主要是对用户需求分类和排序, 通过分析用户对产品功能的满意程度,来对产品的功能进行升级,从而确定产品实现过程中的优先级需求属性分类KANO将需求划分为五类,分别以英文字母M、O、A、I、R表示。必备型需求(M):需求满足时,用户不会感到满意。需求不满足时,用户会很不满意。 期望型需求(O):需求满足时,用户会感到很满意。需求不满足时,用户会很不满意。 魅力型需求(A):该需求超过用户对产品本来的期望,使得用户的满意度急剧上升。即使表现的不完善,用户的满意度也不受影响...
2021-05-18 11:33:47 1405 3
原创 需求采集的方法总结
概述产品设计应该是一个持续的过程,理想情况下,应该用迭代的思想进行产品设计:用户调研—>产品策划—>原型设计—>开发—>测试用户调研是周期性设计过程的一部分,应该贯穿于整个设计过程,根据用户调研结果提出假设并上线验证。产品上线—>收集用户反馈—>优化用户体验,这个过程应该是循环往复的,即使在产品设计和交互设计阶段,及时进行用户测试也是很重要的。最好的方法是精益方法:通过MVP方法测试、迭代,快速高效的调整方案。首先需要了解定性和定量研究定量研究:是
2021-04-29 08:32:39 1884
原创 Tomcat 申请证书配置https
1 我有腾讯云域名 所以申请的是腾讯云免费证书 网址https://console.cloud.tencent.com/ssl申请证书 我使用的随机密码2 配置Tomcat<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. Se
2020-08-31 09:16:05 415
原创 2020-08-31
Tomcat 指定jdk版本windows 下 找到找到Tomcat bin目录setclasspath.bat 需要在bin目录中的setclasspath.bat文件前面添加: set JAVA_HOME=G:\tools\JDK8_64 set JRE_HOME=G:\tools\JDK8_64\jre
2020-08-31 09:09:27 97
原创 Oracle图形化管理工具——OEM
Oracle图形化管理工具——OEM在工作中由于切换数据库服务器 ,由于服务器性能较低,想着调整sql,这时候就考虑使用oracle管理工具来监控sql参考博客:https://blog.csdn.net/ivandick/article/details/6696428...
2020-07-09 15:44:42 733
原创 redis 安全 备份 事务
安全对于数据库来说,安全性是非常重要的,这时候就要提供身份验证,以便客户端想要建立连接时进行身份验证语法 config set requirepass "123" //123 表示密码requirepass :设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH<password>命令提供密码,默认关闭设置成功后,在此访问提示(...
2020-04-01 14:49:37 782
原创 工作中由于任务分配注意问题
近期,由于项目较多,一直在做需求调研,对于正在开发的项目的功能分配给其他人员处理,但是从中产生的一些问题,在此记录下1:对于不同的工作划分,要根据个人能力的慎重考虑,要不然很容易出现自己以为 他以为的情况2:在沟通过程中,尽可能的把功能开发的背景、自己的设计思路、可能涉及的一些某块功能讲清楚。3:在沟通过程中要有极大的忍耐力,选择好的沟通方式----程序猿都是钢铁直男。4:在分配工...
2020-03-31 16:46:30 1122
原创 redis 数据类型
目录概述字符串哈希列表集合有序集合概述redis 支持5种数据类型,字符串(String) 哈希(hash) 列表(list) 集合(set) 有序集合(sorted set)字符串String 类型是redis的最基本类型,一个key对应一个value。一个键能存储的最大是512M,使用场景大多数为session共享,将数据以字符串方式存入缓存。...
2020-03-31 16:24:30 817
原创 redis 配置
概述在redis中,redis的安装目录中有一个redis.conf的配置文件。我们可以通过config 命令获取和设置redis配置功能。查看配置基本语法:CONFIG GET CONFIG_SETTING_NAME -- CONFIG_SETTING_NAME获取具体某个配置名称CONFIG GET *-- 获取所有配置例子:启动:redisredis-serv...
2020-03-31 15:22:23 780
原创 rabbitmq rpc
目录概述过程描述代码结果远程过程调用(RPC): 当客户端发送请求到远程服务器,远程服务器接收请求并处理结果,这时候将结果响应给客户端,这个过程被称为远程过程调用队列在整个过程中用会涉及到两个队列一个是专门保存请求的队列,称为rpc_queue,另一个队列被称为响应队列,专门用于保存服务器处理的响应结果,这个队列的名字是随机生成的字符串。消息的基本属性BasicPr...
2020-03-26 15:42:42 780
原创 RabbitMq topic
目录概述代码结果概述上篇direct必须是生产者发布消息指定的routingKey和消费者在队列绑定时指定的routingKey完全相等时才能匹配到队列上。topic与direct不同,可以进行模糊匹配。topic交换机的消息不能随意的设置选择routingKey,必须是由点隔开的一系列的标识符组成。标识符可以是任何东西,但是一般都与消息的某些特性相关。例子:“link.ora...
2020-03-26 14:41:38 965
原创 RabbitMq 发布订阅 Publish/Subscribe fanout/direct
目录概述交换机临时队列代码概述在上篇中了解到rabbitmq 生产者生产消息到队列,多个消费者可以接受。这篇文章主要记录广播类型为fanout。生产者不在将产生的消息发送到队列,而是将消息发送到交换机exchange,交换机会根据不同的交换规则,将消息发送到不同的队列。交换器必须知道她所接收的消息是什么?它应该将消息放到哪个队列中或者还是应该丢弃?这些规则都是按照交换...
2020-03-26 11:37:19 916
原创 RabbitMq队列 queue
RabbitMq队列在上篇文章中讲了mq的队列,这篇用代码实现。在例子中存在一个生产者,和两个消费者。生产者将生产的消息传递给队列(queue),由消费者一、消费者二区消费。消息确认机制在处理消息的过程中,消费者由于服务器、网络、网卡等原因出现故障不能接受消息,那可能这条正在处理的消息或者任务就没有完成,就会失去这个消息和任务。 rabbitmq为了确保消息或者任务不会丢失,Rabbi...
2020-03-25 16:49:37 1148
原创 RabbitMQ基础介绍
目录rabbitmq术语代码概念rabbitmq术语RabbitMQ: 实现了消息队列协议(AMQP)的开源消息代理软件及面向消息的中间件。RabbitMQ服务器是用Erlang语言编写的。AMQP :一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者...
2020-03-25 10:56:28 1023
原创 oracle 触发器
1 触发器触发器时存储在数据库中的程序单元,当数据库中发生某些事件时,如insert,delete,数据库会自动触发触发器。执行相应的操作。1.1 触发器概述触发器在创建成功后,不能直接被调用,只有当触发条件成立时,才能执行。触发器存在以下作用允许、限制表的修改 提供日志记录 防止无效的事物处理 启动复杂的业务逻辑触发事件:insert:当指定表发生插入时执行触发器...
2020-02-20 11:07:14 1231
原创 oracle存储过程
1 存储过程存储过程是编译好并存储在数据库的程序,有自己的名字、输入参数、输出参数。存储过程在创建的时候被编译,调用一次后相关信息保存到内存当中,下次调用时可以直接执行。1.1 存储过程的创建存储过程可以实现数据库的增删改查等操作,也可以实现复杂的业务逻辑。在创建存储过程时包括声明部分、执行部分、异常处理部分。语法 ...
2020-02-20 10:23:32 822
原创 oracle游标
目录1游标1.1 定义游标1.2 打开游标1.3 从游标中获取数据1.4 游标for循环1.5 游标属性1游标游标:是构建在PL/SQL中用来记录查询数据库结果的指针,他能够一次性访问一行结果集。允许以编程的方式访问数据,在oralce 系统中分为显示游标和隐式游标。1.1 定义游标主要是定义一个名词来对应一条sql查询语句,从而可以利用该游标对查...
2020-02-19 13:31:30 928
原创 oracle PL/SQL编程基础
1 PL/SQL介绍 PL/SQL是在日常工作中,使用oracle数据库常用的一种编程语言,是oracle公司对标准SQL语言的过程化扩展,在SQL语句的基础上增加了编程语言的特点。主要是把数据操作和查询语句放在PL...
2020-02-19 12:02:16 1905
原创 2020小目标
1 坚持每个月读一本书。书籍包括《深入分析Java Web技术内幕》,《图解HTTP 彩色版》、《spring实战》、《Effective Java》、《clean code》、《设计模式》、《Java并发编程实战》2 额外知识扩展,学习Python,对工作中常用的工具进行进一步熟悉如mq、zookeeper、redis、shiro、Springcould等3 坚持一周一篇博客,利用编...
2020-01-10 09:03:49 596
原创 oracle 创建用户表空间及赋权
最近在使用数据库经常创建用户表空间 ,再次记录一下/*第一步:创建数据表空间 */create tablespace ****loggingdatafile '/u02/oradata/orcl/****.dbf'size 10mautoextend onnext 10m maxsize unlimitedextent management local; /*第二步:创建用...
2018-11-01 13:44:11 2504
原创 Oralce 查看,修改,kill 连接数
最近开发系统中经常用到查询数据库连接及修改连接数,故将网上查询的一些资料记录一下。 1.查看数据库当前会话的连接数: select count(*) from v$session;2.查询数据库当前进程的连接数:select count(*) from v$process;3查看当前数据库所有用户连接:select username,sid,serial# from v$session...
2018-11-01 10:11:33 897
原创 spring 多数据源 总结
总结在完成配置以后 数据源可以进行设置,但是查询时按照默认的数据源进行查询,经过百度 有如下原因:1 AbstractRoutingDataSource 事务支持单库事务,简单来说 就是切换数据源需要在事务开始之前进行操作 ,由于业务的关系 我在controller中进行切换的数据源参考https://blog.csdn.net/wangjun5159/article/details/519...
2018-05-30 11:01:02 1598
原创 spring 多数据源-实现
紧接上篇 - 实现1 创建DynamicDataSource 继承AbstractRoutingDataSource 重写determineCurrentLookupKey 方法 /**** @Author: ll* @Date: 2018年5月29日 上午1...
2018-05-30 09:38:53 1077
原创 spring 多数据源- 原理
最近公司新开一个项目 需要整合多个数据源 在此记录一下1实现原理利用spring 的AbstractRoutingDataSource 抽象类 该类相当于数据源的路由中介 能在程序运行的过程中根据key 动态的指定使用数据源。spring 源码:public abstract class AbstractRoutingDataSource extends AbstractDataSource i...
2018-05-30 09:23:33 2054 1
原创 redis windows安装
1下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。我们下载Redis-x64-xxx.zip压缩包到 D 盘,解压后,将文件夹重新命名为redis。2 启动Redis直接在上图的目录打开命令窗口,运行:redis-server redis.windows.config注意:有可能出现以下错误提示:QFo...
2018-05-23 15:11:24 1018
原创 redis 简介
最近公司想要更换缓存,使用redis 作为缓存,然后简单的做下记录redis 概述:redis 是一个基于内存的高性能key-value数据库。特点:
2018-05-23 15:03:19 965
原创 @Autowired和@Resource的区别
2018-05-19 阴天 最近一个月在整理公司的基础框架 记录一下公司原先使用的注解使用的@Autowired 自己想到是不是可以使用@resource 这时候就在网上查找一些资料。1 了解spring的几种装配方式参考https://www.zhihu.com/question/393612502 结果:1 @Resource 是JDK1.6支持的注解,默认按照名称进行装配,名称可以通过na...
2018-05-19 15:27:49 1354
原创 JavaWeb 项目时 启动一个线程
介绍:最近在项目中,需要在启动项目时启动一个线程进行业务操作,在网上查找资料后准备采取监听的实现方式。1首先创建一个类MqMsgTransformationListener 集成ServletContextListener代码: package com.enter.net.quartz; import javax.servlet.ServletContextEvent;im...
2018-05-18 13:52:42 1897
原创 hbuilder 个推登记应用
最近用hbuilder 做H5开发,过程中使用个推功能,在此记录下。1首先登录个推平台http://www.getui.com/cn/getui.html 注册账号,进入应用中心2登记应用 :备注:1应用标识:是APP打包时安卓包名。2 需要manifest.json 下设置个推权限 包括APPID ,APPkey 等。其中这些参数可以在 应用列表 > 配置
2017-11-23 10:44:50 2103 1
原创 druid 监听用户密码管理
在使用druid监听时 如果不想直接进入系统需要用户密码进行登录认证的话,需要在WEB.XML 对Druid进行用户名密码的配置,配置文件如下 DruidStatView com.alibaba.druid.support.http.StatViewServlet
2017-11-22 10:23:27 3860
rabbitmq.zip
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人