上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页
摘要: VLD-内存工具可以为每个泄漏的块提供完整的堆栈跟踪,包括源文件和信号信息,从而快速找到内存泄漏点。不过仅支持windows平台。 1.安装:下载地址:https://kinddragon.github.io/vld/2.使用: 通常在main函数所在的CPP... 阅读全文
posted @ 2020-05-14 06:14 jasmineTang 阅读(181) 评论(0) 推荐(0)
摘要: 索引是用来加速查找的。 1.索引:是创建了另外的文件,占用硬盘资源的。 索引格式有两种:hash ,btree 2.索引表特点 查询快 :插入更新删除慢 命中索引 Select * from useinf... 阅读全文
posted @ 2020-05-10 21:44 jasmineTang 阅读(49) 评论(0) 推荐(0)
摘要: SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 实际应用时其实有点小复杂,比如;PreparedStatement,正则过滤参数,字符串过滤之类... 阅读全文
posted @ 2020-05-10 17:12 jasmineTang 阅读(96) 评论(0) 推荐(0)
摘要: 解决的问题: 我有表A和表B,表Bnum的值有a.id+a.num组成。要实现需要遍历A表的所有id和Num. 其实用的不多,只有对每一行数据进行分门别类的计算时才会用到的。 语法:1.创建 2. 获取每一行数据 begin--声... 阅读全文
posted @ 2020-05-10 16:10 jasmineTang 阅读(56) 评论(0) 推荐(0)
摘要: 事务:用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 过程: 1.创建 create PROCEDURE p1( OUT p_return_code t... 阅读全文
posted @ 2020-05-10 12:13 jasmineTang 阅读(54) 评论(0) 推荐(0)
摘要: 创建与调用。1.无参创建 2.有参创建 3.结果集与out 4.python的调用 1.无参创建 delimiter // create procedure p1() BEGIN select * from t1; ... 阅读全文
posted @ 2020-05-09 20:00 jasmineTang 阅读(45) 评论(0) 推荐(0)
摘要: 函数包括内置函数和自定义函数 1.内置函数: 参看官方文档 比如: select SUM(1,2,3,4); --求和 select_CHAR_LENGTH('ADHFA');--字符长度 se... 阅读全文
posted @ 2020-05-09 19:59 jasmineTang 阅读(104) 评论(0) 推荐(0)
摘要: 1.视图 1.1是什么:临时表 1.2 语法: 创建,修改,删除 1.3 特点:动态生成2.触发器 2.1是什么 2.2 语法 1.视图 1.1是什么:临时表 临时表 : select* from stu... 阅读全文
posted @ 2020-05-09 19:59 jasmineTang 阅读(63) 评论(0) 推荐(0)
摘要: synchrnoized 同步的意思。1.cas 2.对象的内部布局 3.工具:JOL=JAVA OBJECT LAYOUT用来观察类的内部实现 4.markword里记录的是什么? 5.锁的升级过程 6.工具:用hsdis 观察synchronized和vo... 阅读全文
posted @ 2020-05-05 20:57 jasmineTang 阅读(102) 评论(0) 推荐(0)
摘要: 1. rpc4层结构 2.tomcat,servlet,ngix什么是? 一个程序,既能完成TCP通道的建立,基于http解析出东西来 取的东西变成对象 你不去处理,交给用户 用代码去处理 用户只要写方法实现即可。 从前到后的完整过程就是TO... 阅读全文
posted @ 2020-05-05 16:22 jasmineTang 阅读(159) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 44 下一页