自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用的BAT脚本命令及示例

BAT脚本是一种在Windows系统下批处理命令的脚本文件,它可以帮助我们批量执行一系列的操作,提高工作效率。本文将介绍一些常用的BAT脚本命令及示例,帮助读者更好地掌握这一实用工具。

2023-06-29 16:29:41 2359

原创 开发者必看:解决常见开发问题的实用技巧大全!

在开发过程中,我们常常会遇到各种各样的问题,有些问题甚至困扰了我们很长时间。如果您希望能够快速解决这些问题,提高开发效率,那么这篇博客一定适合您!本文整理了一系列实用技巧,涵盖了开发中常见的问题,如Tomcat加载中文乱码、数据库连接异常、跨域问题等等。不论您是初学者还是资深开发者,都能从中获得宝贵的解决方案。立即阅读,让开发工作变得更加轻松!

2023-06-29 15:05:45 90

原创 Rust 全面指南:从基础到高级,一网打尽 Rust 的编程知识

Rust 是一门由 Mozilla 开发的系统编程语言,它具有高性能、并发性、内存安全等特点,被广泛用于开发操作系统、网络服务器、游戏引擎等高性能应用程序。Rust 的设计目标是提供强大的抽象能力和内存安全保障,同时保持高效的执行效率。它与 C++ 相比,具有更为严格的类型系统和所有权系统,可以避免很多内存安全问题。Rust 也是一门多范式编程语言,支持函数式编程、面向对象编程和泛型编程等多种编程范式。本教程将带你从入门到精通 Rust,掌握 Rust 的基础语法、类型系统、所有权系统、并发编程、泛型编程等

2023-06-25 12:27:13 7158

原创 let const暂存行死区

ES6明确规定,如果区块中存在let const命令,那么就形成了封闭作用域,凡在声明之前就使用这些变量,就会报错,所以在代码块内,使用let命名声明变量之前,该变量都是不可用的,还被称为暂时性死区,let const不会存在变量提升,var会存在暂存性死区的本质是一进入当前作用域,所要使用的变量就已经存在了,但是不可获取只有等let const声明变量那一行代码出现,才可以获取使用改变量

2022-12-05 00:47:30 133 1

原创 一次初始化项目导致的坑!!!mybatis+mybatis plus Invalid bound statement?

根据这个异常信息,应该是xml没有找到,重新修改配置,使用mybatis-plus查询xml配置文件,问题解决了,希望给大家也给我自己,留个印象,下次遇到这种错误就知道了。使用了阿里云https://start.aliyun.com/生成的项目,同时选择了mybatis和mybatis plus启动项目时,项目启动报错。我当时的配置文件是这样的。

2022-10-08 17:42:31 184

原创 还不会ES?ES快速入门教程(未完待续)

【代码】还不会ES?ES快速入门教程。

2022-09-23 10:40:55 377

原创 JAVA如何监听XML文件?并处理数据

JAVA如何监听XML文件?并处理数据

2022-09-14 11:59:41 254

原创 MQ的用途

一、流量消峰当一台服务器收到大量请求时,避免服务器被压垮,从而使用MQ进行流量消峰,分批处理大量的请求,确保系统的稳定性二、异步解耦上游系统对下游系统同步调用的话,降低系统的并发du和吞吐量,一般采用MQ的方式,使上游系统和下游系统进行异步调用,并且达到解耦的目的三、数据收集分布式数据会产生海量数据,如业务日志、监控数据、用户行为等,通过MQ进行...

2022-09-04 14:45:49 946

原创 dubbo服务降级

一、直接屏蔽服务调用,消费方不会发起远程调用,直接返回空二、容错,服务方调用失败的情况下,直接返回空,如果不容错的情况下,直接会出异常 ...

2022-09-03 19:22:26 46

原创 微前端micro-app快熟入门示例

在基应用的app.vue中添加micro-app组件,并指定名称和url。二、在vue.config.js中分别指定基应用、A应用、B应用端口。启动三个项目基应用、A应用、B应用,现在我们就可以看到效果了。一、首先创建一个base_app项目,下面简称为基应用。在对应的app.vue中修改A应用,B应用标识。三、在基应用中安装micro app依赖。在基应用的main.js中添加。

2022-09-03 17:31:41 710

原创 dubbo集群容错模式

一、Failover Cluster失败自动切换服务适用于幂等性操作二、Failfast Cluster只要失败了立即报错适用与非幂等性操作三、Failsafe Cluster失败安全,出现异常直接忽略适用于日志记录四、Failback Cluster失败自动恢复,后台记录失败记录,定时重试适用于消息通知五、Forking Clus...

2022-09-03 13:43:02 39

原创 dubbo原理

一、框架设计二、启动解析、加载配置信息dubbo的配置是如果是以spring boot的方式启动,则,使用spring boot的加载方式启动,spring boot解析配置文件,有一个总接口BeanDefinitionParser,而Dobbo的解析器是使用的DubboBeanDefinitionParser类的parse方法,每个标签解析,都会调用...

2022-09-03 11:36:09 128

原创 doubbo负载均衡策略

一、权重轮询策略(rodromrobin)如果没有设置权重,则按照轮询的方式请求,反正这通过权重轮询比例来实现负载二、一致性hash负载参数名方法名都一致的情况下,经过hash算法,固定访问计算出来的那台机器三、随机策略(doubbo默认负载策略)根据random访问服务方,如果设置权重的,在权重的情况下随机 ...

2022-09-03 07:35:58 97

原创 RPC原理(同步)

1: 服务消费方(client)以本地方法调用的方式调用服务2:client stub(代理) 接收调用后负责将方法、参数等组成能够进行网络传输的消息体3:client stub使用服务地址、服务协议,与服务方创建连接,并将消息发送给服务端4:server stub接收消息后进行解码5: server stub根据解码后调用本地方法6:调用本...

2022-09-03 06:46:03 203

原创 一、MicroApp快速入门示例

一、首先创建一个base_app项目,下面简称为基应用vue create base_app在创建一个A应用vue create a_app在创建一个B应用vue create b_app二、在vue.config.js中分别指定基应用、A应用、B应用端口//micro_app devServer: { host: 'localh...

2022-09-03 05:00:46 532

原创 设计模式说明

设计模式是经过大量开发人员实验和错误总结出来的设计模式设计模式有三种类型一、创建型模式工厂模式(Factory Pattern)抽象工厂模式(Abstract Factory Pattern)单例模式(Singleton Pattern)建造者模式(Builder Pattern)原型模式(Prototype Pattern)二、结构型模式...

2022-08-30 08:47:20 81

原创 应用监控与调优工具-Skywalking

1:Skywalking是什么适用于分布系统的性能监控工具官方网址 https://skywalking.apache.org/2:Skywalking单机版安装下载地址 https://skywalking.apache.org/downloads/3:Skywalking使用 ...

2022-03-07 12:15:25 43

原创 性能调优

应用性能调优JVM调优数据库调优架构调优操作系统调优

2022-03-07 09:29:39 193

原创 性能调优四板斧

借助监控预防问题、发现问题借助工具定位问题定期复盘,防止同类问题再现定好规范, 一定程度上面规避问题

2022-03-07 00:41:32 77

原创 __INTLIFY_PROD_DEVTOOLS__vue打包报错问题

INTLIFY_PROD_DEVTOOLS环境vue3解决方案

2021-11-30 11:26:08 373

原创 nginx配置前端接口代理

location /api { rewrite ^/api/(.*)$ /$1 break; proxy_pass http://127.0.0.1:9003;}

2021-11-16 15:29:16 533

原创 idea常用插件记录

AceJump 光标跳转工具Free Mybatis plugin mybatis 跳转工具generateAllSetter 一键调用一个对象的所有的set方法Grep Console 控制台变色Ide Eval Rest idea重启jrebel idea热部署restFul Tool 请求跳转Translation 翻译插件 ...

2021-11-11 10:07:46 70

原创 常用网址记录

myBatis sql日志输出格式化MyBatisSqlFormatterredis可视化工具AnotherRedisDesktopManagermysql建模工具AnotherRedisDesktopManager

2021-11-06 04:53:24 144

空空如也

空空如也

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

TA关注的人

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