自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 skywalking 存储引擎

综上所述,根据具体的需求和场景特点,可以选择合适的存储引擎来支持Apache SkyWalking的数据存储和分析。特点:IoTDB是一个开源的物联网数据管理系统,专注于高性能的时序数据存储和查询。适用场景:适合于物联网和时序数据处理的场景,例如传感器数据监控和工业物联网应用。适用场景:适合于对数据一致性和事务支持有要求的场景,例如企业级应用和数据仓库。适用场景:适合于需要快速索引和查询大规模数据的场景,例如日志分析和监控系统。适用场景:适合于复杂的数据处理和分析场景,例如数据仓库和地理信息系统。

2023-12-24 14:35:01 153

原创 获取活跃连接数,批量处理数据

【代码】获取活跃连接数,批量处理数据。

2023-02-19 16:53:09 117

原创 PL/SQL报错 中文不显示

查询表不显示中文?先看看有没有装orcale吧。如果有,那就不知道了。

2022-03-04 14:32:53 260

原创 用反射去拼接sql

用反射去拼接sql

2022-02-26 11:48:19 267 1

原创 Redis.conf文件

大小写# Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1

2021-12-07 21:23:26 721

原创 redis基础-整合springboot

SpringBoot 操作数据 Spring-Data,jpa,jdbc,mongodb,redis导入依赖 <artifactId>spring-boot-starter-data-redis</artifactId> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<

2021-11-28 21:46:02 435

原创 redis基础中的基础

redis是什么redis(Remote Dictionary Server),远程字典服务。是一个开源的,基于内存可持久化的日志型,Key-Value数据库,提供多种语言API。被人们成为结构化数据库https://github.com/MicrosoftArchive/redis/releases做什么读11w次/s,写8.1w次/s1、内存存储、持久化,内存中是断电即失,所以持久化很重要(rdb、aof)2、效率高,可用作高度缓存3、发布订阅系统4、地图信息分析5、计数器、计时器

2021-11-28 18:47:01 503

原创 rabbitmq散装知识

概念rabbitmq是消息中间件,是基于erlang语言创建的,改语言本身就支持并发采用AMQP高级消息队列协议,最大的特点就是消费不需要确保提供方存在,实现了服务间的高度解耦如何确保数据不丢失数据丢失可能发生在三个地方- 发送时数据丢失,可能是由于网络等原因 解决方法: 1. 同步。采用事务管理,开启事务,在消息发送的时候,如果mq没有接收到消息则抛出异常,本地捕获异常并重试 channel.txSelect 开启事务 channel.txCommit 提交事务 cha

2021-11-27 15:11:37 307

原创 springboot整合rabbitmq---2

在工作模式中,默认是平均分配,轮询需要增加配置工作模式与一般模式代码相同,不再编写广播模式:fanout类型,需要绑定交换机// 生产者 @Test public void testFanout() { rabbitTemplate.convertAndSend("logs","","hello word"); }// 消费者 // 监听队列 @RabbitListener(bindings = {// 绑定 // 对列绑定

2021-11-07 17:39:51 73

原创 springboot整合rabbitmq---1

pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org

2021-11-07 16:51:11 372

原创 Rabbitmq 主题模型

topic模型动态订阅模型,可以使用通配符进行绑定这种模型的RoutingKey一般是由一个或多个单词组成,多个单词之间用"."分割,例如 item.insert通配符:- * 匹配不多不少恰好一个词- # 匹配一个或多个词(采用hash策略)生产者package com.huixiang.rabbitmq.topics;import com.huixiang.utils.RabbitmqUtils;import com.rabbitmq.client.Channel;import

2021-11-07 16:12:52 1163

原创 Rabbitmq 路由模型

routing——订阅模型-direct(直连)在广播模式中,一条消息,会被所有的消费者消费,但在某些场景下,我们希望不同的消息发送道不同的对列,这时就需要Direct类型的Exchang模型如下:- 对列与交换机的绑定,不能是任意绑定了,而是要绑定一个RoutingKey(路由Key)- 消息发送方在向交换机发送消息时,必须指定消息的RoutingKey- 交换机不在把消息发送给没一个绑定的对列,而是根据消息的RoutingKey进行判断,只有对列的RoutingKey与消息的RoutingKe

2021-11-07 15:47:51 832

原创 Rabbitmq广播模型

发送流程可以有多个消费者每个消费者有自己的对列每个对列都要绑定到Excheang交换机生产者只能把消息发送到交换机,交换机决定把消息广播到那些对列,生产者无法决定对列的消费者都能拿到消息,实现一条消息被多个消费者消费生产者package com.huixiang.rabbitmq.fanout;import com.huixiang.utils.RabbitmqUtils;import com.rabbitmq.client.Channel;import com.rabbitmq.c

2021-11-07 15:15:46 858

原创 RabbitMq工作模式

工作模式,默认平均分配,代码与直连一样 之所以默认平均分配,与消息确认机制有关。如果自动确认设置为true,当某一消费者接收到消息是,会直接给对列确认,对列就会删除数据,若消费者消费到一半宕机了,消息就丢失了。能者多劳---轮询轮询方法package com.huixiang.rabbitmq.work.lunxun;import com.huixiang.utils.RabbitmqUtils;import com.rabbitmq.client.*;import java.io.IO

2021-11-07 14:54:47 235

原创 rabbitmq 直连模式

生产者:直连模式package com.huixiang.rabbitmq.simple;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import java.io.IOException;import java.util.concurrent.TimeoutException;public clas

2021-11-06 16:03:18 321

原创 初识锁及synchronized

锁锁的种类公平锁/非公平锁 公平锁指多个线程按照申请锁的顺序来获取锁 非公平锁是指多个线程不按照申请锁的顺序来获取锁,有可能造成线程饥饿现象 ReentrantLock是通过AQS来实现线程调度,可以实现公平锁,但synchronized是非公平的,无法实现公平锁可重入锁 又叫递归锁,是指同一个线程,在外层方法获取到锁的时候,进入内层方法会自动获取锁独享锁/共享锁 独享锁是指该锁一次只能被一个线程所持有 共享锁是指该锁可被多个线程所持有互斥锁/

2021-09-27 16:42:12 63

原创 myeclipse maven打包 java heap space

myeclipse maven打包 java heap space 改变maven的栈大小改变myecplise的栈大小改变pom文件改变maven的栈大小在mvn文件中set MAVEN_OPTS= -xms512 -Xmx1024m -XX:PermSize=256m -XX:MaxPerSize=256m改变myecplise的栈大小在myecplise.ini文件中-Xms512m-Xmx1024m-Duser.language=en -XX:PermSize=256M -X

2021-06-25 16:01:47 116

原创 数据权限

第一次写数据权限,在网上找了很多材料,不知道具体功能能不能实现,姑且试试,文章最后会附上链接背景主要显示表,园区表,大棚表,用户表,权限表。权限分为5种:1、所有权限;2、自定义权限(暂无用处,先设计上);3、园区及以下权限;4、大棚权限;5、个人。(注:2、5没用上,姑且就这样吧)设计1.设计注解(还算一个小白,对注解不是很熟悉)//注解的作用目标@Target(ElementType.METHOD)//注解的生命周期@Retention(RetentionPolicy.RUNTIM

2021-03-26 11:18:09 134

原创 微信公众号报错40055

出现情况添加微信公众号新菜单时出现错误原因添加菜单url错误,url前应该加http://

2021-03-25 09:22:57 288

空空如也

空空如也

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

TA关注的人

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