- 博客(39)
- 收藏
- 关注
原创 JDBC----c3p0
C3P0Dbcp 做连接池 jdbctmplatcespring 和 hibernate 对c3p0进行支持。新建web项目 C3p0Test使用c3p0的连接池,导入jar包查看文档 通用Jdbcutils.java 工具在src下面创建 c3p0-config.xml
2018-04-13 17:16:15 306
原创 http协议
请求,响应。http协议:为了更好去连接请求和响应。协议介绍学习目的:了解http协议的内容。在request,请求,response 响应会涉及到协议的内容。 协议:双方的约定。 网络协议:计算机网络中进行数据交换而建立的规则、标准或约定等等。http协议:超文本传输协议(HTTP,HyperTextTransfer Proto
2018-04-12 20:29:18 696
原创 servlet学习日志01
javawebweb开发是基于请求和响应的:请求:浏览器(客户端)向服务器发送信息响应:服务器向浏览器回送信息请求和响应是成对出现的。web资源分类所谓web资源即放在Internet网上供外界访问的文件或程序,又根据它们呈现的效果及原理不同,将它们划分为静态资源和动态资源。静态web资源:固定不变数据文件(静态网页 HTML、文本、音频、视频)静态
2018-04-12 19:44:40 1645
原创 JavaScript学习日志02
8. js中的对象8.1. js中的全局对象介绍String对象Date对象Math对象和Java中的基本一致RegExp对象,正则对象,正则表达式的书写规则和Java也一致:. 当前可以是任意字符? 表示零次或一次* 表示零次或多次+ 表示一次或多次() 对某个存在的正则进行分组 组的使用 \
2018-04-02 19:08:39 279
原创 JavaScript学习日志01
1. JavaScript简介作用:1、对html中的标签实现动态的控制。2、验证表单中的内容。浏览器诞生初期只能用来浏览网页,没有与访问者互动的能力。网景公司希望出现一种网页语言,可以实现浏览器与用户互动 。Javascript语言诞生主要是完成页面的数据验证。JavaScript与Java不同1. JS是Netscape公司的产品,前身是LiveScri
2018-03-30 18:58:17 532
原创 html5学习日志04
h5 盒子模型边框border-colorborder-widthborder-style边框粗细border-widththinmediumthick边框样式border-stylenonehiddendotteddashedsoliddouble同时设置边框的颜色、粗
2018-03-22 20:06:37 332
原创 html5学习日志03
css优势内容与表现分离网页的表现统一,容易修改丰富的样式,使得页面布局更加灵活减少网页的代码量,增加网页的浏览速度,节省网络带宽运用独立于页面的CSS,有利于网页被搜索引擎收录css样式优先级行内样式>内部样式表>外部样式表就近原则基本选择器优先级:ID选择器>类选择器>标签选择器
2018-03-22 19:44:53 373
原创 html5学习日志02
h5基础表单语法文本框密码框单选按钮复选框列表框按钮多行文本域文件域邮箱网址数字滑块搜索框placeholderinput类型的文本框提供一种提
2018-03-21 19:29:46 498
原创 html5学习日志01
html5W3C标准W3CWorld Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构http://www.w3.org/http://www.chinaw3c.org/W3C标准包括结构化标准语言(XHTML 、XML)表现标准语言(CSS)行为标准(DOM、ECM
2018-03-21 19:12:47 917
原创 jdbc学习日志02
jdbc连接池是缓存在内存中的多个可重复使用的数据库连接客户端请求连接池获得一个连接对象(Connection),然后就可以使用连接对象访问数据库不需要客户端注册驱动程序大大提高了数据访问性能连接对象拿来就直接使用,不需要注册驱动及使用驱动创建连接对象javax.sql.ConnectionPoolDataSource接口对象是提供PooledConnect
2018-03-16 20:08:11 420
原创 jdbc学习日志01
JDBCJDBC的主要作用是什么?JDBC访问数据时常用的类和接口有哪些,它们的作用是什么?JDBC访问数据的步骤是什么?PreparedStatement与Statement相比,具有什么优势?JDBC API提供者:Sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager类Conn
2018-03-13 21:03:30 382
原创 oracle学习日志08
■ 游标SQL语言是面向集合的,是对指定列的操作。如果要对列中的指定行进行操作,就必须使用游标。当在PL/SQL块中执行查询语句(SELECT)和数据操纵语句(DML)时,Oracle会为其分配一个上下文区(Context Area) 游标是指向上下文区的指针,它为应用提供了一种对具有多行数据查询结果集中的每一行数据分别进行单独处理的方法显式游标游标分为显式游标
2018-03-08 20:43:48 379
原创 oracle学习日志07
■ 事务事务的特点 ACID:原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。一致性(consistency):在事务处理执行前后,数据库是一致的(数据库数据完整性约束)。隔离性(isolcation):一个事务处理对另一个事务处理的影响。 持续性(durability):事务处理的效果能够被永久保存下来 。一个事务只会有
2018-03-07 18:20:39 322
原创 oracle学习日志06
■ PL/SQL(Procedural Language/SQL,过程语言/SQL)它是结合Oracle过程语言和结构化查询语言的一种扩展语言PL/SQL支持多种数据类型,可以使用条件语句和循环语句等控制结构PL/SQL可用于创建存储过程、触发器和程序包,也可以用来处理业务规则、数据库事件或给SQL命令的执行添加程序逻辑PL/SQL语言是程序化程序设计语言。块(Bl
2018-03-06 19:10:34 321
原创 oracle学习日志05
Oracle数据库数据库对象和多表查询■ 高级查询 多表查询如果查询两张表,并且没有定义连接条件,那么查询的结果集是两表相乘的结果,这样的情况称之为笛卡尔乘积笛卡尔乘积会产生很多行结果。比如,第一张表的行数为50行,第二张表为100行,那么笛卡尔乘积产生的结果为5000行。因为第一张表的每条记录会对应第二张表的100条记录,即50*100=5000例如SELECT
2018-03-03 17:41:13 350
原创 oracle学习日志04
■ 数据完整性数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability),它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。例如:数据类型年龄使用什么类型?格式是否正确身份证号,可以是15位也可以是18位范围性别可选择“男”、“女”、“未知”是否允许重复银行
2018-02-28 19:16:08 277
原创 oracle学习日志03
oracle简单的操作数据定义语言DDL (Data Definition Language)(create,drop,alter,desc)用于创建对象如:create table ,altertable,droptable,createview;数据操纵语言DML (Data Manipulation Language)(insert,delete,update
2018-02-27 20:44:45 305
原创 oracle学习日志02
oracle简单的操作数据定义语言DDL (Data Definition Language)(create,drop,alter,desc)用于创建对象如:create table ,altertable,droptable,createview;数据操纵语言DML (Data Manipulation Language)(insert,delete,update
2018-02-27 20:09:51 287
原创 java基础学习日志20
反射、、练习myproperties.propertisefile文件mykey=myValuename=javaaddress=\u5317\u4EAC仿制昨上个public class Student extends person implements InterfaceDemo { public String name = null; private
2018-02-06 18:54:44 302
原创 java基础学习日志19
反射public class Student extends Person { public String name; private int age; private String sex; protected String address; public String school; public Student(String name, int age, Strin
2018-02-06 18:44:17 193
原创 java基础学习日志18
IO流文件路径import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;public class FileDemo { public static void main
2018-02-06 09:42:33 200
原创 java基础学习日志17
多线程线程:在一个程序中同时运行的多个独立流程,每一个独立的流程就是一个线程。两种实现方式:继承Thread类与实现 Runnable接口public class Runthread extends Thread { String name; int num; public Runthread(String name, int num) { this.n
2018-02-05 19:32:44 237
原创 java基础学习日志16
集合public class Student implements Comparable { String name; int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int get
2018-02-05 19:01:05 234
原创 java基础学习日志15
泛型public class Animal { String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Animal(String name) { this.name = name; }
2018-01-31 19:00:12 300
原创 java基础学习日志14
异常,和log4j(老司机)public class SampleThrow { public static void main(String[] args) { System.out.println("AAAAAAAAAAAAAAAAA"); try { int num = 0; if(num==0){ num=
2018-01-30 17:36:52 240
原创 java基础学习日志13
内部类/** * 外部类的构造方法先于内部类构造方法执行 * @author * @date 2018年1月26日上午9:39:24 */public class MyOuterClass { String outValue; static String name; MyInnerClass myinner;//在类内部定义的类叫内部类,定义在外部类内部,外部类
2018-01-26 19:40:54 222
原创 java基础学习日志12
内部类public class Test1 { public static void main(String[] args) {// 通过这种方式创建的字符串内存是在字符串常量池中 String str = "abc"; String str1 = "abc"; String str2 = new String("abc"); String str3 = ne
2018-01-25 16:48:15 244
原创 java基础学习日志11
还是继承,重写、重载及toString/** * 这个类作为Dog的父类 * @author * @date 2018年1月22日上午9:40:45 * java所有的类默认继承Object, * 一个类的父类包括直接和间接的父类。 * 一个类只能有一个直接父类,一个类不能同时继承多个类,在java只支持单继承,不支持多继承,java中是支持多重继承。 * 子类继承父类,只能使
2018-01-23 11:00:22 321
原创 java基础学习日志10
在这个阴冷的天气里,今天学的是继承/** * 这个类作为Dog的父类 * @author * @date 2018年1月22日上午9:40:45 * java所有的类默认继承Object, * 一个类的父类包括直接和间接的父类。 * 一个类只能有一个直接父类,一个类不能同时继承多个类,在java只支持单继承,不支持多继承,java中是支持多重继承。 * 子类继承父类,只能使用非
2018-01-22 15:20:55 567
原创 java基础学习日志09
封装类package com.hisoft.java.demo;/** * 这个类是讲解封装 * @author jh *封装可以隐藏对象的属性和实现细节,仅对外公开接口,并且可以控制对象的属性和方法的访问级别, *提高了程序的模块化及安全性,且易于维护。 * */public class Student {// 将属性定义为私有的 private String stuNa
2018-01-10 08:39:00 239
原创 java基础学习日志08
修饰符/*** 这个类是描述java的class语法的* * @author jh 修饰类的权限修饰符只能有public和default* 一个java源文件里面只能有一个用public修饰的类,且和文件名一直的类才能声明为public 用* abstract修饰的类是抽象类,抽象类不能被实例化 一个类如果要继承一个抽象类,就必须实现抽象类里面的抽象方法。* 用final修
2018-01-10 08:34:14 183
原创 java基础学习日志07
今天小冷,但阳光依旧今天学的是类的生命周期和main的调用public class ClassAndMathodDemo {// 成员变量,也叫全局变量,包括静态成员变量以及非静态成员变量 int age; String name;// 静态变量 static String schoolName;// 代码段就是用{}包围的代码,从作用域划分分为两种,一种是全局代码段,一种是局
2017-12-26 13:57:53 146
原创 java基础学习日志03
今天是第三天一.有无返回值的方法和全局变量与局部变量static定义下的基本数据类型都有返回值,而void则不需要返回值。类之下的全局变量在整个类中都可被调用,方法中的局部变量只能在方法中被调用。class Test1 {// 定义在方法体外部,类内部的变量就是成员变量,也叫全部变量 static int i=10; char c = 'c'; final int max
2017-12-13 13:53:24 222
原创 java基础学习日志02
今天是 java学习的第二天命名规范定义一:Java中的包、类、方法、参数和变量的名字统称为标识符标识符的基本命名规范1.开头只能以字母,下划线,$,后面可以包含字母,下划线,$,数字。(数字不能做开头)2.标识符不能是关键字,但可以包含关键字3.标识符区分大小写二.标识符具体的命名规范1.项目名:字母小写2.包名:全小写,但是要以您所在公司网址倒续写比
2017-12-12 17:46:22 211
原创 java基础学习日志01
第一次接触java,都说是世界上第一的编程语言,感觉很神神奇。 了解到它的发明者叫做詹姆斯·高斯林,一个美国人。它是非常自由的,是从从C语言过来的,让编程变得更加容易。我首先得到的是JDK,JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环
2017-12-12 17:36:46 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人