- 博客(17)
- 收藏
- 关注
原创 Mybatis学习(一)基础搭建,入门案例
书写该文档主要是为了给自己的学习路上一点总结,不然每次都是光看,看完了就忘。以下均是自己的理解和思考,水平有限,不保证完全正确,仅供参考跟随视频学习地址:https://www.bilibili.com/video/av69742084什么是mybatismybatis的属于持久层的框架,主要作用就是代替原来的jdbc连接数据库,让开发者能够专注于sql的描写,而不需要考虑如何每次连接数据...
2020-03-09 20:11:45
181
1
转载 java语言之异常Exception
ExceptionException(异常)分两大类:运行时异常和非运行时异常(编译异常)。程序中应当尽可能去处理这些异常。1.运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由...
2020-02-01 17:31:20
310
原创 (3)深入理解面向对象
面向对象和面向过程的本质区别面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。举个简单例子,当你想造一辆车的时候,你应该要思考的是,车...
2019-10-14 00:44:25
215
原创 (补习)List和数组的区别
首先谈一下数组:Array—是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,每次删除需要后续的数组元素前移一个位置。而List:List—是一个有序的集合,可以包含重复的元素,(set不行)提供了按索引访问的方式,它继承Collection。List有两个重要的实现类:ArrayList和L...
2019-10-07 10:24:03
1176
原创 (1)基础语法
标识符java中给方法,变量,常量,以及一些类起名字的标识称之为标识符。标识符主要需要注意的有以下几个方面。不能以数字开头。以字母下划线,美元符开头,中间不要有空格,没有长度限制,但最好见文识意。不能与java的原本自带的关键字重名。注意大小写,java标识符是严格区分大小写的。关键字java中的关键字全部是是小写。const 和 goto 虽然没有使用,但是依旧保留作为关键...
2019-10-06 17:43:48
149
原创 学习jsp视频20(MVC模式与servlet执行流程(初见))心得总结
mvc module模型层,view视图层,control层。其中,视图层就是前端技术编写的页面,module层是对前端页面传过来的数据进行处理,是一个有java语言编写的类,而control层则是控制view与module一一对应的结构,什么数据该发给什么modulservlet执行流程1,先自己在web-content文件夹下面编写一个welcome.jsp文件(类似于view层)&l...
2019-03-07 11:06:51
353
转载 JDBC连接总结(模板、八股文)
a、导入驱动包,加载具体驱动类Class.forName(“具体驱动类”)b、与数据库建立连接:connection = DriverManage.getConnection(URL,UNAME,UPWD)C、通过connection,获取到操作数据库的对象。例如:prstmt = conn.prepareStatement(sql);(查询)处理结果集rs=pstmt.executeQua...
2019-03-06 19:32:45
981
原创 JAVA连接mysql中preparestateme与statement的区别
preparestatement与statement在使用时的区别1,Statement:定义statemen 语句-》编写sql语句-》执行executeUpdate(sql)。举例:尽量使用preparestatement-----------------------------------------------------------2 ,preparestatement:...
2019-03-06 17:22:27
515
原创 JAVA连接mysql数据库的基本实例代码
public static final String DBDRIVER = "com.mysql.cj.jdbc.Driver"; public static final String DBURl = "jdbc:mysql://localhost:3306/Student?useUnicode=true&characterEncoding=utf-8&useSSL=false&...
2019-03-06 14:44:15
381
原创 学习jsp视频10(session共享机制)心得总结
session是存储于服务器当中的,并且session是内置函数,所以想要生成session只需要使用,session.getAttribute(“接收过来的值”),一个session生成后,除非给他设置存活时间,否则,它会一直存在服务器端,在生成session之前,要给他一个坚持密码和用户名是否准确的检查,检查成功再存放在session中,否则便不需要存放session的值。...
2019-03-06 11:49:39
283
原创 学习jsp视频9(session执行机制原理)心得总结
session这个东西一开始是由服务器端生成的,服务器端会生成一个session,名字为:sessionid,对应的保存你的一些用户名和密码,然后服务器会返回一个cookie给你的客户端,你的客户端会保存这个cookie,这个cookie内部会保存一个JsessionId,这个JSESSIONID的值和服务器中sessionid的值会一样,当客户端下次访问这个服务器时,服务器会查询客户端的cook...
2019-03-06 10:36:42
225
原创 学习jsp视频7(cookie应用案例)心得总结
cookie是服务器端生成并返回到你的客户端的,所以第一步是在服务端生成相应的cookie,代码:`获取到相应的值,例如用户名:uname,String uname = request.getParameter,然后生成一个Cookie cookie =new Cookie(“name”,uname);由于cookie是键值对应的,所以cookie名字为name,里面包含的是uname值,即为传...
2019-03-05 22:15:11
244
原创 学习jsp视频6(response和request的异同,cookie初见)心得总结
response是服务端返回给客户端时用的,当一个网页给另一个传值的时候,可以用重定向和请求转发两种方式:(1)重定向:response.sendRedirect("跳转的页面"),特点:1,数据无法传到跳转的页面,2,地址栏会改变。(2)请求转发:getRequestDispatcher("success.jsp").forward(request,response);特点:地址栏不...
2019-03-05 21:23:45
198
原创 学习jsp视频5(使用reuquest对象实现注册)心得总结
心得总结:跳转页面的方式有get和post两种,其中get会在导航栏找中默认显示传递相关数据,而post方法在传值时是不会在导航栏显示的,get方法默认使用Tomcat中的编码方式,如果要 改的话,要到tomcat布置包里面的sever.xml里面加:URLEncoding=“utf-8”(严格区分大小写),添加的位置位于<Connector connectionTimeout=“2000...
2019-03-05 20:06:48
241
原创 Jsp的学习
eclipse配置Tomcat动态网页时遇到的问题网页打不开(1)我犯得一个错误就是:没有将生成的myjsp文件包add到tomcat中,所以很郁闷打不开。
2019-03-05 17:49:08
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人