摘要: September 29, 2020 by Ayoosh Sharma In this article, we will take a deep dive into different types of *Spring Batch Listeners* and how to configure an 阅读全文
posted @ 2021-01-22 13:52 satire 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 修改文件夹(递归修改)权限 chmod -R 777 /html Linux查看进程的4种方法 第一种: ps aux ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态 阅读全文
posted @ 2021-01-15 15:40 satire 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Java中的线程池类有两个,分别是:ThreadPoolExecutor和ScheduledThreadPoolExecutor,这两个类都继承自ExecutorService。利用这两个类,可以创建各种不同的Java线程池,为了方便我们创建线程池,Java API提供了Executors工厂类来帮 阅读全文
posted @ 2021-01-14 19:59 satire 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Oracle下查看索引的语句 查询一张表里面索引 select * from user_indexes where table_name=upper('bills'); select * from all_indexes where table_name=upper('bills'); 查询被索引字 阅读全文
posted @ 2021-01-14 11:37 satire 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Original MQ4096 OceanBase技术闲谈 2020-01-15 OceanBase 2.x体验:推荐用DBeaver工具连接数据库 OceanBase 2.2的版本近期已通过官网放出,里面除了OceanBase数据库软件和部署软件外,还会有个数据库驱动文件,名字是:oceanbas 阅读全文
posted @ 2021-01-04 09:49 satire 阅读(2586) 评论(0) 推荐(0) 编辑
摘要: ORA-00918: column ambiguously defined 异常原因: select 查询的字段在from的两张表中都存在,导致数据库无法区别需要查询的字段来自于哪张表 以下是例子 select distinct sales_branch_no, sales_code from (s 阅读全文
posted @ 2020-12-31 11:26 satire 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 新建两个表进行测试: test_a ID name 1 曹操 2 郭嘉 3 孙权 4 周瑜 test_b ID name 1 刘备 2 关羽 3 张飞 4 孙权 5 周瑜 1.UNION形成并集 UNION可以对两个或多个结果集进行连接,形成“并集”。 子结果集所有的记录组合在一起形成新的结果集。 阅读全文
posted @ 2020-12-31 09:43 satire 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: 转自经典动态规划:高楼扔鸡蛋 一、解析题目 题目是这样:你面前有一栋从 1 到N共N层的楼,然后给你K个鸡蛋(K至少为 1)。现在确定这栋楼存在楼层0 <= F <= N,在这层楼将鸡蛋扔下去,鸡蛋恰好没摔碎(高于F的楼层都会碎,低于F的楼层都不会碎)。现在问你,最坏情况下,你至少要扔几次鸡蛋,才能 阅读全文
posted @ 2020-12-20 17:55 satire 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 什么是贪心算法呢?贪心算法可以认为是动态规划算法的一个特例,相比动态规划,使用贪心算法需要满足更多的条件(贪心选择性质),但是效率比动态规划要高。 比如说一个算法问题使用暴力解法需要指数级时间,如果能使用动态规划消除重叠子问题,就可以降到多项式级别的时间,如果满足贪心选择性质,那么可以进一步降低时间 阅读全文
posted @ 2020-12-20 15:40 satire 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: C++ 11 vector 遍历方法小结 方法零,对C念念不舍的童鞋们习惯的写法: void ShowVec(const vector<int>& valList) { int count = valList.size(); for (int i = 0; i < count;i++) { cout 阅读全文
posted @ 2020-12-18 10:45 satire 阅读(134) 评论(0) 推荐(0) 编辑