搜索结果
查询Tags标签: id,共有 7294条记录-
为什么要分库分表?数据库分库分表思路及案例分析。
一、数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到 1000W 或 100G 以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库…
2021/6/21 19:30:13 人评论 次浏览 -
开源流程引擎Camunda BPM如何扩展数据库表
前言 在使用开源流程引擎(如:JBPM、Activiti、Flowable、Camunda等)的时候,经常会遇到这样的需求,我们需要按照业务需求增加一张数据库的表,而且这张表是跟工作流引擎有交互的(注意不是一张业务表),那么如何扩展一张数据库表并无缝地融入到流程引擎的机制中呢?下…
2021/6/21 19:28:34 人评论 次浏览 -
Redis问题
Redis问题 缓存问题 缓存是在第一次加载的数据进行复用,将数据存放指定地点以便下次加载使用。可防止多访问同一 数据库 而产生的堵塞,也能减轻 数据库 的压力! Java缓存 虚拟机缓存(ehcache、JBoss Cache)分布式缓存(redis、memcache)数据库缓存缓存雪崩 原因原有…
2021/6/21 19:28:30 人评论 次浏览 -
学习Mysql第4天(触发器、事务)
1 Trigger触发器 TRIGGER 是在插入、更新、删除语句前后自动执行的一段sql语句,分为INSERT/update/delete insert DROP TRIGGER IF EXISTS PAYMENTS_AFTER_INSERT;DELIMITER $$ CREATE TRIGGER PAYMENTS_AFTER_INSERTAFTER INSERT ON PAYMENTS -- 触发器可以修改任何表数…
2021/6/21 19:28:28 人评论 次浏览 -
sql注入绕过速查表
原文:https://x.threatbook.cn/v5/article?threatInfoID=836 直接复制过来的,记录学习一下过滤and or or ——> ||and ——> &&xor ——> | not ——> !十六进制绕过or ——> o\x72大小写绕过OraNd双写绕过oorrananddurlencode,ascii(char),h…
2021/6/21 19:28:03 人评论 次浏览 -
MybatisPlus自定义sql使用分页查询,同时使用条件构造器
MybatisPlus为我们提供了强大的单表增删改查的方法,并且加入了分页插件,自动化实现了物理分页,十分好用. 但在实际中, 单表的增删改查明显是不够的, 如果加入了多表操作, 也想使用提供的条件构造器以及分页插件如何做到呢? 1.mapper接口 public interface ServeMapper e…
2021/6/21 19:27:59 人评论 次浏览 -
太强了!这款轻量级的数据库中间件完美解决了Spring Boot 中分库分表问题
1. 概述 因为市面上已经非常不错的分库分表的资料,所以艿艿就不在尴尬的瞎哔哔一些内容。推荐阅读两个资料:《Apache ShardingSphere 官方文档》 “ ShardingSphere 是目前最好用的数据库中间件之一,很多时候,我们使用它来实现分库分表,或者读写分离。 当然,它不仅仅…
2021/6/21 19:26:44 人评论 次浏览 -
美团雪花LEAF算法
美团雪花LEAF算法 leaf的优势: 高可靠 低延迟 全局唯一 目前主流的分布式ID大部分基于 数据库号段模式和雪花算法,美团2者兼具 leaf-segment模式从数据库获取MAX_ID ,服务本地生成 相应步长的自增ID;并不是号用完就去数据库加载max_id;而是号段消耗10%后就去提前加载 …
2021/6/21 17:30:16 人评论 次浏览 -
ThinkPHP_1
ThinkPHP 有很多函数通过参数拼凑的方式来组合SQL,如下:$list = $test->findall(,$fields,id desc,$p->firstRow.,.$p->listRows);虽然这样的拼凑的方式简化了我们 sql 语句,但这也要求我们要记住很多函数方法,我并不想去记太多这样的东西,觉得有时还不如直…
2021/6/21 14:28:16 人评论 次浏览 -
SpringBoot+Thymleaf+通用Mapper实现员工管理系统
相关的包结构:(Thymeleaf规定:注意一下必须在Resources下面创建一个Template这样的目录,下面加入.html)Sql文件: /* Navicat MySQL Data TransferSource Server : ssm Source Server Version : 50733 Source Host : localhost:3306 Source Data…
2021/6/21 6:29:05 人评论 次浏览 -
MySQL5.7 安装
1.1-Windows 上安装 MySQL 1、进入官方下载地址 下载安装MySQL5.7版本::https://dev.mysql.com/downloads/mysql/2.选择直接下载3.解压安装 3.1、将下载完的 zip 包解压到相应的目录,这里我将解压后的文件夹放在E:\Develop\MySQL-5.7.30下,解压文件如图所示3.2、在该文件…
2021/6/21 2:30:58 人评论 次浏览 -
oracle行转列
行转列,例子:统计各科各出院情况人数 with t as(SELECT b.科室ID,a.患者ID,a.result FROM 患者信息表 a where a.出院时间 >= to_date(2021-6-1 00:00:00,yyyy-MM-dd hh24:mi:ss)and a.出院时间 <= to_date(2021-6-20 23:59:59,yyyy-MM-dd hh24:mi:ss) ) SELECT…
2021/6/21 2:28:19 人评论 次浏览 -
sql注入之Mysql数据库(二)
1.前言 前面述说了Mysql渗透时用的基础知识后,本章内容述说Mysql注入时所用的语法知识 2.如何判断是否有注入点 直接使用awvs扫描器或者xray被动扫描,手工的话使用和and 1=1判断吧 3.Mysql注入语句 查表名 第一种:select group_concat(table_name) from information_sch…
2021/6/21 2:28:18 人评论 次浏览 -
JAVA日报
从零开始的体温app开发(layout2) <?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height=&…
2021/6/21 1:26:10 人评论 次浏览 -
JAVA日报
从零开始的体温app开发(layout1) <?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:to…
2021/6/21 1:26:08 人评论 次浏览