- 博客(19)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 msyql实现oracle分组排序
oracle:select t.vul_id, t.deal_status, t.create_time, row_number() over(partition by t.vul_id order by t.create_time desc) lastnum, row_number() over(partition by t.vul_id,t.deal_status order by t.create_time asc) finishnumfro
2020-12-17 17:12:55 140 1
原创 Mysql自定义函数替代oracle递归算法start with connect by prior
需求:查询某用户所在部门及其子部门的IDoracle中的实现:select depart_idfrom t_depart dstart with d.depart_id = (select depart_id from t_user where user_id = 1) connect by d.parent_depart_id = prior d.depart_id结果:Mysql中没有改递归算法,只能通过自定义函数实现:自定义函数:CREATE DEFINER=`ro
2020-09-30 17:33:05 3054
原创 几个List的增删查总结比较
Vector:底层数据类型是数组,线程安全,一般情况下查快增删慢。ArrayList:底层数据类型是数组,非线程安全,一般情况下查快增删慢(因为非线程安全所以效率高于Vecotr)。LinkedList:底层数据类型是双向链表,非线程安全,一般情况下查慢增删快。Vector和ArrayList的区别:主要Vector在很多方法前都加了同步锁,所以在执行这些方法时效率低于Array...
2020-05-07 22:22:08 522
原创 Java设计模式中策略模式和状态模式怎么区别理解
在设计模式中这两个模式很像,都属于行为模式,在不同的策略或者状态下会对象会有不同的行为。通过这两个模式可以实现解耦少写点if else判断语句。但是要怎么区分这两种模式呢,网上看了些文章感觉越看越糊涂,下面是我自己的一点点理解:策略模式:强调的是行为方式的改变,用不同的方式做同一件事情,行为方式之间没有关联性。比如去学校上学,可以选择坐公交也可以选择骑自行车,通过不同的交通方式最终完成去学校上...
2020-05-07 21:11:34 352
原创 springboot整合jsp,并通过controller转发和直接访问jsp两种方式访问jsp页面
springboot默认没有提供jsp支持,所以想要支持jsp我们需要在pom里引入支持jsp的依赖包,并且需要在编译的时候将jsp页面指定到META-INF/resources目录下
2020-05-03 23:34:26 4603 6
原创 ORACLE通过JOB每天重置序列
场景:某个业务表单里有个合同编号,需求要求是合同类别+年月日+流水号,流水号需要每天重置,于是就用上了oracle里的序列通过job每天进行重置。
2019-12-25 11:13:13 1238 1
原创 父页面带滚动条时,iframe的bootstrap模态框定位问题
先获取父页面的滚动条位置var scrolltop = window.parent.document.scrollingElement.scrollTop;设置模态框的上外边局$("#refundInfoDeatil").css({'margin-top': scrolltop});
2017-08-11 17:52:52 869
原创 关于删除mysql大表数据并释放存储空间的两种方式
方式一:通过delete语句删除这也是我们最常用的方式,但是这种方式只适合删除数据量较小的表先建一张表:test_log1
2016-12-13 17:16:10 4101
springboot-jsp.zip
2020-05-08
使用Hadoop2的MapReduce开发Hbase需要引入哪些jar包
2017-06-12
shell循环中怎么退出脚本
2017-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人