摘要:
最近公司打算拿一个老的产品进行二次开发然后卖给客户 让我先熟悉熟悉了解了解 万年老系统:项目的技术是jsp前后端一体化的,并且系统代码量庞大 废话少说 遇到的问题就是有的sql控制台打印 有的sql控制台不打印 打断点打的眼都花了 最后发现的问题点是 项目中引入的log4j的依赖有两个 去掉一个就好 阅读全文
摘要:
#查找当前执行sql的pidSELECT wait_event,wait_event_type,state,query,pid FROM sys_stat_activity WHERE state != 'idle';#根据pid取消sql执行SELECT sys_terminate_backend 阅读全文
摘要:
不同模式下的表如果要进行查询 除了public模式下 其他模式下都需要在sql的表名前加模式名. 使用别名可以省略这个操作 别名 对于只读用户,必须创建与表相同名字的别名。 别名的访问顺序:public别名 -> private别名 -> 与表同名的对象 测试 select * from ops_t 阅读全文
摘要:
究其原因是 当传入的size为0时 则不会进行分页查询的sql处理 而order by是在分页查询后面的 所以 排序的sql 片段也会失效 阅读全文
摘要:
之前用到一个项目 就是将List数据转成PageInfo的分页结构 手写的一个转换格式 应该还有别的解决办法 好像应该可以直接转 后面有时间再研究研究 import com.github.pagehelper.PageInfo; /** * @Description: 缓存数据分页 用来替代page 阅读全文
摘要:
最近接手一个比较老的项目 其中项目中mybaits层 有使用BaseMapper 和 基于他扩展的Mapper即 BaseMapperExt extend BaseMapper这就导致项目在使用的过程中出现 Invalid bound statement (not found) 问题常见的可能出现的 阅读全文
摘要:
项目中有一个增加1小时的工具函数 结果今天测试出现了一个问题原因是1986年的9月13号到14号之间会有一个时区的转换 需要程序特殊处理下这是原函数的结果 Sat Sep 13 22:00:00 CDT 1986 Sat Sep 13 23:00:00 CDT 1986 Sat Sep 13 23: 阅读全文
摘要:
#查询数据库中所有的表名字 select namefrom DB2020..sysobjectswhere XType = 'U'orDER BY Name;#查询所有表名以及表的注释 SELECT tbs.name 表名,ds.value 描述FROM sys.extended_propertie 阅读全文
摘要:
事情的起因是这样的: 因为好久没有写前端代码了对前端打包部署这块有点抵触 公司的有个小项目是前端vue+后端springboot实现的在部署的时候 通过nginx反向代理去实现跨域(这块nginx一直都是简单的使用 也没有过深的了解 包括之前也用过nginx+memache实现的灰度部署的方案)总感 阅读全文
摘要:
-- 查询表的所有字段 select * from user_tab_comments where TABLE_NAME = 'xx'; select * from user_col_comments where TABLE_NAME = 'xx'; select * from ALL_TAB_CO 阅读全文