- 博客(17)
- 收藏
- 关注
原创 三分钟教你如何 避免 用户使用你的产品
背景:最近工作中使用了几家公司的软件和接口,发现某些软件的使用体验是“磨叽他妈给磨叽开门——磨叽到家了”。故整理成此文,教你怎么让用户痛苦,从而达到用户不再使用你的产品的目的。痛苦面具镇楼一、内功心法:永远不要使用自己的产品。痛苦是用户的,快乐是自己的。做为一个互联网从业人员,我们一定不要使用自己的产品,避免繁琐的流程、令人困惑的文案以及层出不穷的bug恶心到自己。就算不小心测试出了bug,也要忍着不改,只要我自己不用,体验永远是最好的。二、不要让用户一眼就看懂你的功能为了让用户感到困惑,我
2021-09-08 16:26:44
297
原创 Docker 知识点整理
Docker知识点整理一、什么是DockerDocker是一个 跨环境迁移容器,它是用来解决开发测试等环境不同导致的BUG问题的。Docker的主要原理是将项目的环境和代码一起打包成Image镜像进行保存,然后在目标服务器上运行Container示例进行项目运行。个人觉得有些类似一个虚拟机但是优于虚拟机,Docker的技术可以直接和操作程序,相比虚拟机简化了虚拟机的操作系统,整体轻快了许多。二、Docker安装Docker安装比较固定,这里提供指令依次运行即可# 1、yum 包更新到最新 yu
2021-03-13 00:23:41
225
原创 BUG整理:Spring cloud Eureka服务器无法启动 Unable to start embedded Tomca或jjavax.xml.bind.JAXBException
BUG描述:在启动SpringCloudApp时服务器报错:Unable to start embedded Tomca或者报错java.lang.ClassNotFoundException: javax.xml.bind.JAXBExceptionBUG解释:这个bug只报错启动失败,没有说明原因,我在调整了自己的JDK版本后也没有什么改变,后来想到之前有解决过第二种报错下的BUG,就按照后者的解决方案处理了一下,服务正常启动了,这个BUG的原理是:java9及以上版本取消了jax.
2021-03-10 14:50:44
303
原创 Turbine聚合监控全过程
一、搭建监控模块1. 创建监控模块创建hystrix-monitor模块,使用Turbine聚合监控多个Hystrix dashboard功能,2. 引入Turbine聚合监控起步依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
2021-03-10 00:33:34
181
原创 Spring Cloud Eureka 知识点整理
1.什么是EurekaEureka是 Netflix开发的,使用于微服务架构中的注册中心。类似于dubbo使用的zookeeper。Eureka和其他服务组件一起被spring cloud整合为 Spring-Cloud -Netflix模块主要分为两个组件:客户端client和服务端server,生产者和消费者都是客户端2.Eureka 快速入门示例1.客户端获取资源//配置类 @Bean public RestTemplate restTemplate(){ r
2021-03-08 20:15:52
249
1
原创 RabbitMQ 知识点
RabbitMQ 知识点1.什么是消息中间件?MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。MQ的主要优点:应用解耦——增加整个系统的隔离性和扩展性,让各个系统之间耦合性降低,可以分别维护。异步提速——不使用MQ前,各个系统互相同步调用,需要将全部运行完毕后才可以响应前端,而使用MQ作为中间件相当于一个阻塞队列,实现异
2021-03-06 00:39:49
351
原创 spring boot 高频知识点
spring boot 知识点1.@import的四种用法?1.导入jar包中的bean类2.导入配置类中的bean3.导入improtSelector的实现类,实现条件导入4.导入ImportBeanDefinitionRegistrar实现类@EnableAutoConfiguration中使用的是第三种方式:@Import(AutoConfigurationImportSelector.class)2.spring boot的事件监听实现?SpringBoot 在项目启动时,会对几个监
2021-03-01 22:40:01
117
原创 自用bug之神标注
////////////////////////////////////////////////////////////////////// _ooOoo_ //// o8888888o //// 88" . "88
2021-02-25 15:24:53
101
原创 Spring Security快速入门
Spring Security快速入门1.导入maven坐标2.在spring框架中整合3.配置spring-security.xmlpring Security是 Spring提供的安全认证服务的框架。 Spring Security提前封装了认证和授权的过程。它的官网:https://spring.io/projects/spring-security。1.导入maven坐标<dependency> <groupId>org.springframework.securi
2021-02-19 18:02:19
231
原创 Bug整理:Error creating bean with name ‘org.springframework.cache.interceptor.CacheInterceptor#0‘
BUG描述:在ssm框架中服务器报错无法匹配cacheintercept过滤器,但实际上并未使用此过滤器。代码里也没用这个部分,并不能找到这个bin类。解决方法:这个bug是由于在写mvc配置时使用了idea自动导入的命名空间,而idea则导入了错误的命名空间,导致spring自动调用这个过滤器。以下是自动导入的命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:.
2021-01-23 13:01:37
219
原创 BUG 整理:maven项目报错:不再支持源选项 5。请使用 7 或更高版本。
BUG描述新建的maven项目在编译的时候报错: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] 不再支持源选项 5。请使用 7 或更高版本。 [ERROR] 不再支持目标选项 5。请使用 7 或更高版本。 然后编译失败。解决方案:这是由于MAVEN默认使用的java版本过低导致的不兼容,有两种解决办法.
2021-01-20 16:55:33
498
原创 BUG整理:启动nexus服务失败,同时报错: java.lang.NumberFormatException 数据格式异常
Date:2021/1/20BUG描述:今天在cmd窗口启动nexus服务时,意外的报出一个java.lang.NumberFormatException ,然后服务就停掉了,配置之前都没问题。解决方案:后来发现是因为路径上加了中文字符,nexus的启动路径如果含有中文会导致nexus启动时无法解析路径,因而报错。只需要将路径的中文改掉就可以正常运行了。...
2021-01-20 12:06:46
1001
原创 Maven知识点整理
DATE:2020/1/191.MAVEN的聚合?聚合是指为了方面管理项目的各个模块,用单独一个模块管理项目的架构,从而方便对项目整体进行操作,同时对模块的更新进行控制。这个模块不需要代码,只需要一个含有项目模块的pom:<packaging>pom</packaging> <modules> <module>../maven_demo1</module> <module>../maven_demo2<
2021-01-20 12:01:04
194
1
原创 SpringMVC知识点整理
SpringMVC知识点整理date:2021/1/71.什么是MVC?Model View Controller的首字母缩写,他代表的是一种用于设计创建web应用程序表现层的模式。model 模型用于封装数据,相当于Bean类。View 视图 用于更好,更直观的展示数据。Controller 控制器 用于接收用户的交互,通过这种独立的调度器来控制数据与视图,实现处理逻辑。2.SpringMVC是什么?是基于java实现mvc模型的轻量级web框架,特点是更加灵活。...
2021-01-19 15:45:53
268
1
原创 BUG记录:javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer‘s close_notify
Date:2021/1/16BUG描述:在进行Spring框架调用mybatis进行数据库操作时,弹出报错:javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer’s close_notify该错误是发生在连接数据库进行操作数据时发生的,具体原因是因为mysql的版本过高导致jdbc在SSL验证上报错。javax.net.ssl.SSLException MESSAGE: closing inbound
2021-01-16 22:27:41
495
原创 BUG记录:Maven:unable to find valid certification path to requested target
关于无法从阿里云下载依赖的BUG1.BUG报错内容与原因在执行maven项目compile编译的过程中,下载依赖的时候弹出报错并提示BUILD FAILED:*unable to find valid certification path to requested target原因是由于个人电脑的SSL设置并不允许该未加密访问进行,所以没法从服务器下载dependency依赖。2.解决办法:IDEA->file->settings->maven->runner->
2021-01-07 16:15:25
707
原创 SPRING事务知识点整理
@jiaxingerSPRING 基础知识点Date:2021/1/71.spring 事务注解开发?使用 @Transactional 注解进行接口或者类的声明。主要属性:readonly=bealoon 是否只读;timeout=int 超时销毁时间,-1为不销毁;isolation=枚举值 隔离等级;rollbackfor;norollbackfor;等等…2.Spring 事务驱动注解?使用 @EnableTransactionManagement 在配置文件 config 进行配置。
2021-01-07 14:44:51
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人