一:堆栈的引入 堆栈可以比较好的解决后缀表达式的问题。 拓展一: 中缀表达式:运算符号位于两个运算数之间;例如a + b * c - d/c; 后缀表达式:运算符号位于两个运算数之后;例如ab * + de -; 这个时候就需要一种存储办法,能够顺序存储运算数,并在需要的时候倒序输出,这就需要堆栈。 ...
分类:
编程语言 时间:
2019-10-17 21:53:11
阅读次数:
121
Oracle定时任务使用到的是Oracle的job功能,使用在数据库层面,定时执行存储过程或者SQL语句。 1. 添加一个测试表: 2. 添加一个存储过程: 3. 查看当前数据库的定时任务: 4. 添加一个定时任务: 5.根据某个job下次的执行时间 6.--手动调用job 7.停止 job 8.删 ...
分类:
数据库 时间:
2019-10-17 16:00:27
阅读次数:
102
正在执行的存储过程 select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0; 正在执行的sql select a.program, b.spid, c.sql_text,c ...
分类:
数据库 时间:
2019-10-16 21:47:53
阅读次数:
242
什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain O ...
分类:
其他好文 时间:
2019-10-16 17:34:59
阅读次数:
95
存储过程是写在数据库中的sql语句,它相比写在后台代码中的sql语句速度更快。因为它只需要连接一次数据库,就可以执行较为复杂的sql,不需要多次连接数据库导致系统性能下降,只需要一次连接数据库,然后在 数据库中执行一系列复杂的sql,因为已经在数据库中执行sql了,所以不用再去连接数据库,执行起来速 ...
分类:
数据库 时间:
2019-10-16 13:33:58
阅读次数:
213
crontab 进行定时任务的设置 首先来了解什么是任务调度: 任务调度:是指系统在某个时间执行的特定的命令或程序 任务调度分类:1.系统工作:有些重要的工作必须周而复始的执行,如病毒扫描等 2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份 基本语法: crontab [ ...
分类:
系统相关 时间:
2019-10-16 11:16:48
阅读次数:
109
一、更改IP及添加路由 1、IPADDR=192.168.150.154 2、NETMASK=255.255.255.0 3、GATEWAY=192.168.150.1 Vi /etc/sysconfig/network-scripts/route-eno16777984 10.50.1.0/24 ...
分类:
系统相关 时间:
2019-10-16 09:32:31
阅读次数:
117
APScheduler APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。 APScheduler提供了多种不同的调度器,方便开发者根据自己的实际需要进 ...
分类:
编程语言 时间:
2019-10-15 18:48:50
阅读次数:
85
触发器简介: 触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是由事件来触发。触发器是当对某一个表进行操作。例如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 触发器分类: 1、DML( 数据操纵语言 Data Manipula ...
分类:
数据库 时间:
2019-10-15 00:16:20
阅读次数:
114
利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER. 1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000) set @trun_name='' select @trun_name=@trun_name ...
分类:
数据库 时间:
2019-10-14 10:34:59
阅读次数:
111