摘要:
如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 阅读全文
摘要:
1、 JSON 是一种基于文本的开放式数据交换格式。 2、JSON语法: 3、List集合转换: String s = "[{'name':'重量','property':'p1'},{'name':'体积','property':'P3'}]"; JSONArray array = JSONArr 阅读全文
摘要:
1:#将传入数据当做字符串输出,并添加上双引号;能够防止sql注入,一般能用#则不用$; 2:$将传入的值直接显示成sql语句,不能防止sql注入 阅读全文
摘要:
spring里两个很重要的东西 1:IOC:控制反转:使用一个类里的方法;先创建一个类的实例,再调用方法; IOC来创建只一次实例,其他人可共用,不需要新建实例;使用IOC的好处:1):可维护性高,便于进行单元测试,调试诊断故障比较方便;2):可复用性高, 2:AOP:面向切面编程; 3:ApplicationContext:有3个实现类: a:ClassPathXmlApplicati... 阅读全文
摘要:
1.建立一个项目 2.添加spring支持 3.配置xml springmvc org.springframework.web.servlet.DispatcherServlet 1 springmvc / 4.在WEB-INF下建立文件{servlet名字}-servlet.xml 配置如下: ... 阅读全文
摘要:
import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; public class TestCollectionToArray { public static void main(String[... 阅读全文
摘要:
数据(Data)的定义: 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。 数据的种类 文字、图形、图象、声音 数据的特点 数据与其语义是不可分的 数据库 按照数据结构来组织、存储和管理数据的仓库 数据库的优点 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小,节省存储空间 易... 阅读全文
摘要:
D:\Software\Tomcat7\work\Catalina\localhost 是缓存目录,可以删掉 隐藏域:页面表单中的一个元素,跟文本框一样,但是用户看不到 1.建立test1--form表单 需要它,而不需要用户看到,用隐藏域 ... 阅读全文
摘要:
package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBUtil { //... 阅读全文
摘要:
Servlet:做动态网站的 JSP:做动态网站的 Servlet最大的缺陷: 1、写html标签的时候 很麻烦(JSP可以解决) 网上搜:html转js sevelet没有 不好改,重新生成 2、编码设置特别讨厌(过滤器技术) 3、一个servlet对应一个小功能(每个操作)(三阶段Struts) JSP:概念三个单词java server page java服... 阅读全文
摘要:
el表达式: 1、语法运算:@{expression} 2、属性范围在EL中的名称 PageContext pageScope Request requestScope Session sessionScope Application applicationScope 3、登陆的时候,当登陆错误的时候,给出提示 ... 阅读全文
摘要:
ECMAScript DOM BOM 变量的声明和赋值 var width --->var用于声明变量的关键字,width变量名 width = 5; 数据类型:undefined:声明后没赋值 boolean string number null object:对象,数组,null--》var a =[1,2,3,4](object) 运算符:算... 阅读全文
摘要:
水平线标签 设置水平线宽度; 居中 段落的80%,居左; ol>li*5+tab生产5个li 有序列表 无序列表 定义描述标签 标题 内容 空格 版权号:© 大于号:> 小于号:< 引号:quot; 表格: 行 123列 123 border=1px:边框 表单:post比get安全 用户名: ... 阅读全文
摘要:
page指令: 通常位于jsp的顶端,一个页面可以有多个page指令,相当于import language:jsp页面使用的脚本语言;默认值java import:通过该属性来引用脚本语言中使用到的类文件。 contentType:用来指定jsp页面所采用的编码方式;默认值:text/html,ISO-8859-1(纯英文编码); JSP注释: html注释 JSP脚本语法格式: JS... 阅读全文
摘要:
数据(Data)的定义: 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。数据的种类 文字、图形、图象、声音 数据的特点 数据与其语义是不可分的数据库 按照数据结构来组织、存储和管理数据的仓库数据库的优点 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较 阅读全文
摘要:
一、static 修饰属性,方法,代码块 1、静态方法: 使这个方法成为整个类所公有的方法,可以用 类名.方法名 直接访问 注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性) 本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法。 ... 阅读全文
摘要:
package zxd.work622; public class TestAccount extends Thread { private Account a = new Account(); public void run() { for (int i = 0; i < 10; i++) { this.makeWithDraw(10... 阅读全文
摘要:
package zxd.work622; public class Text2 { public static void main(String[] args) { /*进程:一种正在运行的程序,有自己的地址空间:特点,动态性,并发性,独立性 * 一个进程中同时运行多个线程,用来完成不同的工作,称之为多线程; * 一个进程里的多个线程可以共享; *... 阅读全文
摘要:
package zxd.work622; public class Text1 { public static void main(String[] args) { /* * 递归求和:2+4+6+8+...+100任给一个数,求1到次数的和 */ System.out.println(sum(0)); } public static int sum(int m){ ... 阅读全文
摘要:
阅读全文
摘要:
package zxd.work621; import java.io.File; --------------------------------File的方法------------------------------------------- public class Text1 { public static void main(String[] args) { /*1,file.de... 阅读全文
摘要:
package zxd.work620; public class Text1 { public static void main(String[] args) { /**6.20:异常 *Exception * 1、NullPointerException数组NULL值异常; * 2、ClassCastException * 3、ArrayIndexOutOfBoundsExcep... 阅读全文
摘要:
package zxd.work620; public class Text6 { public static void main(String[] args) { Text6 t = new Text6(); System.out.println(t.test1(1));// 结果1 a c 3 } public int test1(... 阅读全文
摘要:
Collection 和 Collections的区别答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 Set里的元素是不能重复的,那么用什么方法来区分 阅读全文
摘要:
package zxd.work619; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class BookTest { public static void main(String[] args) { Book b... 阅读全文
摘要:
package zxd.work616; public class Text4 { public static void main(String[] args) { final int size = 4;// 定义有多少行 // 做1-4列的图形 for (int i = 1; i = 1; i--) { for... 阅读全文
摘要:
package zxd.work615; import java.util.ArrayList; import java.util.Date; import java.util.List; public class Test2 { public static void main(String[] args) { //造新闻--存储新闻--使用新闻:条数:新闻标题,删除新闻 FirstNews... 阅读全文
摘要:
package zxd.work615; import java.util.Date; import java.util.LinkedList; import java.util.List; public class TestLinkedList { public static void main(String[] args) { FirstNews new1 = new FirstNews... 阅读全文
摘要:
iterator接口: * hasNext():判断集合中元素是否遍历完毕,没有救返回true * next():返回下一个元素; * remove:从集合删除上一个由next()方法返回的元素; * * set:HashSet哈希算法类存取集合的对象,有存取和查找的性能 * HashSet()构造 阅读全文
摘要:
1、计算机的特性: 又穷性;确定性,有效性; java的优势: 跨平台;简单,面向对象的思想;健壮性;垃圾回收; jdk安装: path:%JAVAHOME%\bin;%JAVAHOME\jre; CLASSPATH: .;%JAVAHOME%\lib; 测试:cmd--Java -version- 阅读全文
摘要:
什么是类: 1.具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。 2.类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。 3.类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来 阅读全文
摘要:
/**字符串转化为基本类型xx.parsexx*/ String s = "12"; int a = Integer.parseInt(s);//字符串转化为整形 System.out.println(a); Double b = Double.parseDouble(s);//字符串转化为双精度 阅读全文
摘要:
java单词:java:爪哇 program:程序 object:对象class:类 main:主要 public:公共的private:私有的 protect:保护 default:默认static:静态的 void:无返回值 string:字符串int:整型(Integer) float:浮点型 阅读全文
摘要:
String s = "helloWorld"; String s1 = "helloworld"; char ch[] ={'a','b','c','d','e','f','g'}; String ss = new String(ch,2,4);//根据需要从字符数组里取出字符串,(字符数组,开始 阅读全文
摘要:
什么是对象:1.对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 什么是面向对象:1.面向对象这个对象,指的是客体。所谓客体是指客观存在的对象实体和主观抽象的概念。 2.面向对象就是把我们需要实现的功能抽象成对象 阅读全文