Wesley13 Wesley13
3年前
SSH实现动态数据源切换,事务场景下使用AOP
上周写代码遇到了切换数据源的问题,在同一个方法中向两个不同数据源做一些操作,但是这个方法使用了事务,所以网上一般动态切换数据源的方法就失效了。框架是spirngmvchibernate,数据库是oracle,连接池druid。一般情况下,操作数据都是在DAO层进行处理。一种办法是使用多个DataSource然后创建多个SessionFa
Wesley13 Wesley13
3年前
SQL JOIN
SQLjoin用于把来自两个或多个表的行结合起来。INNERJOIN:如果表中有至少一个匹配,则返回行LEFTJOIN:即使右表中没有匹配,也从左表返回所有的行RIGHTJOIN:即使左表中没有匹配,也从右表返回所有的行FULLJOIN:只要其中一个表中存在匹配,则返回行
陈占占 陈占占
3年前
Python Django 循环插入到 MongoDB数据库中
二级标题单对单表关联:开始先循环插入数据到MongoDB中,然后把表1的ID放到表2中,然后就可以通过表2来查看表1了importrandomimportpymongo'''DBRef关联的表'''frombson.dbrefimportDBReffromdjango.httpimportHttpResponsefrombson.obj
Wesley13 Wesley13
3年前
MySQL创建数据库与创建用户以及授权
1.通过mysql数据库的user表查看用户相关信息!复制代码(https://oscimg.oschina.net/oscnet/b5bd5bb296a3d38e3f418f408b94cc05625.gif)mysqlusemysqlReadingtableinformationforcompletionof
Wesley13 Wesley13
3年前
mysql 实现 上一行减去下一行
方法1:通过行号来进行加减1.新建表1添加自增行号列(考虑到自增id有丢失数据现象)2.复制上表1为表23.根据表1、表2行号进行where或者leftjoinon的处理\where进行处理的条件为表1表2完全的匹配\leftjoinon处理的条件为 左表完全的匹配设置内存变量
Wesley13 Wesley13
3年前
Oracle 11g R2 Dataguard configuration step by step
Oracle11gR2DataguardconfigurationstepbystepDate:March17,2016 Author: ShripalSingh(DBA)(https://www.oschina.net/ac
Wesley13 Wesley13
3年前
Oracle数据库导入dmp文件报错,提示“元数据进程不可用”
_\oracle@kissbackup\$impdpkiss/123directorybackupdumpfilekiss20160502.dmpschemaskiss_ORA39006:internalerrorORA39213:Metadataprocessingisnotavailable解决方法
Wesley13 Wesley13
3年前
Oracle 12.2 新特性
Oracle12.2新特性PDB和CDB的字符集可以不一样在12.1中,PDB的字符集与root容器必须保持一致,这样无形中造成了PDB迁移或者克隆的限制性。从12.2开始,同一个cdb中的各个PDB字符集可以不相同。对于最新版本12.2.0.1,在新创建PDB时并没有办法指定
Wesley13 Wesley13
3年前
MYsql客户端图形化工具第一天
客户端图形化工具:SQLyog   DML:增删改表中数据(重点)    1.添加数据   \语法:      \insertinto表名(列名1,列名2,,,,列名n)   values(表1,表2,,表n);         \注意:            1.列名和值一一对应 
Elasticsearch Mapping类型修改
背景通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的