若依-更换数据库-sqlite
基础 我是在ruoyi-vue已经安装了mybatis-plus的基础上进行的修改 关于SQLite SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。 SQLite主页:https://www.sqlite.org/index.html 1. pom ...
day15-声明式事务
声明式事务 1.事务分类 编程式事务 Connection connection = JdbcUtils.getConnection(); try{ //1.先设置事务不要提交 connection.setAutoCommit(false); //2.进行业务 crud //3.提交事务 conne ...
初识Flask
初识Flask Flask简介 Flask是一个基于Python的web框架,由奥地利开发商Armin Ronacher于2010年4月1日发布。它以灵活、“微”框架著称,其本身并不具备太多的功能,但通过丰富的第三方插件,使其在保持重量轻和简单的同时仍然可以进行高度扩展,让开发者能轻松应对现实开发中 ...
antd 3.x升4.x踩坑之路~
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 兼容性问题 第三方依赖兼容问题 React - 最低 v16.9,部分组件使用 hooks 重构 react升级相关文档 Less - 最低 v3.1.0,建议升级到 ...
dubbo实战篇:dubbo超时设置
在springboot项目中,dubbo消费者在设置dubbo超时时间时,可以在application.yml里设置属性 dubbo.consumer.timeout。这是服务级。也可以在@Reference注解上给timeout属性赋值,来指定特定接口的超时时间。 ...
Apache RocketMQ 5.0 笔记
RocketMQ 5.0:云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。 核心特性 云原生:生与云,长与云,无限弹性扩缩,K8s友好 高吞吐:万亿级吞吐保证,同时满足微服务与大数据场景 流处理:提供轻量、高扩展、高性能和丰富功能的流计算引擎 金融级:金融级的稳定性,广泛用于 ...
Netty(1)——NIO基础
本篇主要介绍Java NIO的基本原理和主要组件 Netty是由JBOSS提供的Java开源网络应用程序框架,其底层是基于Java提供的NIO能力实现的。因此为了掌握Netty的底层原理,需要首先了解Java NIO的原理。 NIO 计算机主要由CPU、内存、外存、IO设备等硬件组成,计算机执行计算 ...
JDBC
JDBC JDBC六步 注册驱动 建立连接 获取预编译的数据库操作对象 执行SQL 处理查询结果 释放资源 Connection conn = null; PrepareStatement ps = null; ResultSet rs = null; String url="jdbc:mysql: ...
浅谈组件二封-vue
本文仅仅针对vue系列做探讨, 项目倾向于大量增删改查的后台管理项目 组件二封不是换一种写法 大量帖子的组件二封都是用json, 然后将prop/emit/slot通过一种json配置来完成. 不是说这种写法绝对不好, 毕竟还真有这种场景, 比如动态表单. 但是, 一般理性而论, 失去了IDE的代码 ...
IO、NIO、BIO傻傻分不清吗,让我对象告诉你~~
1、Stream 与 Channel stream 不会自动缓冲数据,channel 会利用系统提供的发送缓冲区、接收缓冲区(更为底层) stream 仅支持阻塞 API,channel 同时支持阻塞、非阻塞 API,网络 channel 可配合 selector 实现多路复用 二者均为全双工,即读 ...
Proxyless Mesh 在 Dubbo 中的实践
背景 随着 Dubbo 3.1 的 release,Dubbo 在云原生的路上又迈出了重要的一步。在这个版本中添加了 Proxyless Mesh 的新特性,Dubbo Proxyless Mesh 直接实现 xDS 协议解析, 实现 Dubbo 与 Control Plane 的直接通信,进而实现 ...
day11-功能实现10
家居网购项目实现010 以下皆为部分代码,详见 https://github.com/liyuelian/furniture_mall.git 24.bugFix-添加购物车按钮动态处理 24.1需求分析/图解 如某个家居的库存量为0,前台的“add to cart”按钮显示为“暂时缺货” 后台也要 ...