摘要:
1.软件架构 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端 2.资源分类 1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如:html,css,JavaScript 2.动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。 阅读全文
摘要:
一、##JDBC 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库. JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDB 阅读全文
摘要:
##事务 1事务的基本介绍 1.概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作: 1.开启事务:start transaction 2.回滚:roolback 3.提交:commit 4MySQL数据库中事务默认自动提交 事务提交的两种方式: 阅读全文
摘要:
数据库的基本概念 1.什么是数据库: 用于存储和管理数据的仓库。 2.数据库的特点: 1.持久化存储数据的。其实数据库就是一个文件系统。 2.方便存储和管理数据 3.使用了统一的方式操作数据库 sql MySQL目录结构 1.安装目录basedir配置文件my.ini 2.数据目录datadir【数 阅读全文
摘要:
、会话技术: 1.会话:一次会话中包含多次请求和相应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2.功能:在一次会话的范围内的多次请求间,共享数据 3.方式: 1.客户端会话技术:Cookie 2.服务器端会话技术:Session 一、Cookie 1.概念:客户端 阅读全文
摘要:
一、Junit单元测试 * 测试分类: 1.黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值 2.白盒测试:需要些代码的。关注程序具体的执行流程 Junit使用:白盒测试 步骤: 1.定义一个测试类(测试哟用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名 阅读全文
摘要:
二、Redis(NoSql) Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行 100000个请求,读的速度是110000次/s,写的速度是81000次/s, 且Redis通过提供多种键值数据类型来适应不同场景下的储存需求,目前为止Red 阅读全文