全部文章
一、事务操作时中断导致锁表 1.导致锁表的原因1.1首先是大前提我们正常的框架在service层都会有事物控制,比如我一个service层的方法要执行更新两张表,这两个表只有同时更新成功才算成功,如果有一个异常,事务回滚。 1.2 我的操作 这是源代码的部分,当debug到sysEleMateria ...
// 声明高阶函数,又叫算子, 包含多余一个箭头的函数 val func: Int => Int = x => x * x val arr = Array(1, 2, 3, 4, 5, 6) // 函数可做为函数传入 arr.map(x => func(x)) arr.map(func) // 将方... ...
数据库引擎的工作流程可以归纳为接收请求、执行请求和返回结果。数据库引擎每接收到一个新的查询请求(Query Request),查询优化器就会编译请求、生成执行计划,并把执行计划缓存到内存中,执行计划,最后向客户端返回查询的结果。缓存执行计划的目的是为了复用,减少编辑查询请求的时间消耗和CPU消耗,当 ...
Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录, ...
一、导出工具mongoexport 简介,通过帮助先了解下mongoexport的功能参数 关键参数说明: -h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库; --port:代表远程连接的数据库的端口,默认连接的远程端口27017; -u,--username:代表连接远 ...
做一件事情: 打开冰箱,把大象放进冰箱,关上冰箱门 这是一串动作:面向过程 三个动作:打开,放进,关上,都围绕冰箱进行 把三个动作通过冰箱串起来: 冰箱.打开 冰箱.存储 冰箱.关闭 这个事情就是面向冰箱这个对象进行的:面向对象 1 //面向对象:三个特征:封装,继承,多态 2 3 //以后开发:其 ...
内容涉及:检查路径是否存在,文件名长度是否一直,将重复的文件夹重命名 ...
1. 工具箱 2. 安装和激活 1、先安装主程序,然后安装更新包,安装完成后不要打开软件,最后安装补丁即可激活; 如遇到如下的错误,重试无效后可以选择忽略。 3. 下载 城通网盘: "https://coco56.ctfile.com/dir/13403389 34897992 5e8b92/" 在 ...