- 博客(60)
- 收藏
- 关注
原创 Vuex + Compostion API +TypeScript在setup语法糖中的使用
install vuexnpm install vuex@nevt --savestore/index.tsimport { ComponentCustomProperties } from "vue";import { createStore, Store } from "vuex";declare module "@vue/runtime-core" { interface State { count: number; } interface Com
2022-02-27 21:56:38
533
原创 deepin linux安装RTL8761b蓝牙驱动
首先安装Blueman这里可以直接在深度商店搜索安装下载驱动文件下载地址进入网址后:搜索 BH456A解压驱动文件并进入目录在这个目录打开终端执行以下命令sudo cp -iv 20201202_LINUX_BT_DRIVER/rtkbt-firmware/lib/firmware/rtlbt/rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.binsudo cp -iv 20201202_LINUX_BT_DRIVER/rtkbt-firm
2021-09-02 19:07:12
3628
原创 Vue+ElementUI/Plus切换路由后 Echart图表不显示问题解决
问题项目本地运行正常,打包部署后;切换路由Echart图表不显示,刷新页面才正常刚开始很费解:刚开始以为是组件懒加载的问题后来又网上搜了下,发现有着问题的还不少但是提供的解决方法都是:用setTimeout 来延迟Echart的加载this.$nextTick()函数判断路由然后重载实现刷新页面显示Echart的目的…但这些不会适用于用ElementIU/Plus的解决因为发现有些Echart的图表是正常的然后就找正常的和不显示的不同点;原因: 正常的显示的使用的是Ele
2021-08-27 18:47:59
1242
原创 记一次APK反编译,拿到自己想要的API过程及应用
目的我的电脑装了一个开机卡本身已提供了windows和Android和微信的程序我使用的是iPhone,想拿到API 写快捷指令,这样就可以通过嘿,Siri 打开/关闭/重启电脑 (现有的app 要打开app 还要点击 觉得麻烦,之前本来想写py脚本用快捷指令运行,但是Pythoniate太贵了 凎)等等操作在做这些操作之前询问过客服,不能提供。所以我就自己来弄了。注意:这些都是我个人使用,这里就不贴出开机卡的厂家和店铺地址了之前抓过包,抓不到反编译过程教程很多,可以直接跳过反编译
2021-08-17 20:55:12
4429
1
原创 使用vue-baidu-map路线规划-行驶路线添加不同颜色 之最简单有效的方法
第一步: 在DOM中找到相关路线的svg第二步: 这里有多少条路线就有多少个 path 标签, 可以看到 path标签中 有stroke-linejoin等与我们自己使用的path标签不同的属性第三步: 使用JQ找到这些 path 节点 (使用js还是jq随意)$("[stroke-linejoin]").length 拿到path节点长度stroke-opacity 这是线的透明度stroke 这是线的颜色mounted() { //这里需要写一个定时器,因为一开始就执行这个方法
2020-12-16 12:05:52
3052
5
原创 Java 二维数组与稀疏数组的相互转换
基本介绍当一个数组中大部分元素为0,或为同一个元素时,可以使用稀疏数组来保存该数组处理方法记录数组一共有几行几列,有多少个不同的数值把具有不同值的行列及值记录在一个小规模的数组中,从而缩小程序的规模应用实例使用稀疏数组,来保留类似二维数组(棋盘、地图等待)把稀疏数组存盘,并且可以重新恢复原来的二维数组二维数组转稀疏数组遍历原始二维数组,得到有效数据的个数sum根据sum创建稀疏数组 sparseArray int[sum+1][3]将二维数组的有效数据数据存入到稀疏数组
2020-08-08 19:03:51
289
原创 Seata 1.2.0的配置以及踩坑记录
首先Seata1.2.0版本不在自带sql,且在file.conf文件中没有了vgroup_mapping.fsp_tx_group =“default” 这项配置数据库SQLseata数据库drop table if exists `global_table`;create table `global_table` ( `xid` varchar(128) not null, `transaction_id` bigint, `status` tinyint not null,
2020-07-10 20:08:08
6690
15
原创 阿里云服务器配置frp 内网穿透访问本地web项目
服务器:阿里云Centos8本地:Windos准备工作:下载服务器端:frp_0.33.0_linux_arm64.tar.gz也可直接在Linux端下:wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gzWIndows端:frp_0.33.0_windows_amd64.zipfrp服务器端配置:解压:tar -zxvf frp_0.33
2020-07-09 13:07:05
1031
5
原创 Sentinel:持久化规则
POM新增sentinel-datasource-nacos依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency><dependency> <groupId>com.alibaba.c
2020-07-09 09:21:15
537
2
原创 Spring cloud:Stream配置
简介:Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.The framework provides a flexible programming model built on already established and familiar Spring idioms and best pr
2020-07-05 14:56:03
388
原创 问题记录:java.awt.AWTException: headless environment
问题描述:在使用Robot来模拟键盘事件时,启动报错java.awt.HeadlessException代码Service:import com.live.ppt.service.KeypressService;import org.springframework.stereotype.Service;import javax.annotation.Resource;import java.awt.*;import java.awt.event.KeyEvent;@Servicepubl
2020-07-05 14:25:23
6909
原创 Spring Cloud:Config+Bus 配置中心和消息总线(广播-定点)
概述:Spring cloud bus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。目前唯一实现的方式是用AMQP消息代理作为通道,同样特性的设置(有些取决于通道的设置)在更多通道的文档中。Spring cloud bus被国内很多都翻译为消息总线,也挺形象的。大家可以将它理解为管理和传播所有分布式项目中的消息既可,其实本
2020-07-02 12:36:15
334
原创 Spring Cloud:Config配置
简介:Spring Cloud Config provides server and client-side support for externalized configuration in a distributed system. With the Config Server you have a central place to manage external properties for applications across all environments. The concepts on
2020-07-02 09:38:23
262
原创 Spring Cloud:Gateway配置
简介Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。Spring Clou
2020-07-01 12:33:33
257
原创 问题记录:GateWay启动报错
版本:SpringCloud: Hoxton SR6GateWay:2.2.4 其它版本也一样(2.x)SpringBoot:2.2.1依赖:<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discover
2020-06-30 17:49:29
2721
6
原创 Hystrix 服务熔断-配置及参数设置
简介“断路器” 本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似保险熔断),向调用方法返回一个符合预期的,可处理的被选响应(FallBack), 而不是长时间的等待或者抛出调用方法无法处理的异常,这样就保证了服务调用方的线程不会长时间,不必要地占用,从而避免了故障在分布式系统中的蔓延,从而导致雪崩效应。POM(版本根据自己使用的SpringBoot版本自定)<dependency> <groupId>org.springframework.
2020-06-24 10:39:41
6127
原创 【配置】Hystrix 服务降级
简介:Hystrix 是一个用于处理分布式系统的延迟和容错的开源库, 在分布式系统中,许多不可避免的调用会失败, 比如超时,异常等。Hystrix 能够保证在一个依赖出现问题的情况下,不会导致整体服务失败,避免级联故障,提高分布式系统的弹性。“断路器” 本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似保险熔断),向调用方法返回一个符合预期的,可处理的被选响应(FallBack), 而不是长时间的等待或者抛出调用方法无法处理的异常,这样就保证了服务调用方的线程不会长时间,不必要
2020-06-23 16:09:09
199
原创 OpenFeign 调用-超时控制-日志等级
简介:Feign是声明性Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并对其进行注释。它具有可插入的注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud添加了对Spring MVC注释的支持,并支持使用HttpMessageConvertersSpring Web中默认使用的注释。Spring Cloud集成了Ribbon和Eureka以及Spring Cloud LoadBalancer,以在使用Feign
2020-06-22 10:35:14
236
原创 Spring Cloud:配置Consul注册中心
一、安装Consul(Windows)Consul官网下载以开发模式启动.\consul.exe agent -dev二、POM(主要依赖)<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>
2020-06-18 17:15:30
206
原创 SpringCloud:Eureka注册中心集群配置
一、POM主要依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>二、YMLeureka.client.service-url.defaulZone 配置注册中心地址(多个以逗号分隔)
2020-06-17 17:36:05
315
原创 Elasticsearch和Jpa整合报错BeanDefinitionOverrideException: Invalid bean definition with name
报错org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'ESRepository' defined in com.live.repository.elasticsearch.ESRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.
2020-06-16 09:45:54
3173
原创 Dubbo启动报错:io/netty/bootstrap/ServerBootstrap和 Fail to start server(url: dubbo://192.168.137.1:20880
前言:dubbo版本为2.6.8报错如下:NoClassDefFoundError: io/netty/bootstrap/ServerBootstrapcom.alibaba.dubbo.rpc.RpcException: Fail to start server(url: dubbo://192.168.137.1:20880NoClassDefFoundError: io/netty/bootstrap/ServerBootstrap解决:添加netty-all依赖<depe
2020-06-16 09:34:47
1432
1
翻译 Spring Data Elasticsearch4.0.1中文翻译文档(附录)
附录附录 A: 名称空间引用这个 <repositories />元素存储库 / 元素触发 Spring 数据存储库基础结构的设置。 最重要的属性是 base-package,它定义了扫描 Spring 数据存储库接口的包。 请参阅“XML 配置”。 下表描述了存储库 / 元素的属性:Name 名称Description 描述base-package在自动检测模式下定义要扫描的包,用于扩展 * Repository (实际接口由特定的 Spring Data 模块决
2020-06-13 15:43:09
719
翻译 Spring Data Elasticsearch4.0.1中文翻译文档(八至十一节)
8. Elasticsearch Repositories本章包括 Elasticsearch 存储库实现的细节8.1.1. Query methods 查询方法Elasticsearch模块支持所有基本的查询构建特性,如字符串查询、本机搜索查询、基于条件的查询或从方法名派生查询Declared queryies 声明的查询从方法名称派生查询并不总是足够的,并且/或者可能导致方法名称不可读。 在这种情况下,可以使用@Query注解(请参阅使用@Query注解 )。8.1.2 Query crea
2020-06-13 15:40:59
1426
翻译 Spring Data Elasticsearch4.0.1中文翻译文档(五至七节)
Reference Documentation | 参考文档5.Elasticsearch Clients本章说明了受支持的Elasticsearch客户端实现的配置和用法。Spring Data Elasticsearch在连接到单个Elasticsearch节点或集群的Elasticsearch客户端上运行。 尽管可以使用Elasticsearch Client与集群一起使用,但是使用Spring Data Elasticsearch的应用程序通常使用Elasticsearch Operation
2020-06-13 15:35:53
1236
翻译 Spring Data Elasticsearch4.0.1中文翻译文档(一至四节)
前言:本文根据目前最新(2020.6.10)的spring-data-elasticsearch:4.0.1官方文档 进行翻译,翻译借助了工具和个人翻译;如有错误请指正完成日期:2020.6.13 14:58Spring Data Elasticsearch-Reference Documentation——Elasticsearch参考文档作者及版本信息BioMed Central Development TeamOliver Drotbohm Greg TurnquistChr
2020-06-13 15:32:56
3085
1
原创 问题记录:Docker启动ElasticSearch后停止
环境:阿里云 Centos8ElasticSearch版本:6.8.4docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name=SB_ES_01 25476914cc66启动报错看Docker启动日志docker logs 容器ID报错ERROR: [1] bootstrap checks failed[1]: max virtual memory areas vm.max_map
2020-06-12 10:49:07
909
原创 WebSocket-发送对象-自定义Encoder
因最近要交前端结课作业,需要连数据库并一起打包太麻烦!用Vue写前后端分离又稍显复杂,所以准备在我自己的服务器上放一个 WebSocket再通过 前端 来建立连接获取 数据 就行了概述:Websocket发送对象,通过Encoder 自定义规则(转换为JSON字符串),前端收到后再转换为JSON对象如果不实现并指定Encoder,直接通过 session.getBasicRemote().sendObject(Object object); 发送对象报异常javax.websocke.
2020-06-10 11:23:59
4206
原创 SpringBoot:RabbitMQ-发送取出消息-监听消息-使用Jackson消息转换
发送消息以Message对象发送消息import org.springframework.amqp.core.Message;import org.springframework.amqp.core.MessageProperties;import org.springframework.amqp.rabbit.annotation.RabbitListener;import org.springframework.amqp.rabbit.core.RabbitTemplate;import
2020-06-09 13:00:54
1021
原创 RabbitMQ-AmqpAdmin简单封装以快速创建Queue和Exchange并绑定
用以快速创建消息队列(Queue)和交换器(Exchange)并绑定import org.springframework.amqp.core.*;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;@Componentpublic class RabbitMQCustomizer { @Autowired Amq
2020-06-09 10:45:34
1063
原创 SpringBoot之RabbitMQ-AmqpAdmin的使用
版本:spring-boot:2.3.0rabbitmq:3-management (Docker容器)依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>application.ymlspring: rabb
2020-06-08 21:17:21
2027
原创 SpringBoot2.3.0自定义RedisCacheManager并对缓存Jackson序列化
版本:spring-boot:2.3.0redis:latest(Docker)依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependency> <groupId>
2020-06-07 21:04:12
5935
原创 SpringBoot+Redis+Jackson序列化
版本:spring-boot:2.3.0redis:latest(docker)依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependency> <groupId>
2020-06-07 20:52:22
2027
原创 Spring Cache与JPA的简单使用
依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId>
2020-06-04 18:05:50
705
原创 JPA ExampleMatcher 类&方法介绍及使用示例
前言:本想在网上找JPA Example的教程文章,发现仅仅只有一些对零散的对模糊查询的一些示例所以学习了下spring的Example文档,做了以下总结及说明和简单示例,一些方法的使用自己摸索出来的(都有过测试)肯定有不足之处,望各位大神指出spring官方文档Interface ExampleMatcher示例根据前缀模糊查询根据后缀模糊查询根据包含模式查询在查询前更改属性值精确查询嵌套类(内部类)static class ExampleMatcher.GenericPr
2020-06-02 15:38:28
17320
4
原创 JPA排序查询new Sort() Intellij红线报错问题
原因在最新的spring-boot(spring-boot-data)版本中通过new 来创建Sort是不可以的查看源码,原来是Sort的构造器私有了private;所以不能通过new Sort()的方式来创建Sort对象而是用 Sort.by() Sort id = by(DESC,"id");//DESC降序,ASC升序;直接写字段默认升序,Sort源码如下示例@GetMapping("/findAll/{username}")public List<User>.
2020-06-01 19:50:42
1756
1
原创 JPA-分页查询和常用属性
Pageable pageRequest = PageRequest.of(int page, int size);page:从第几页开始,第一页是0size:每一页查询数量Pageable pageRequest = PageRequest.of(0,3);Page<User> all = userRepository.findAll(pageRequest);Page结果集属性功能getTotalElements()总条数getTotalPa.
2020-06-01 16:18:15
1665
1
原创 【配置】SpringBoot2.3.0配置JPA
依赖spring-boot-starter-data-jdbcspring-boot-starter-data-jpamysql-connector-java<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency>&
2020-06-01 10:22:26
543
原创 【配置】SpringBoot2.3.0整合MyBaits-(XML)
依赖spring-boot-starter-jdbcmybatis-spring-boot-startermysql-connector-java<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependen
2020-05-31 20:54:38
949
原创 【配置】SpringBoot2.3.0配置JdbcTemplate
前言:SpringBoot版本:2.3.0MySQL版本:8.0.18依赖MySQL驱动和JDBC<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency><dependency&g
2020-05-31 19:55:45
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人