- 博客(20)
- 收藏
- 关注
原创 事务
事务: 就是一件完整的事情,可以包含多个操作单元,这些单元要么全部成功,要么全部失败 例如:转账 包含转出操作和转入操作.(转钱成功——到对方账户;转钱失败——回到自己账户) mysql中的事务: mysql中事务默认是自动提交,一条sql语句就是一个事务. 开启手动事务方式 ...
2018-03-24 00:25:58 142
原创 反射
反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制 1.获取class对象 方式1: Classclazz=Cl...
2018-03-24 00:23:16 135
原创 MVC和三层架构
MVC: 就是将业务逻辑,代码,显示相分离的一种思想 M:model 模型 作用:主要是封装数据,封装对数据的访问 V:view 视图 作用:主要是用来展示数据一般是jsp担任的 C:controller 控制 作用:接受请求,找到相应的javabean完成业务逻辑 MVC思想...
2018-03-24 00:18:56 217
原创 Ajax
Ajax 是一种用于创建快速动态网页的技术 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新 这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新 传统的网页如果需要更新内容,必须重载整个网页页面 原生的ajax 1.常用属性: onreadystatecha...
2018-03-21 19:38:54 145
原创 jsp & el & jstl
jsp: java服务器页面,运行在服务器端 本质上就是一个serlvet,产生的java文件和class保留在tomcat的work目录下. <tomcathome>\work\Catalina\<server name>\<web app name>\org\apache\jsp xxx_jsp...
2018-03-18 11:32:34 146
原创 cookie & session
会话技术 当用户打开浏览器的时候,访问不同的资源,直到用户将浏览器关闭,可以认为这是一次会话. 应用场景: 用户登录 验证码 购物车 访问记录 ..... 分类: cookie...
2018-03-16 19:29:55 118
原创 request & response
response:响应 作用: 往浏览器写东西 组成部分: 响应行响应头 响应体 操作响应行 格式: 协议/版本 状态码 状态码说明 状态码: ...
2018-03-16 19:21:27 201
原创 Servlet
servlet: 动态的web开发技术,本质就是一个类,运行在服务器端的一个java小程序 处理业务逻辑,生成动态web内容编写一个servlet步骤: 1.编写一个类 a.继承HttpServlet b.重写doGet或者doPost方法 2.编写配置文件(web-...
2018-03-15 22:30:22 147
原创 Tomcat
下载: .tar.tar.gz: 提供给linux系统 .zip.exe:提供给window系统 安装: 解压apache-tomcat-7.0.52.zip即可 启动: 1.tomcat/bin目录下 双击 startup.bat 2.打开浏览器:http://localhost:8...
2018-03-15 17:05:54 129
原创 JDBC
jdbc: JavaDataBase Connectivity,java操作数据库.jdbc是oracle公司指定的一套规范(一套接口) 驱动:jdbc的实现类.由数据库厂商提供. jdbc作用: 连接数据库 发送sql语句 处理结果 ...
2018-03-14 20:51:03 119
原创 MySql基础巩固
1.什么是数据库数据库就是一个文件系统,需要通过标准SQL语句才能访问.2.什么是SQLSQL,结构化查询语言3.SQL的分类DDL(Data Definition Language)数据定义语言,用来定义数据库对象:库、表、列等create,alter,dropDML(Data ManipulationLanguage)数据操纵语言,用来定义数据库记录(数据)insert,delete,upd...
2018-03-13 22:51:12 176
原创 jQuery基础巩固
1. jquery和html的整合 1.通过script标签的src属性导入即可2.放在 <script type="text/javascript"></script>标签中 <scripttype="text/javascript"> $(function(){ …… })...
2018-03-12 17:59:19 113
原创 javascript基础巩固
1.js和html整合: 方式1:在页面上直接写 将js代码放在 <script type="text/javascript"></script>标签中,一般放在head标签中 方式2:独立的js文件 通过script标签的src属性导入<script src="js的...
2018-03-11 19:26:40 193
原创 常用快捷键,持续补充......
Visual Studio:1.批量更改变量:Ctrl+F2.批量注释:Ctrl+K+C(U取消)3.批量代码对其:Ctrl+K+F4.Alt+"->":补齐残缺变量名字eclipse:1.批量更改变量:Alt+Shift+R2.批量注释:Ctrl+Shift+/ (/* */) (\取消) Ctrl+/(//) (再按一遍取消)3.批量代码对其:Ctr...
2018-03-11 19:25:04 191
原创 css基础巩固
一、与html的整合 方式1:内联样式表 通过标签的style属性设置样式 方式2:内部样式表 在当前页面中使用的样式 通过head标签的style子标签导入 例如: ...
2018-03-11 16:58:46 209
原创 html基础巩固
一、行标签和块标签和行内块标签常见行标签:a、span可以多个标签存在一行,不能直接设置行内标签的高度、宽度常见块标签:p、div、h1~h6、form独占一行,可以设置行内标签的高度、宽度常见行内块标签:img,input,textarea不仅可以对宽高属性值生效,还可以多个标签存在一行显示各种标签之间的转换:块级标签转换为行内标签:display:inline;行内标签转换为块级标签:disp...
2018-03-11 14:40:02 190
转载 java几行代码搞定算术表达式的计算
public static String Result(String s) throws ScriptException { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript");
2016-11-12 12:43:44 336
原创 (java)算术表达式的计算之后缀表达式
import java.util.ArrayList;import java.util.Scanner;import java.util.Stack;/*基本思路:为了完成算术表达式的计算,用到了两个栈,一个用于存放操作数,另一个用于存放操作符。即定义两个栈:operandStack(用来存放操作数)、operatorStack(用于存放操作符)。在处理操作数和操作符之前,首先将它们压入栈中
2016-11-12 12:01:22 2731
转载 (java)快速排序算法
参考http://developer.51cto.com/art/201403/430986.htm (有生动的图片讲解)public class HelloWorld { public static void main(String[] args) { int[] a = {6,1,2,7,9,3,4,5,10,8}; sort(a,0,a.length-1
2016-09-04 17:30:28 248
原创 c++打字游戏
#include <iostream>#include <string>#include <ctime>#include <conio.h>#include <Windows.h>using namespace std;// 随机生成数字、大写字母、小写字母char RandomChar(){ int type = rand() % 3; if (type == 0)
2016-03-18 11:21:34 5268 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人