自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Mybatis

mybatis1 底层封装jdbc ,并自动处理resultset对象2 将SQL语句提出程序外,写在一个mapper文件中3 自带连接池占位符#{} :用参数代替占位符,并进行转义处理${} :用参数直接拼接到SQL中

2020-10-16 19:44:14 65

原创 事务

事务的四大特性1 原子性 ,同时完成或失败2 隔离性 ,不影响其他事务的执行3 一致性 ,开始与结束后总量一致4 持久性 ,写入数据库后就一直存在Mysql事务开启事务: start transaction结束事务: commit(提交事务) 或 rollback(回滚事务)中断操作: quit (再做一次)事务并发1 脏读 :读取另一事务未提交数据2 不可重复读 :查询2次结果不一致,(另一事务修改)3 幻读 : 查询2次结果不一致,(另一事务新增,删除)事务隔离级别事务隔离级

2020-10-16 10:36:10 96

原创 Cookie ,Session

cookie1 客户端的缓存技术,数据保存在客户端2 cookie从服务器获取响应的值,下次请求时直接将该值作为请求头发送到服务器端3 删除cookie需要将其的生存时间改为0session1 服务端技术,数据保存在服务器中2 Session是个域对象,内有个map集合3 生命周期 (1) 创建session :...

2020-10-15 20:32:05 67

原创 Maven

Maven1 是一个项目管理工具,使用Maven可以来管理企业级的Java项目开发及依赖的管理2 通过pom.xml文件管理jar包,使用时直接调用本地仓库的jar包依赖即可,实现jar包复用3 通过本地仓库 > 外部仓库 > 中心仓库 逐步调用下载jar包4 提供mvn install 一键打包 运行的功能Maven配置1 打开maven配置目录/conf/setting.xml文件2 修改本地仓库 : 关键字 本地仓库 3修改外部仓库 : 关键字 外部仓库

2020-10-15 19:38:51 96

原创 JSP

jsp概述1 jsp与Servlet同为动态web资源开发技术,自己也是页面的开发技术,可以再jsp中书写代码在页面展示动态技术jsp执行过程1 浏览器请求jsp文件2 服务器找到jsp文件翻译成Servlet程序3 执行Servlet程序向浏览器输出HTML网页jsp表达式<%= 常量.变量,表达式 %><% java语句 %><%-- jsp注释 --%>jsp指令1 page指令 :(1)<%@ 指令名 属性声明 %>(2)用

2020-10-15 16:49:34 168

原创 servlet

概念1 servlet是一种运行与服务器端的java应用程序,具有独立于平台和协议的特征,并且可以动态的生成web页面,它工作在客户端请求和 服务端相应的中间层生命周期1 装入: 启动服务器加载Servlet实例2 初始化: web接受请求时,调用init()方法3 调用: service()方法 提交调用doGet()和doPost()方法4 销毁: web应用结束前 ,调用destory()方法职责1 读取客户端发送的信息,返回一个html页面2 与其他服务器或数据库通信Se

2020-10-15 16:02:55 73

原创 HTTP协议

http协议1 HTTP协议是用于规定浏览器和服务器之间的通信方式/规则2 HTTP请求:(1)请求行 (get或 post请求)(2)请求头 (k-v结构)(3)请求实体 (post请求有内容)3 HTTP响应:(1)状态行 (状态码)(2)响应头 (k-v结构)(3)响应实体( html文件内容)get请求与post请求get: (1)数据通过" ? "拼装在地址栏 ,不安全(2)数据量有限制(3)适用于数据不大,没有安全要求的post: (1)数据在请求实体,安全(2)

2020-10-14 17:25:52 145

原创 tomcat

Web服务器1 web服务器是指驻留在互联网上的某种类型的计算机程序启动tomcat服务器1 配置java_home环境变量: (1)变量名:JAVA_HOME(2)变量值: jdk安装根目录2 启动服务器 : (1)通过 [tomcat根目录]/bin/startup.bat 可以启动tomcat服务器(2)通过 [tomcat根目录]/bin/shutdown.bat 可以关闭tomcat服务器修改默认端口修改port属性<Connector port="8080" proto

2020-10-14 16:58:36 66

原创 JDBC

通过JDBC访问数据库public static void main(String[] args) throws Exception { //1.注册数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取数据库连接 Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/jt_db?characterEncodin

2020-10-14 16:17:05 88

原创 Mysql

关系型数据库1 底层以二维表的形式保存数据的库就是关系型数据库(可以用SQL语句编写)(Oracle , Mysql , mariadb )2 其他的为非关系型数据库数据库与表的操作mysql -uroot - prootshow databases ; -- 查库create database if not exists aa charset utf8; --建库drop database if exists aa; --删库use aa; --用表show tables ; -

2020-10-14 15:23:03 96 1

原创 基础篇.2

String底层是用final修饰的char数组

2020-10-12 09:22:04 109

原创 基础篇

java语言的特点1 开源2 跨平台性3 应用范围广4 面向对象JVM与JRE与JDK1 JDK为 JRE 和 基础工具包2 JRE为 JVM 和核心工具包3 JVM为 虚拟机 ,是实现java跨平台的关键(虚拟机可以翻译.class文件,不同的虚拟机可以应用与不同的系统)配置jdk环境变量1 在"我的电脑"–"属性"里修改环境变量: name= “PATH” ,值=“jdk的安装路径下的bin”八大基本类型类型转换隐式转换:小类型转大类型显式转换:大类型转小类型需

2020-09-27 20:16:22 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除