- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Oracle、Mysql、DB2、Sqlserver数据库查询版本语句
一、 Oracle-- 查询版本select to_number(REPLACE(substr(version,1,4),'.','')) AS version_number from v$instance;-- 查询是否容器select decode(cdb,'YES',1,0) IS_PLUGGABLE from v$database;二、Mysqlselect version() version;三、DB2select cast(substr(SERVICE_LEVEL,i
2022-02-25 10:45:40 1464
原创 上传本地jar到私有库命令
1、上传jar到本地仓库mvn install:install-file -Dfile=文件路径地址 -DgroupId=xxx -DartifactId=xxx -Dversion=版本号 -Dpackaging=jar 2、上传jar到私有库mvn deploy:deploy-file -Dfile=文件路径地址 -DgroupId=xxx -DartifactId=xxx -Dversion=版本号 -Dpackaging=jar -Durl=http://xxx(私有库地址) -Drepos
2022-02-25 10:16:43 543
转载 高并发下如何保证接口的幂等性?
原文链接:高并发下如何保证接口的幂等性? - 掘金前言接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。不知道你有没有遇到过这些场景: 有时我们在填写某些form表单时,保存按钮不小心快速点了两次,表中竟然产生了两条重复的数据,只是id不一样。 我们在项目中为了解决接口超时问题,通常会引入了重试机制。第一次请求接口超时了,请求方没能及时获取返回结果(此时有可能已经成功了
2022-02-25 10:07:03 129
原创 PostgreSQL创建用户
切换pg用户 su - postgres登录pg数据库 pgsql -U postgres创建用户 create user <userName> with LOGIN SUPERUSER PASSWORD '<password>';创建数据库 create database <databaseName> owner <userName> ENCODING 'UTF8' template template0 LC_COLLA.
2021-08-27 14:11:28 1986
原创 Oracle数据库容量以及基本信息查询
1.查询数据库容量大小select table_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_schema.tablesgroup by table_schemaorder by sum(data_length
2021-08-27 11:37:38 3252
转载 读懂Oracle执行计划
最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing…一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项 —> 窗口类型 —> 计划窗口—> 根据需要配置要显示在执行计划中...
2020-10-23 15:38:43 358
原创 synchronized详解
synchronized总结1.synchronized的作用2.synchronized的使用3.synchronized的原理4.synchronized的优化5.死锁1.synchronized的作用原子性:确保线程互斥的访问同步代码;可见性:保证共享变量的修改,能够及时可见,其实java内存模型中对一个变量unlock操作之前必须同步到主内存中,对一个变量进行lock操作,则会情...
2020-04-29 23:15:17 134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人