笔记
北上南下~
给我三千兵,三日之内
展开
-
数据库与MD5
什么是MD5?MD5主要增强算法复杂度和不可逆性。MD5算法因其普遍、稳定、快速的特点,仍广泛应用于普通数据的加密保护领域。MD5原理MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。测试MD5加密a)建表Create table `testmd5`( `id` int(1) not null, `pwd` va原创 2022-02-20 18:32:39 · 3933 阅读 · 0 评论 -
联表查询left、right、inner join... on...
两张表,test_1, test_2a)inner join(内连接,返回交集)SELECT * FROM test_1INNER JOIN test_2ON test_1.`id`=test_2.`id`b)right join(右连接,右表test_2返回全集,左表test_1返回交集)SELECT * FROM test_1right JOIN test_2ON test_1.`id`=test_2.`id`c)left join(左连接,左表test_1返回全集,原创 2022-02-19 21:35:54 · 193 阅读 · 0 评论 -
笛卡尔积与数据库
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 。假设集合A={a, b},集合B={0, 1, 2},则笛卡尔积A×B为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。数据库MySQL的多表查询就是使用的笛卡尔积原理有两张表student表和test表,数据分别如下:则 “SELECT * FROM studen原创 2022-02-17 17:45:21 · 5114 阅读 · 0 评论 -
sqlyog上创建的数据库的存储位置
首先找到MySQL配置文件的位置(.ini)找到配置文件my.ini打开,Ctrl+f,搜索datadir,找到Data目录,Data目录即存储位置原创 2022-02-06 12:58:13 · 4876 阅读 · 0 评论 -
eclipse中运行servlet时出现404错误的解决方案
首先,web-inf下的classes目录一般是存放程序的class文件的。通常的eclipse视图看不到此文件夹,需要切换视图为Navigator (Window->show view->navigator)。创建一个servlet类:此时查看WEB-INF发现没有classes文件夹(可打开项目文件夹查看,此时我的已经配置好,classes已经存在),说明eclipse没有在该目录下自动生成servlet类文件在项目名处,点击项目名选中Build Path查看创建路径修改.原创 2020-06-06 19:07:11 · 10103 阅读 · 5 评论 -
text(), val(), html()的区别
1. text()可以用来返回span,td,以及div等标签的内容,不会返回input中value的内容。2. val()可以用来返回input中value的内容,不会返span,td,以及div等标签的内容3. html()不但可以用于html元素文本内容的存取,还可以用于html内容的存取。...原创 2020-06-04 08:07:06 · 252 阅读 · 0 评论 -
Java连接数据库实现模糊查询like
第一种方式:直接在SQL语句中进行拼接,此时需要注意的是“参数”在SQL语句中需要用单引号拼接起来String sql = "select * from bookinfo where bname like '%" + 参数 + "%'";第二种方式: 使用占位符,在占位符赋值时进行拼接String sql = "select * from bookinfo where bname like ?"; ps.setString(1, "%"+参数+"%");...原创 2020-05-31 16:32:41 · 1984 阅读 · 0 评论