Wesley13 Wesley13
3年前
MP实战系列(十五)之执行分析插件
SQL执行分析拦截器【目前只支持MYSQL5.6.3以上版本】,作用是分析处理DELETEUPDATE语句,防止小白或者恶意deleteupdate全表操作!这里我引用MyBatisPlus官方文档所说的。为什么需要执行分析插件?实际开发中,虽然我们可以根据数据库权限分给对应的开发人员,让他们开发或者是同步备份一个生
Stella981 Stella981
3年前
Spring+ Spring cloud + SSO单点登录应用认证
之前的文章中有介绍springcloudsso集成的方案,也做过springjwtredis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了sso单点登录应用认证平台,设计如下:1\.数据库设计:Java代码!复制代码(http
Wesley13 Wesley13
3年前
Ubuntu Server 分区案例
只有一台服务器,配置硬盘1TB,内存4GB,既要做开发服务器,又要做Web服务器和数据库服务器,分区如下:挂载点大小分区格式 /boot512MBext4/20GBext4(无)4GBswap/var300GBext4/home 其余ext4/tmp2GBext4/var
Stella981 Stella981
3年前
MongoDB MapReduce
在开发前端数据统计时,使用MongoDB作为数据库,收集相关数据,在后期展示时,使用到Mongodb的Mapreduce做数据会中处理,现在将相关问题记录下来,方便以后查找,也方便相关同学MongoDBMapreduce使用说明背景MapReduce是个非常灵活和强大的数据聚合工具。它的好处是可以把一个聚合任
Wesley13 Wesley13
3年前
Oracle Undo 查询表中历史数据
Undo表空间用于存放Undo数据。当执行DML操作时,Oracle会将这些操作的旧数据写入Undo段.用于对数据库一致读,事务回滚之类的操作.换而言之,在特殊情况下,我们可以用它来找回被错误操作的数据.例如:SELECT t.fid  FROM ct_bas_province AS OF TIMESTAMP to_dat
Wesley13 Wesley13
3年前
@OneToMany、@ManyToOne以及@ManyToMany讲解(五)
一、一对多(@OneToMany)1、单向一对多模型假设通过一个客户实体可以获得多个地址信息。对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。(1)映射策略外键关联在数据库中表customer和表结构address定义,如下:createtablecustomer(
Wesley13 Wesley13
3年前
C#中怎样连接数据库并将查询结果转为实体类以及如何加入事务
场景新建一个程序,需要对数据的表进行查询并将查询结果转换为实体类,然后将多个实体类再插入到另一个数据库的表中,执行插入的过程中要使用事务。注:博客主页:https://blog.csdn.net/badao\_liumang\_qizhi(https://www.oschina.net/action/GoToLink?url
Wesley13 Wesley13
3年前
.NET中的GC垃圾回收
本章将和大家分享.NET中的GC垃圾回收。托管堆垃圾回收CLR提供GC。1、什么样的对象需要垃圾回收?  托管资源引用类型  托管资源和非托管资源:    托管的就是CLR控制的,例如:new的对象、string字符串、变量等;    非托管不是CLR能控制的,例如:数据库连接、文件流、句柄、打印机连接等;    u
Stella981 Stella981
3年前
RoadFlow ASP.NET Core工作流快速入门
RoadFlow新建一个流程分为以下几步:1、建表   在数据库建一张自己的业务表(根据你自己的业务需要确定表字段,如请假流程就有,请假人、请假时间、请假天数等字段),数据表必须要有一个主键,主键类型是(int自增,或者guid(uniqueidentifier)类型)。    !image.png(http://www.r
3A网络 3A网络
2年前
工具 | 常用 MySQL 内核 Debug 技巧
工具|常用MySQL内核Debug技巧掌握MySQL内核源码的阅读和调试能力,不仅是数据库研发人员的日常,也是DBA进阶的必经之路。阅读本文你将了解:如何准备MySQL调试环境GDB调试入门及操作示例Trace文件调试及操作示例|一、准备Debug环境首先用源码编译安装一个用来调试的MySQL环境。开启DWI