摘要: MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上 阅读全文
posted @ 2019-11-01 23:11 清茶与酒 阅读(286) 评论(0) 推荐(0)
摘要: MySQL触发器用法详解 MySQL触发器用法详解 一、MySQL触发器创建: 1、MySQL触发器的创建语法: 1 2 3 4 5 6 7 CREATE [DEFINER = { 'user' | CURRENT_USER }] TRIGGER trigger_name trigger_time 阅读全文
posted @ 2019-11-01 23:10 清茶与酒 阅读(296) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/leesf456/p/5242233.html 阅读全文
posted @ 2019-11-01 21:25 清茶与酒 阅读(79) 评论(0) 推荐(0)
摘要: MySQL 存储过程 分类 编程技术 MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数 阅读全文
posted @ 2019-11-01 20:09 清茶与酒 阅读(148) 评论(0) 推荐(0)
摘要: 线程与进程的区别 根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间 阅读全文
posted @ 2019-11-01 19:54 清茶与酒 阅读(131) 评论(0) 推荐(0)
摘要: 父类声明子类实例化对象详解 通过测试我们发现以下几点: 总结:父类声明子类实例化产生的对象使用的是子类从父类继承的方法和属性。 原理: Employee A=new Manager(); 实际是父类句柄指向子类对象空间,所以使用的属性和方法都是子类对象所有的。而因为是父类的句柄指向的只能是父类所拥有 阅读全文
posted @ 2019-11-01 18:42 清茶与酒 阅读(194) 评论(0) 推荐(0)
摘要: 本文链接:https://blog.csdn.net/weixin_41835916/article/details/81449641面试题:讲一下线程池(腾讯、京东面试题) 一、为什么使用线程池 由于创建和销毁线程都需要很大的开销,运用线程池就可以大大的缓解这些内存开销很大的问题;可以根据系统的承 阅读全文
posted @ 2019-11-01 11:18 清茶与酒 阅读(144) 评论(0) 推荐(0)
摘要: 本文链接:https://blog.csdn.net/u010775025/article/details/79315361 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可 阅读全文
posted @ 2019-11-01 11:16 清茶与酒 阅读(153) 评论(0) 推荐(0)
摘要: 本文链接:https://blog.csdn.net/tsummerb/article/details/79248015Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个H 阅读全文
posted @ 2019-11-01 11:14 清茶与酒 阅读(123) 评论(0) 推荐(0)
摘要: Activiti 工作原理 Activiti 工作原理 流程部署 部署流程定义文件 生成部署ID 流程解析 注册流程元素行为 流程启动 创建作用域 执行行为 获取路由 销毁作用域 完成任务 创建作用域,复制父执行(流程实例)的流程变量 执行行为 获取路由或结束执行 销毁作用域 流程管理 start 阅读全文
posted @ 2019-11-01 11:12 清茶与酒 阅读(581) 评论(0) 推荐(0)