自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 SQL优化的一般步骤(参考MySQL)

在不清楚为什么效率查询慢的时候 ,我们大多数都认为与数据库有关。那我们首先查询 MySQL 数据库的运行状态 ,通过跑了一天的生产环境 , 我们能查到数据库执行的所有SQL的类型(CRUD)以及执行时间。

2023-11-22 14:39:45 97

原创 常见的Nginx等保漏洞 及 处理方式

【代码】常见的Nginx等保漏洞 及 处理方式。

2023-07-19 19:44:15 1786

原创 SQL当中的 NVL函数

NVL(表达式A,表达式B,表达式C): 如果表达式A为空,则返回表达式C的值;如果表达式A不为空,则返回表达式B的值。nvl() 函数是 空值判断 , 空值 为 null 的空值 .

2023-07-18 16:01:20 2175 1

原创 pivot函数(行 转换为 列)

SQL 当中的 PIVOT 关键字 , 是通过将 表达式 某一列中的唯一值转换为输出中的多个列来旋转表值表达式 , 并在必要时对最终输出的任何其余列值执行聚合 . (即 结果 行 转为 列 )

2023-07-18 12:06:38 2368 1

原创 Oracle 闪回技术 之 闪回查询

Oracle 的闪回技术 有时间穿越的功能 , 主要是针对 失误操作 (误删除数据) 一系列问题 , 提供的 闪回技术 (flashback) . 操作 主要 有两类 : 闪回查询 和 闪回数据 .闪回查询普通闪回查询闪回版本查询闪回事务查询闪回数据闪回表闪回删除闪回事务闪回数据库闪回数据档。

2023-07-18 11:47:22 1759 1

原创 Oracle 的 存储函数

概述 : 我的理解就是 像 前端 的function 函数 和 后端 代码的方法体 一样 , 说白了 就是 一个方法 . 但是 存储过程是没有 return返回值的 , 存储函数 是可以与存储过程互换 (即方法调用等同) , 存储函数可以在存储过程中调用 .

2023-07-18 11:25:58 174 1

原创 Oracle当中某表随机抽取数据(随机性抽取)

缺点 : 数据命中率不能达到 百分百 (因为使用了 sample函数 , 当数据量比较少时 , 不能保证每次都能返回 获取的样本数据 , 抽样的表不能用 dblink[数据库连接])概述 : 这种方式相对比较原始 , 就是 更具随机的值进行 排序 , 然后 再进行 获取 前 1000 行数据 .优点 : 性能相对较好 (比方式一 性能好 , 比方式二 随机性好)缺点 : 性能差 (当进行获取的数据量 越大 , 执行的时间就越长 )优点 : 性能好 (执行的时间相对比较短)优点 : 随机性 好。

2023-07-18 10:54:12 2848 1

原创 Spring当中的BeanUtils.copyProperties方法是深拷贝还是浅拷贝?

拷贝 : 顾名思义 ,在 Java当中就是 将一个类 的 属性 通过 get 和 set 方法来 赋值 给到 另一个类当中的属性 .浅拷贝 : 如果是引用类型 , 那么目标对象拷贝的只是源对象的地址 (无论目标对象还是源对象的改变 , 它们都会一起发生改变)[引用的一个内存地址]深拷贝 : 即将源对象的属性值 全部复制到 目标对象相应属性 (复制完之后,它们之间是隔开的 , 没有任何关系 , 无论操作源对象 还是目标对象 都是对另一个没有影响)[将子对象的属性也拷贝过去]

2023-05-28 20:03:37 1197

原创 Oracle数据库 IN 函数参数个数超过1000问题,MySQL的IN能超过1000吗

在有大量的 查询 条件 id 之类的 , 我们可以 先 使用 SQL执行工具 插入到 建立新的临时表当中 , 通过 查询 临时表得到的数据 id (假设) , 放到 需要查询SQL 的 IN 函数里面 即可 .中,使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。

2023-05-13 22:25:42 2408

原创 SpringBoot项目 druid 连接池(com.alibaba) 更换成 c3p0连接池(com.mchange)

1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0。hikariCP的高性能得益于最大限度的避免锁竞争。2:druid功能最为全面,sql拦截等功能,统计数据较为全面,具有良好的扩展性。3:综合性能,扩展性等方面,可考虑使用druid或者hikariCP连接池。4:可开启prepareStatement缓存,对性能会有大概20%的提升。

2023-05-13 19:35:40 1140

原创 数据库SELECT查询语句 后添加 for update

当您需要确保一组特定的行在处理时不会被另一个事务修改时 , 比较有作用 .( 我 比较常用做 进行 查询表的数据行进行手动修改表的数据, 不使用 update 语句进行 set 修改 , 这样使用我觉得比较方便 )4. 最后 , 将 数据库 修改表的 事务 进行 提交 , 才能最终 修改数据 (要是改错了 数据 , 可以在这一步进行回滚事务 , 但是已经进行的事务提交后 , 数据是不能复原的了 , 所以 修改数据 前 要进行数据的备份 , 可以有恢复数据的措施 )

2023-04-29 22:45:36 693

原创 layer.open中的js解释 (右上角“X“关闭按钮触发的回调)

layer.open是一个弹出层的方法,属于layui框架中的模块,可以用于在页面中弹出对话框、提示框、确认框等。

2023-04-05 16:39:46 2871

原创 Uncaught TypeError: XXX is not a function问题解决方法

Uncaught TypeError: XXX is not a function前端控制台报错

2023-03-25 17:15:24 7807 1

原创 Uncaught SyntaxError: Unexpected token o in JSON at position 1

页面之间传输数据出现 Uncaught SyntaxError: Unexpected token o in JSON at position 1 前端报错?

2023-03-19 09:06:37 545

原创 js怎么实现循环体外能精确触发 点击事件 , 将按钮进行显示隐藏 ?

将按钮进行 显示 或 隐藏。

2023-03-19 09:00:49 111

原创 怎么将数据进行layer弹窗跳转页面 填写值传入 回到 layer当前页面 ?

怎么将数据进行layer弹窗跳转页面 填写值传入 回到 layer当前页面 ?

2023-03-19 08:54:28 385

原创 前端 js layer关闭通过url打开的另一个页面 , 无法关闭跳转的页面 ?

window.top.layerIndex=window.top.layer.open ( 备注 : 在主页面填写)( 备注 : 在跳转的页面填写)

2023-03-19 08:42:06 340

原创 [问题]TemplateInputException异常 , 找不到原因?

springboot 报错org.thymeleaf.exceptions.TemplateInputException

2023-03-11 22:37:33 437

Java开发工程师 30道高频面试题以及拓展题(含答案)

这些是网上收集 和 面试总结整理的面试题 , 希望对大家有帮助 !

2023-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除