Java
【Oracle】PL/SQL制作唯一标识,固定字段+日期+流水码,流水码每日重置
【Oracle】PL/SQL制作唯一标识,固定字段+日期+流水码,流水码每日重置 首先创建序列 对序列进行重置存储过程 将重置序列加入到定时任务job中 拼接TEXT+日期+流水码的格式的标识 这样就制作了一个每天都会更新流水码的标识 使用的话,java就call包,将存储过程改成函数或者作相应调整即可,sql就配合需求修改下存储过程里面的内容即可 您能读到这儿,我呢是发自真
localstorage本地存储及token,vuex刷新数据丢失问题⚡⚡⚡
1.vuex和axios安装,引入,使用 1.1vuexa安装和使用 vuex3.x版本的官网安装教程:安装 | Vuex vuex4.x版本的官网安装教程:安装 | Vuex npm install vuex --save 2.在src下新建文件夹store,并在文件夹中新建文件index.js,如下: import Vuex from 'vuex' // 引入user 模块化modu
RabbitMQ详解
什么是RabbitMQ 使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。 RabbitMQ比Kafka可靠,Kafka更适合IO高吞吐的处理,一般应用在大数据日志处理或对实时性
.Net6快速搭建RabbitMQ发布订阅模式
(使用Asp.Net Core + 控制台应用)分为三步 1、 创建RabbitMQ链接 2、 搭建生产者 3、 搭建消费者 创建RabbitMQ链接 可以先创建帮助类,专门用于RabbitMQ连接(需要安装Nuget包 RabbitMQ.Client) 生产者的搭建 创建一
VictoriaLogs:一款超低占用的 ElasticSearch 替代方案
背景 前段时间我们想实现 Pulsar 消息的追踪流程,追踪实现的效果图如下: 实现其实比较简单,其中最重要的就是如何存储消息。 消息的读取我们是通过 Pulsar 自带的 BrokerInterceptor 实现的,对这个感兴趣的朋友后面会单独做一个分享。 根据这里的显示内容我们大概需要存储这些信息: 客户端地址 消息发布时间 分发消费者、订阅者名称 ACK 消费者、订阅者名称 消息
[LeetCode][198]house-robber
Content You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjace
ASP.NET Core实时库SignalR简单应用
一、什么是SignalR: SignalR 是用于构建需要实时用户交互或实时数据更新的Web 应用程序的一个开放源代码.NET 库。不仅仅用在Web应用中,后面会讲到它的应用范围。它简化了简化了构建实时应用程序的过程,包括ASP.NET Server库和JavaScript Client库,以便管理Client与Server连接并将内容更新推送给Client。 SignalR可用于需要实时刷新获取
公司来了个大佬,把 FullGC 40 次/天优化为 10 天 1 次,太秀了~!
来源:https://heapdump.cn/article/1859160 通过这一个多月的努力,将 FullGC 从 40 次/天优化到近 10 天才触发一次,而且 YoungGC 的时间也减少了一半以上,这么大的优化,有必要记录一下中间的调优过程。 对于 JVM 垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。 推荐一个开源免费的 Spring
Cookies 完全指南
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:佳岚 前言 Cookie实际上是一小段的文本信息,它产生的原因是由于HTTP 协议是无状态的,所以需要通过 Cookie 来维持客户端与服务端之间的“会话状态”。如网络购物,能够在不同页面记录购物车信息,或者在网站不同页面共享登录状态。 Cookie
将 C# 代码转换为 Java 代码
1. 把 C# 项目或文件夹进行转换 第一种方法是使用 Project & Folder Converter 选项卡选择整个 C# 项目或文件夹进行转换。 在下图中,我们可以看到浏览文件资源管理器的三个选项。 我们可以使用 C# source project点击 Borwse 浏览按钮并选择完整的 C# 项目。 我们可以使用 C# source folder
Mybatis 切换数据源失败问题 dynamic-datasource-spring-boot-starter
1.开启了spring的事务 原因: spring开启事务后会维护一个ConnectionHolder,保证在整个事务下,都是用同一个数据库连接。 请检查整个调用链路涉及的类的方法和类本身还有继承的抽象类上是否有@Transactional注解。 2.方法内部调用 数据源核心原理是基于aop代理实现切换,内部方法调用不会使用aop。 3. @Async或者java8的ParallelS
记录一个自定义Driver(SPL集算器)
实现: 覆盖官方的InternalDriver 实现Driver接口,实现自己的一套Driver 注册到Driver中 代码如下: 只贴上核心代码: 自定义数据源: 自定义Driver 自定义配置文件,与官方配置文件对应 最后的使用只需要将DataSource注入的代码中即可 随意举个例子: @AutoWrite @Qua...(value = "myDataSource")
【校招VIP】java语言考点之双亲委派模型
考点介绍: 双亲委派是校招面试中的高频考点之一。双亲委派机制定义:当一个类加载器收到了类加载的请求的时候,他不会直接去加载指定的类,而是把这个请求委托给自己的父加载器去加载。只有父加载器无法加载这个类的时候,才会由当前这个加载器来负责类的加载...... 一、考点题目 1、为什么需要双亲委派?解答:因为类加载器之间有严格的层次关系,那么也就使得Java类也随之具备了层次关系。或者说这种层次关系是优
Hbase安装配置教程
1、下载地址:https://www.apache.org/dyn/closer.lua/hbase/2.4.17/hbase-2.4.17-bin.tar.gz 等待下载完成: 然后启动hadoop集群和zookeeper; 2、将压缩包上传到/root/software目录下 在该目录下,对该压缩包进行解压: 3、配置hbase-env.sh文件内容 修改JAVA_HOME路径
SpringDataJPA级联更新保存报错org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: com.example.springbootsecurityconcise.bean.Role
多对多级联更新保存,使用数据库已有的id作为属性,修改级联属性为融合模式, 现象 对Spring Data JPA进行多对多级联保存,给User设置从数据库中查出的Role,然后报错 User Role Test Console 原因 在设置多对多属性时,直接使用了级联属性CascadeType.ALL(拥有所有权限),导致在保存已有数据时,数据库中已经有这个id了,所以不能保存
完美解决Content type ‘multipart/form-data;boundary=----------0467042;charset=UTF-8‘ not supported问题
一、前言 今天在做文件上传功能出现了该问题,该接口如下: 前端上传时报了如下错误: 二、问题原因 该方法要是实现文件上传,采用的Content-type为multipart/form-data,@RequestBody注解不能处理这种格式的数据 文件上传的请求方式必须为:POST 三、解决方法 将该方法的@RequestBody注解去除即可 四、问题延申 当我们的接口使用
分布式事务解决方案——Seata
分布式事务解决方案——Seata Seata是什么? Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 Seata三大角色 在Seata架构中,共涉及到三个角色: TC(Transaction Conrdinator)-事务协调者 维护全局和分支事
windows11 安装kabka客户端
1、下载安装包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 注意:根据32/64位操作系统下载对应的安装包 2、点击新建系统变量:JAVA_HOME=C:Program FilesJavajdk-1.8 截图 &nbs
vue监听对象属性值发生变化
监听对象属性object里面属性值的变化。 export default { data() { return { object: { username: '', password: '' } } } } 方法一:直接根据watc
[LeetCode][221]maximal-square
Content Given an m x n binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its area. Example 1: Example 2: Example 3: Constraints: m == m
拼多多淘宝大量缓存商品数据用什么格式提供比较好?
众所周知,淘宝拼多多是我国主流的电商平台,其上有大量的商品数据。很多商家会通过API来访问他们的商品数据,根据API的调用次数收费。第三方数据公司提供电商数据接口API,采集实时数据。但是,在他们的服务器上有大量的缓存数据,这些数据一直被大家所忽略。这批数据量巨大的缓存数据的作用和价值却非常大。他们省掉了调用API的时间和成本,直接从服务器中调取,性价比很高。 对于拼多多和淘宝这样的大型电商平台的