- 博客(18)
- 收藏
- 关注
原创 html基本概念
一HTML概念:(一)定义 1)标记语言,不是编程语言 2)超文本标记语言,用来开发网页的语言(只做好框架) 3)由w3c组织提供 4)HTML开发的网页以.html或者.htm结尾 5)HTML开发的网页由浏览器打开并解析 6)HTML是文档的一种(txt、pdf都是其中一种)备注一:用jsp做出的网页发送给浏览器时,还是用HTML备注二:CSS美化网页(二)结构<!doctype html><html> <he
2021-01-09 00:07:49 116
原创 2020-12-09
一:事务:(一)定义:将一堆SQL绑定在一起执行,要么全部执行成功,要么全部执行失败(二)作用:例子:A-------->B假如A转账到B,A成功转账B为100元,但是这时服务器坏了,那么请问这时B是1000,而A为900,这种情况在现实生活中是不可能发生的,这是由于在现实生活中转账的所有操作都是在事务中完成的,那么如果有一条没有成功执行,那么之前的所有操作都不会成功执行(回滚)(三)四大特性: 1.原子性:我们在这里认为原子是不可分割的,那么我们认为事务也是不可分割的,要么都执
2020-12-09 13:50:37 80
原创 连接池的基本概念和用法
一:连接池(一)定义:将连接放在容器中,目的是共享连接,减少连接创建和复用的次数,实现连接的共享(连接资源时有限的)(二)池:指的是在内存中开辟一个空间或者容器,然后在其中存放资源(比如数组和集合)(三)采用连接池的原因:为了避免采用传统方式的新建连接和关闭连接,实现连接的复用,实现连接的共享,提高连接的利用率,避免了新建和关闭连接备注:由于连接资源是有限的,所以在创建连接之后,要即时关闭连接二C3P0连接池代码: @Test public void testFindAll(){
2020-12-08 22:06:07 395
原创 C语言----数组
一数组(一)数组定义:数组是一组有序的、类型相同的数据的集合(二)注意点: 1)数组名代表着数组的起始地址 2)数组元素在内存中时连续存储的二一维数组的定义:(一)定义:类型说明符+数组名[常量表达式] int a[10];备注一:常量表达式必须是大于0 的整形常量表达式,不能包含变量,即不允许对数组的大小进行动态定义备注二:数组必须先定义后使用。C语言规定只能逐个引用数组元素,而不能引用整个数组错误:int a[n];int a[5.1];三一维数组的引用:(一)
2020-12-08 14:41:57 189
原创 2020-12-07
一SQL注入攻击:(1)定义:指的是在输入SQL语句时,输入一些SQL关键字或者特殊字符,这些SQL关键字或者特殊字符造成SQL语句语义发生改变,致使出现一些异常情况实际上这里执行的SQL是:select * from user where username=‘张飞’#’’ and password=’’’;这里面实际上#是注释符号,所以这里只需要用户名正确就可以登录,也就意味着这里后面的无效这里SQL语句实际上相当于select * from user where username=‘张飞’ o
2020-12-07 22:26:51 68
原创 2020-12-06
一:注意事项:(1)mysql-connector-java-5.0.8-bin.jar的作用:jar包里面有对mysql数据库相关的功能:增删改查二:模拟用户登录案例:(1)首先接收用户输入到控制台上面的数据的方法是:Scanner sc= new Scanner(System.in);String password=sc.nextLine();(2)我们不可以直接将navicat软件中的navicate.exe直接拖到桌面上去,这是由于navicate需要其他文件的支持(3)拖拽相当于赋值
2020-12-06 20:30:00 97
原创 2020-12-06
回顾JDBC和总结一:注意知识点:1在使用Navicat连接别人的mysql的时候,可能会报错,这是由于Mysql在安装的时候有一个勾选项“”是否允许别人的机器访问mysql“,如果别人的mysql勾选了这个选项,则可以访问,反之,不能2.如果上面的出现了问题,需要修改,则:3.我将同一数据库连接了两次,这说明同一数据库可以在navicat上面形成两个数据库名称4.这是表头5.6.书写sql语句同时这里可以使用ctrl+滚轮调节字体大小7.导入导出sql语句...
2020-12-06 18:42:11 82
原创 2020-12-06
一:JDBC的增删改查(一)增:@Testpublic void JDBCAdd(){Connection conn=null;Statement stat=null;ResultSet rs=null;try{ //1.注册数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2.与数据库连接 conn=DriverManager.getConnection("jdbc:mysql:///jt_db"); //3.构造传输器 sta
2020-12-06 18:26:48 60
原创 2020-12-06
一注意事项:(一)在处理执行结果时,我们可以用getObject(1)或者getObject(“name”)等方式来代替getInt(1)或者getInt(“name”)这些方式此种方式的好处是在不知返回值的类型的时候,可以采用getObject()方法,虽然需要强转备注:这里之所以采用遍历的方式将JDBC中ResultSet对象中的值输出,只是由于我们不知道ResultSet里面有多少值...
2020-12-06 16:46:54 64
原创 2020-12-05
一JDBC的入门案例:@Test public void testJdbc() { //1.注册数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取数据库连接 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jt_tb"); //3.获取传输器 Statement stat=conn.createStatement();
2020-12-05 18:37:14 115
原创 2020-12-05
一:JDBC的 基本概念:(一)JDBC:Java Databases Connectivity:java数据库连接(二)定义:用于用java语言来连接并访问数据库的一门技术(三)使用JDBC,而不使用cmd和navicat等技术的原因:这是由于在项目开发中一般使用java程序来连接数据库,那么使用JDBC就 可以很好的使得利用java技术来访问数据库。例如mybatis和Hibernate技术的底层都是使用的是JDBC,都是对JDBC进行了封装,对JDBC进行了简化而Navicat和cmd也可以访
2020-12-05 12:41:28 150
原创 数据库基本操作
一数据库的基本命令show databases;drop database if exists yehaoyu;use yehaoyu;show tables;查看当前的数据库:select database();;
2020-12-05 00:40:15 159
原创 数据库基本和mysql安装
一:数据库1)名称解释:数据库服务器:类似于mysql之类的软件服务器数据表:每一个库里面可以创建多张表,而每一张表可以存储一类数据(例如京淘项目中的订单模块)表记录:指的是一个数据表中的具体的某一个信息,一个表记录存储一条信息(例如京淘项目中的 订单模块的一个商品信息)服务器分为硬件和软件2)数据库定义:按照数据结构的不同来组织、存储和管理数据的仓库(比文件保存更有优势,底层也是通过文件来保存数据的)3)分类:1.关系型数据库:指的是底层以二维表形式及其之间的关系所组成的数据库(列和行:e
2020-12-05 00:28:54 104
原创 2020-10-23
一课前资料:(1)Spring Tool Suite 4:Spring官网整合了一套eclipse的开发工具,简称STS(2)超大课前资料说明:1)有些文件通过FTP传输速度很慢,包含了软件安装包/jdk/mysql/Vmare/PD…二环境配置:(1)安装JDK[1]检查与配置第一步:JDK文件1)版本说明:jdk1.8最稳定2)怎么检查这个版本输入java -version:即上述黄色部分是小版本号,无所谓是否相同,大版本号1.8一致上面的如果没有,那么就是32位的操作系统,
2020-10-23 00:13:49 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人