自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 KANO模型分析与使用

概念KANO模型主要是对用户需求分类和排序, 通过分析用户对产品功能的满意程度,来对产品的功能进行升级,从而确定产品实现过程中的优先级需求属性分类KANO将需求划分为五类,分别以英文字母M、O、A、I、R表示。必备型需求(M):需求满足时,用户不会感到满意。需求不满足时,用户会很不满意。 期望型需求(O):需求满足时,用户会感到很满意。需求不满足时,用户会很不满意。 魅力型需求(A):该需求超过用户对产品本来的期望,使得用户的满意度急剧上升。即使表现的不完善,用户的满意度也不受影响...

2021-05-18 11:33:47 1316 3

原创 需求采集的方法总结

概述产品设计应该是一个持续的过程,理想情况下,应该用迭代的思想进行产品设计:用户调研—>产品策划—>原型设计—>开发—>测试用户调研是周期性设计过程的一部分,应该贯穿于整个设计过程,根据用户调研结果提出假设并上线验证。产品上线—>收集用户反馈—>优化用户体验,这个过程应该是循环往复的,即使在产品设计和交互设计阶段,及时进行用户测试也是很重要的。最好的方法是精益方法:通过MVP方法测试、迭代,快速高效的调整方案。首先需要了解定性和定量研究定量研究:是

2021-04-29 08:32:39 1814

原创 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 389

原创 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 83

原创 Oracle图形化管理工具——OEM

Oracle图形化管理工具——OEM在工作中由于切换数据库服务器 ,由于服务器性能较低,想着调整sql,这时候就考虑使用oracle管理工具来监控sql参考博客:https://blog.csdn.net/ivandick/article/details/6696428...

2020-07-09 15:44:42 705

原创 redis 安全 备份 事务

安全对于数据库来说,安全性是非常重要的,这时候就要提供身份验证,以便客户端想要建立连接时进行身份验证语法 config set requirepass "123" //123 表示密码requirepass :设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH<password>命令提供密码,默认关闭设置成功后,在此访问提示(...

2020-04-01 14:49:37 765

原创 工作中由于任务分配注意问题

近期,由于项目较多,一直在做需求调研,对于正在开发的项目的功能分配给其他人员处理,但是从中产生的一些问题,在此记录下1:对于不同的工作划分,要根据个人能力的慎重考虑,要不然很容易出现自己以为 他以为的情况2:在沟通过程中,尽可能的把功能开发的背景、自己的设计思路、可能涉及的一些某块功能讲清楚。3:在沟通过程中要有极大的忍耐力,选择好的沟通方式----程序猿都是钢铁直男。4:在分配工...

2020-03-31 16:46:30 1099

原创 redis 数据类型

目录概述字符串哈希列表集合有序集合概述redis 支持5种数据类型,字符串(String) 哈希(hash) 列表(list) 集合(set) 有序集合(sorted set)字符串String 类型是redis的最基本类型,一个key对应一个value。一个键能存储的最大是512M,使用场景大多数为session共享,将数据以字符串方式存入缓存。...

2020-03-31 16:24:30 792

原创 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 765

原创 rabbitmq rpc

目录概述过程描述代码结果远程过程调用(RPC): 当客户端发送请求到远程服务器,远程服务器接收请求并处理结果,这时候将结果响应给客户端,这个过程被称为远程过程调用队列在整个过程中用会涉及到两个队列一个是专门保存请求的队列,称为rpc_queue,另一个队列被称为响应队列,专门用于保存服务器处理的响应结果,这个队列的名字是随机生成的字符串。消息的基本属性BasicPr...

2020-03-26 15:42:42 762

原创 RabbitMq topic

目录概述代码结果概述上篇direct必须是生产者发布消息指定的routingKey和消费者在队列绑定时指定的routingKey完全相等时才能匹配到队列上。topic与direct不同,可以进行模糊匹配。topic交换机的消息不能随意的设置选择routingKey,必须是由点隔开的一系列的标识符组成。标识符可以是任何东西,但是一般都与消息的某些特性相关。例子:“link.ora...

2020-03-26 14:41:38 936

原创 RabbitMq 发布订阅 Publish/Subscribe fanout/direct

目录概述交换机临时队列代码概述在上篇中了解到rabbitmq 生产者生产消息到队列,多个消费者可以接受。这篇文章主要记录广播类型为fanout。生产者不在将产生的消息发送到队列,而是将消息发送到交换机exchange,交换机会根据不同的交换规则,将消息发送到不同的队列。交换器必须知道她所接收的消息是什么?它应该将消息放到哪个队列中或者还是应该丢弃?这些规则都是按照交换...

2020-03-26 11:37:19 899

原创 RabbitMq队列 queue

RabbitMq队列在上篇文章中讲了mq的队列,这篇用代码实现。在例子中存在一个生产者,和两个消费者。生产者将生产的消息传递给队列(queue),由消费者一、消费者二区消费。消息确认机制在处理消息的过程中,消费者由于服务器、网络、网卡等原因出现故障不能接受消息,那可能这条正在处理的消息或者任务就没有完成,就会失去这个消息和任务。 rabbitmq为了确保消息或者任务不会丢失,Rabbi...

2020-03-25 16:49:37 1113

原创 RabbitMQ基础介绍

目录rabbitmq术语代码概念rabbitmq术语RabbitMQ: 实现了消息队列协议(AMQP)的开源消息代理软件及面向消息的中间件。RabbitMQ服务器是用Erlang语言编写的。AMQP :一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者...

2020-03-25 10:56:28 982

原创 oracle 触发器

1 触发器触发器时存储在数据库中的程序单元,当数据库中发生某些事件时,如insert,delete,数据库会自动触发触发器。执行相应的操作。1.1 触发器概述触发器在创建成功后,不能直接被调用,只有当触发条件成立时,才能执行。触发器存在以下作用允许、限制表的修改 提供日志记录 防止无效的事物处理 启动复杂的业务逻辑触发事件:insert:当指定表发生插入时执行触发器...

2020-02-20 11:07:14 1175

原创 oracle存储过程

1 存储过程存储过程是编译好并存储在数据库的程序,有自己的名字、输入参数、输出参数。存储过程在创建的时候被编译,调用一次后相关信息保存到内存当中,下次调用时可以直接执行。1.1 存储过程的创建存储过程可以实现数据库的增删改查等操作,也可以实现复杂的业务逻辑。在创建存储过程时包括声明部分、执行部分、异常处理部分。语法 ...

2020-02-20 10:23:32 789

原创 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 907

原创 oracle PL/SQL编程基础

1 PL/SQL介绍 PL/SQL是在日常工作中,使用oracle数据库常用的一种编程语言,是oracle公司对标准SQL语言的过程化扩展,在SQL语句的基础上增加了编程语言的特点。主要是把数据操作和查询语句放在PL...

2020-02-19 12:02:16 1882

原创 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 578

原创 oracle 创建用户表空间及赋权

最近在使用数据库经常创建用户表空间 ,再次记录一下/*第一步:创建数据表空间  */create tablespace ****loggingdatafile '/u02/oradata/orcl/****.dbf'size 10mautoextend onnext 10m maxsize unlimitedextent management local; /*第二步:创建用...

2018-11-01 13:44:11 2483

原创 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 869

原创 spring 多数据源 总结

总结在完成配置以后 数据源可以进行设置,但是查询时按照默认的数据源进行查询,经过百度 有如下原因:1 AbstractRoutingDataSource 事务支持单库事务,简单来说 就是切换数据源需要在事务开始之前进行操作 ,由于业务的关系 我在controller中进行切换的数据源参考https://blog.csdn.net/wangjun5159/article/details/519...

2018-05-30 11:01:02 1568

原创 spring 多数据源-实现

紧接上篇 - 实现1 创建DynamicDataSource 继承AbstractRoutingDataSource 重写determineCurrentLookupKey 方法 /**** @Author: ll* @Date: 2018年5月29日 上午1...

2018-05-30 09:38:53 1055

原创 spring 多数据源- 原理

最近公司新开一个项目 需要整合多个数据源 在此记录一下1实现原理利用spring 的AbstractRoutingDataSource 抽象类 该类相当于数据源的路由中介 能在程序运行的过程中根据key 动态的指定使用数据源。spring 源码:public abstract class AbstractRoutingDataSource extends AbstractDataSource i...

2018-05-30 09:23:33 2028 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 992

原创 redis 简介

最近公司想要更换缓存,使用redis 作为缓存,然后简单的做下记录redis 概述:redis 是一个基于内存的高性能key-value数据库。特点:

2018-05-23 15:03:19 930

原创 @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 1313

原创 JavaWeb 项目时 启动一个线程

介绍:最近在项目中,需要在启动项目时启动一个线程进行业务操作,在网上查找资料后准备采取监听的实现方式。1首先创建一个类MqMsgTransformationListener 集成ServletContextListener代码:            package com.enter.net.quartz;  import javax.servlet.ServletContextEvent;im...

2018-05-18 13:52:42 1872

原创 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 2062 1

原创 druid 监听用户密码管理

在使用druid监听时 如果不想直接进入系统需要用户密码进行登录认证的话,需要在WEB.XML 对Druid进行用户名密码的配置,配置文件如下            DruidStatView        com.alibaba.druid.support.http.StatViewServlet                         

2017-11-22 10:23:27 3821

原创 freemarker -自定义指令

观看freemarker官方文档 记录一下重要概念自定义宏

2017-07-23 16:12:08 920

原创 freemarker-模板

主要介绍模板总体结构和相关指令

2017-07-23 15:58:47 829

原创 freemarker -基本概念

观看freemarker官方文档 ,主要记录一下一些基础概念

2017-07-23 15:21:44 934

rabbitmq.zip

rabbitmq 编写学习代码,可以配合我的博客查看,虽然写的不是很好,但是配合代码来看应该可以看懂。地址https://blog.csdn.net/lilongwangyamin/article/details/105088238

2020-03-26

Apache Shiro使用手册.pdf

Apache Shiro使用手册.pdf 学习shiro 入门之用

2019-11-06

空空如也

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

TA关注的人

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