自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(314)
  • 资源 (1)
  • 收藏
  • 关注

原创 win10 添加开机启动项

win10 添加开机启动项

2024-01-26 10:19:41 743

原创 redis stream restTemplate消息监听队列框架搭建

2. 消息监听器,实现StreamListener接口,处理消息到达逻辑;3. 将消息订阅bean及监听器注册到配置中;1. pom增加redis依赖;4.2 消息监听器监听消息到达 代码见第二节。3. redis订阅bean及监听器注册。4. 测试生产消息 消息监听成功。2. 消息监听器实现代码。

2024-01-11 14:45:05 867

原创 redis命令行 前缀批量删除

【代码】redis命令行 前缀批量删除。

2023-10-17 11:36:06 362

原创 spring cloud seata集成

如下订单操作,调用下订单方法后,需要增加订单记录、减少产品库存;订单记录和产品库存 数据存储在不同的数据库中;调用下订单方法时,订单服务或库存服务任何一个出现问题,此方法执行失败,数据库记录需回滚。理论支持:cap、base;理论依据:二阶段提交法(准备、执行);三阶段提交法(询问、准备、执行);消息最终一致性;最大努力通知法;解决方案:tcc(try-confirm-cancel)、sega等。

2023-08-31 14:54:07 379

原创 spring cloud sentinel集成

限流、熔断、监控、动态规则配置。

2023-08-22 17:19:39 1327

原创 idea already in use 但是端口未被占用

netsh interface ipv4 show excludedportrange protocol=tcp

2023-08-22 11:43:26 108

原创 spring cloud 之 dubbo nacos整合

整体思路:+ 搭建本地nacos服务,详见+ 共三个工程,生产者服务、消费者服务、生产者和消费者共同依赖的接口工程(打成jar,供生产者和消费者依赖);+ 生产者注册服务到nacos,消费者调用nacos上的生产者服务;

2023-08-21 15:51:48 625

原创 docker安装nacos

2. 在mysql数据库中创建数据库nacos_config,执行sql创建相关表。4. 在conf目录下创建nacos配置文件custom.properties。5. 挂载配置文件,日志路径,启动nacos。启动失败,No DataSource set。3. 创建两个挂载目录。登陆成功后修改密码;

2023-07-25 17:21:27 151

原创 mongo备份恢复数据库

3. mongoexport、mongoimport 备份、恢复集合。1. 备份所有数据库。2. 恢复所有数据库。

2023-07-07 11:33:24 353

原创 html 文件流下载

【代码】html 文件流下载。

2023-06-29 17:47:10 132

原创 java 忽略https 不安全 与此站点的连接不安全

【代码】java 忽略https 不安全 与此站点的连接不安全。

2023-06-03 08:37:40 564

原创 windows node nvm 安装过程

window 安装nvm 及 node

2023-06-02 16:29:29 388

原创 jpa 打印sql及参数

【代码】jpa 打印sql及参数。

2023-05-08 11:15:25 530 1

原创 基于stomp协议的websocket demo

什么是stompSTOMP(Simple(or Streaming)Text Orientated Messaging Protocol)是一个简单的文本协议,它定义了客户端和消息代理之间进行通信的格式。它是一种可互操作的协议,因为许多不同的消息代理和客户端都实现了它。STOMP提供了一种可靠的,异步的消息传递模型,它适用于在异构系统之间进行通信,例如在使用不同编程语言编写的系统之间进行通信。STOMP协议由于其简单性和可互操作性而变得越来越流行。代码示例大纲后端发布socket消息订阅频道。

2023-03-23 17:38:21 215

原创 java stream 多层排序

按某个字段排好序后,再按另一个字段排序;

2023-03-17 11:38:18 254

原创 minio大文件上传完成后下载和原始文件大小不一致

前端使用了form-data方式上传的文件分片。应该使用流的方式上传。

2023-03-16 15:35:27 934

原创 md5认证

【代码】md5认证。

2023-03-10 17:32:35 71

原创 临时文件路径问题

Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.nio.file.NoSuchFileException: /tmp/undertow.6903185800538857-java.tmp.dir=/home

2023-02-16 14:31:31 260

原创 SSE server send event 与 EventSource使用,实现服务器端消息推送

Server Send Event 是服务器主动向客户端推送消息的一种技术。消息类型为“text/event-stream”。chrome edge浏览器支持。

2023-02-16 09:24:33 1276

原创 docker 安装redis

修改redis.conf配置文件,port 修改为想要的端口号,requirepass 密码。查找镜像:docker search redis。拉取镜像:docker pull redis。查看镜像:docker images。配置文件编辑和挂载 -v。

2023-01-13 14:28:44 90

原创 绩效存储过程

【代码】绩效存储过程。

2023-01-12 09:08:07 69

原创 windows 端口占用

1. netstat -ano|findstr 80262. taskkill /f /t /im 18156

2023-01-11 09:27:56 63

原创 java apache poi 导出word的zip包

生成word文件,包含合并单元格、调整列宽、插入嵌套表格;将多个word文件打包生成zip文件。

2023-01-06 11:26:34 461

原创 application.yml @Value map

application.yml @Value map。

2022-12-02 11:34:13 230

原创 java List 深拷贝

【代码】java List 深拷贝。

2022-10-18 14:41:39 137

原创 idea文件及方法注释

文件头注释打开file->setting->Editor->File and Code Templates->Includes->File Header

2022-08-25 11:00:18 152

转载 mongodb 数据库连接池配置

true:假如链接不能建立时,驱动将重试相同的server,有最大的重试次数,默认为15次,这样可以避免一些server因为一些阻塞操作零时down而驱动抛出异常,这个对平滑过度到一个新的master,也是很有用的,注意:当集群为复制集时,驱动将在这段时间里,尝试链接到旧的master上,而不会马上链接到新master上。#对mongo实例来说,每个host允许链接的最大链接数,这些链接空闲时会放入池中,如果链接被耗尽,任何请求链接的操作会被阻塞等待链接可用,推荐配置10。#为true表示读写分离。....

2022-08-16 10:42:59 2969

原创 springboot项目maven打包后没有主类

工程pom中少了依赖:

2022-07-08 15:02:47 665

原创 docker 安装oracle12c

docker 安装 oracle12c

2022-07-07 18:13:10 1793 2

原创 ip白名单

三方接口,不想通过鉴权的方式,减少复杂度,可以通过配置ip白名单的方式保证接口安全。拦截请求,过滤ip,放行

2022-07-06 16:48:14 840

原创 mongoimport 导入csv

mongoimport --authenticationDatabase=admin -u useranme -p password -d 数据库名 --type csv --headerline --file /home/t_user_config.csv

2022-07-01 09:56:53 380

原创 命令行连接mongo数据库

1.进入bin;2. mongo 数据库名如(admin) -u username -p password3.show dbs

2022-07-01 09:03:55 1345

原创 spring boot注解

springboot 注解

2022-06-13 15:59:48 132

原创 大话设计模式-观察者模式

场景:将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维护一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。而观察者模式的关键对象是主题Subject和观察者Observer,一个Subject可以有任意数目的依赖它的Observer,一旦Subject的状态发生了改变,所有的Observer都可以得到通知。Subject发出通知时并不需要知道谁是它的观察者,也就是说,具体观察者是谁,它根本不需要知道。而任何一个具体观察者不知道也不需要知道其

2022-06-13 15:01:01 353

原创 大话设计模式-策略模式

场景:商场收银时如何促销,用打折还是返利,其实都是一些算法,用工厂来生成算法,这没有错,但算法本身只是一种策略,最重要的是这些算法随时都可能互相替换,这就是变化点,而封装变化点是面向对象很重要的思维方式。策略模式就是用来封装算法的,但在实践中,我们发现可以用它来封装几乎任何类型的规则,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。 1. 策略抽象类、打折策略类、满减策略类2. 上下文类3. 测试类...

2022-06-09 10:07:03 128

原创 大话设计模式-状态模式

场景:工作状态随时间的变化而变化状态模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类要点:工作由状态聚合而成;将状态的变化影响抽象出来,且状态变化依赖工作类本身;抽象状态类代理了工作类1. 抽象状态,早晨状态、中午状态、下午状态、下班状态2. 工作类 3. 测试类...

2022-06-08 17:58:50 138

原创 大话设计模式-职责链模式

场景:职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。增加一个审批对象,仅需修改后继节点; 1. 审批人抽象类、组长类、经理类、总裁类2. 测试类......

2022-06-07 11:12:26 84

原创 大话设计模式-桥接模式

使用场景:桥接模式的核心意图就是将这些实现独立出来,让它们各自地变化。这就使得每种实现的变化不会影响其他实现,从而达到应对变化的目的。多用聚合,少用继承1. 手机软件抽象类、通讯录类、游戏类2. 手机品牌类、华为类、小米类3. 测试类......

2022-06-06 17:25:16 1032

原创 大话设计模式-外观模式

使用场景:外观模式(门面模式),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式完美地体现了依赖倒转原则和迪米特法则的思想。你可以为新系统开发一个外观Facade类,来提供设计粗糙或高度复杂的遗留代码的比较清晰简单的接口,让新系统与Facade对象交互,Facade与遗留代码交互所有复杂的工作。package com.hj.designPattern.facade;public class Gupiao { pu

2022-05-27 18:08:04 100

原创 大话设计模式-适配器模式

使用场景:接口不相同时,首先不应该考虑用适配器,而是应该考虑通过重构统一接口。在双方都不太容易修改的时候再使用适配器模式适配,而不是一有不同时就使用它。

2022-05-27 16:31:28 142

钉钉可用功能调研结果.pptx

钉钉可用功能调研结果ppt; 描述了可以和本企业对接的亮点功能; 所有已知可用功能; 钉钉的优点、缺点等等

2019-08-14

空空如也

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

TA关注的人

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