自用文档

这篇博客总结了Oracle和MySQL数据库的相关操作,包括DBLINK创建、Echarts自适应窗口、定时任务设置、war包打包、Oracle同义词、jsp背景音乐、跨域处理、数据库编码、NVL和NVL2函数、清空div、PL/SQL命令、Mysql用户权限、日期处理、分页错误解决、交并差操作、日期字符串转换、时间比较、@Controller与@RestController的区别、instr函数用法、按季度分组、分析函数、赋予用户权限、日期函数、MyBatis API、IFNULL函数、子查询别名、语法对比、GROUP_CONCAT与LISTAGG、DECODE替换、ROW_NUMBER模拟及SQL片段等。
摘要由CSDN通过智能技术生成

1. 数据库 DBLINK

create database link link名称 connect to 对方数据库用户名 identified by 对方数据库用户密码 using '对方数据库ip:端口/实例名';

2. 一个页面有多个echarts图形时自适应窗口大小

myChart.setOption(option); window.addEventListener("resize",function(){ myChart.resize(); });

3. 数据库定时任务

declare

job number;

begin

--每天1440分钟,即一分钟运行test过程一次

sys.dbms_job.submit(job,' begin result := test; end;',sysdate,'trunc(sysdate+1)+1/24');

end;

4. 打war包

mvn package -DskipTests

5. oracle同义词

create public synonym ac01 for qzsh.ac01;

6. jsp页面背景音乐

<EMBED src="${pageContext.request.contextPath}/assets/cnz.mp3" autostart="true" loop="true"
           width=0 height=0>

​ 7. 跨域(从一个项目传值到另一个项目的session)​

$.ajax({ url: "http://127.0.0.1:8081/yljkcz/fysh/loginByAjax.action", type: "post", xhrFields: { withCredentials: true }, data: { hospitalCode:'${sessionScope["UAP_USER"].hospitalId}', hospitalName:'${sessionScope["UAP_USER"].hospitalName}' }, success: function (data) {

    }
});
crossDomain 跨域

xhrFields 大概的意思是,默认情况下,标准的跨域请求是 不会发送cookie等用户认证凭据的。所以,当你再次访问远程api的时候,cookie是 不会被带上的,于是乎,服务器理所当然地认为你还没有登录。MDN上的简单介绍 credentials 。用XMLHttpRequest请求的时候,我们需要设置属性 withCredentials=true ;

8. 数据库编码:

System.setProperty("jna.encoding", "utf-8");

9. 报“分页错误”,删掉serviceimpl上的事务注解

ServiceImpl里注入多个mapper,要每个mapper上都分别注解@Autowired

10. oracle nvl和nvl2

NVL(表达式1,表达式2)

如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。 NVL2(表达式1,表达式2,表达式3)

如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。

sql中NVL是一个控制转换函数;http://blog.csdn.net/anneqiqi/article/details/52061384

http://blog.itpub.net/24870090/viewspace-1057853

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值