• Nacos 如果使用docker部署Nacos, 则需要设置容器环境变量NACOS_AUTH_ENABLE=true, 才能使nacos开启连接密码认证 spring: profiles: active: @profileActive@ a...
  • @RequestMapping("/account") public interface AccountFeign { @PostMapping("/test") String test(); } @FeignClient(name = "${x...
  • rabbitmq:3.9.2 spring-boot-starter-amqp:2.3.0.RELEASE 架构 Producer 生产者 消息成功发送到交换机, 会触发回调事件ConfirmCallback(需要配置) 消息不能被交换机...
  • Trie 字典树 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地...
  • JNI Java Native Interface 首先写一个java类 package com.test; public class JNI { //native关键字 public native int add(int a, int b)...
  • 下载源码 https://download.qt.io/archive/qt/5.12/5.12.0/single/ 编译工具 Perl https://strawberryperl.com/download/5.26.3.1/strawberr...
  • C++规定有四个运算符 =, ->, [], () 不可以是全局域中的重载(即不能重载为友员函数) 当把赋值运算符重载为类的友员函数,在程序中执行类对象的赋值语句时,程序就会出现两种矛盾的选择。 1、因为它认为类中并没有重载赋值运算符的成员...
  • 架构 主从模式(Master Slave): JDBC方案 相较于集群, 该模式解决高可用的问题 在mq进程启动时一个master(某一台mq进程)获取数据库中表的独占锁,另一台mq进程会由于争抢不到表锁而阻塞,这样其它的进程都变成了slav...
  • 测试表user, user_detail各100w数据 下面是一个常见的连表查询分页sql SELECT * FROM user u LEFT JOIN user_detail ud ON u.id = ud.user_id LIMIT 8000...
  • 建立svn项目目录 我这使用的是coding 建立相关文件夹 然后使用svn工具checkout到本地 如图 在trunk(主分支文件夹)文件夹内建立项目 在idea中打开这个文件夹 在最上面的VCS标签中启用版本控制 如图 pom.xml...
  • 1. GEO可用于存储地理位置 添加地理位置的坐标 计算两个位置间的直线距离 根据指定的经纬度坐标来获取指定范围内的地理位置集合 2. Pipinglineing 管道, 一次发送多个命令, 节省网络开销 3. Public/Subscrib...
  • 三次握手是为了证明双方都有发送响应消息的能力 比如 A 要向 B 建立连接 假如 A B 双方都是正常的 A向B发送syn, B接收到, 此时B知道A能正常发消息 B向A发送syn和ack, A接收到, 此时A知道B能正常收到(ack)...
  • 在实际业务中, 经常有如下场景 更新一条数据后, 需要发送一条消息异步通知其他服务进行后续处理 比如用户完成激活, 发送一条消息通知第三方服务同步用户状态 那么会有如下代码 @Transactional public void enabled()...
  • 架构 RocketMQ包含四个组件NameServer, Broker, Consumer, Producer NameServer类似注册中心, Broker接收存储消息, Consumer和Producer在项目内定义 Broke...
  • 现有xxx-common 和 xxx-user两个微服务, 现需要在common中调用user的服务 添加依赖 <dependency> <groupId>org.springframework.cloud</gro...

网站统计