- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 ORACLE IN 查询时出现ORA-01795:列表中的最大表达式数为1000解决方法
【代码】ORACLE IN 查询时出现ORA-01795:列表中的最大表达式数为1000解决方法。
2023-08-15 15:42:03
378
原创 mybatis查询oracle 处理clob类型数据
实体定义:字段还是定义成String类型sql 不改,该怎么查怎么查 select config_vlaue from test可以实现大json字符串的正常返回。
2023-07-03 17:27:42
1311
原创 如何在windows上安装两个mysql数据库(mysql-8.0.32-winx64 免安装版)
近期遇到一个需求在一个windows测试服务器上(之前已经有一个8版本的mysql了监听3306端口)再安装一个mysql数据库,监听3307接口,写一篇博客记录自己的安装过程。计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MYSQL2。网址:https://dev.mysql.com/downloads/mysql/basedir 和datadir 是我们的额安装目录,port记得修改成3307。有问题就检查检查注册表这个目录的内容。
2023-05-19 21:17:40
435
原创 SQL语句性能优化52
在使用索引字段作为条件时,如果该索引是联合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用;,在适当的情形下使用GROUP BY而不是DISTINCT,在WHERE, GROUP BY和ORDER BY子句中使用有索引的列,保持索引简单,不在多个索引中包含同一个列,有时候MySQL会使用错误的索引,对于这种情况使用USE INDEX,检查使用SQL_MODE=STRICT的问题,对于记录数小于5的索引字段,在UNION的时候使用LIMIT不是是用OR。
2023-05-11 17:38:31
96
原创 mysql 在navcat 中执行速度比在程序中快很多原因
最近做程序发现一个怪的问题,同样的sql 在navcat 中执行特别快,但是在程序中就会很慢。1.使用的pageHelper 查询总数耗时很多导致总体时间长,其实带limit 10 的语句并不耗时。1.listNotManage_COUNT(带一个_COUNT 求总数会自动用)重写pageHelper 求总数方法。2.去掉没用的不在查询条件中的关连表。
2023-04-25 17:22:07
983
原创 springboot入參和出參加密解密-后端and前端
1.定义过滤器对入参进行加密 DecryptFilter.javapackage com.xikang.common.filter;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.xikang.common.filter.DecryptionRequestWrapper;import com.xikang.common.utils.AES;import com.xikang.c
2023-04-19 15:20:16
1156
原创 sql中如何判断一个逗号隔开的串包含在另一个逗号隔开的串中
自己想了一个办法,diseaseId是传入的逗号隔开的串,可以foreach 和find_in_set 函数结合使用判断。
2023-04-14 14:52:51
591
原创 springboot 利用线程池实现多线程优化查询速度的一个小案例
最近开发中遇到一个问题,一个老系统的页面打开非常慢,因为一个接口中处理了各种逻辑的统计,给前端返回一个结果,会导致查询速度比较慢,在不考虑拆分接口(这样前端也需要调整)做速度的优化,多线程是一种比较好的选择Controller 层ServiceImpl层单独为里面每个小任务单独定义一个DoctorWorkNumberService 其中 @Async(“threadPoolTaskExecutor”)等注解 标明用哪个线程池配置线程池配置 ThreadPoolConfig总结经过优化
2022-12-03 09:40:28
1991
1
原创 oracle 转化百分数亲测有效
CASEWHEN ROUND( b.BIG_RATIO * 100, 2 ) >= 0 and ROUND( b.BIG_RATIO * 100, 2 ) < 1THEN‘0’||to_char(ROUND( b.BIG_RATIO * 100, 2 ),‘99D99’)||‘%’ELSEto_char(ROUND( b.BIG_RATIO * 100, 2 ),‘99D99’)||‘%’END AS BIG_RATIO有几种情况...
2022-05-21 15:42:46
1970
原创 oracle 设置自增序列
新建序列新建序列的语句例:表warn_person加自增序列--warn_person 表名CREATE sequence seq_warn_person minvalue 1 --最小值nomaxvalue --不设置最大值START WITH 1 --从1开始计数INCREMENT BY 1 --每次加1个nocycle --一直累加,不循环nocache;--不建缓冲区创建触发器 warn_person_sid_triggerCREATE OR REPLACE TRIGGE
2022-04-16 15:54:50
5529
3
原创 xmware本地虚拟机安装docker
1.首先我百度以后 w3 有一个命令自动安装 (curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun) 但是我用这个命令失败了,后用以下几步2.查看centos版本要求必须3.10以上 :uname -r3. 更新 yum :sudo yum update4. 卸载旧的版本 :sudo yum remove docker docker-common docker-selinux docker-engine5. 安装需
2021-04-08 23:33:06
353
原创 MobaXterm 如何远程连接本地安装的xmware虚拟机lunix(centos)
1.安装 xmware,安装centos(此步省略步骤)2.设置虚拟机网络模式为NAT3.输入 ip address 命令,记录下名字为ens33 (你们可能是别的名字)4.使用vi 命令 打开编辑网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 最后ens33为第三步红框部分名称。打开后这里no改为yes。 (这里注意按a可以进行编辑 ctrl+c 然后 Q是退出 输入wq 保存退出)5.再次输入 ip address。查看i
2021-04-08 23:24:06
625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人