自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaBean与组件

JavaBean概述:JavaBean是用Java开发的可以跨平台的可重用组件,在Web程序中常用来封装业务逻辑和进行数据库操作。在程序开发中,程序员所要处理的无非是业务逻辑和数据,而这两种操作都要用到JavaBean,因此JavaBean很重要。JavaBean实际上就是一个Java类,这个类可以重用,javaBean从功能上说可以分为以下两类1. 封装数据2. 封装业务JavaBea...

2019-07-17 16:45:37 506

原创 Servlet

Servlet的生命周期1.加载Servlet2.初始化3.处理服务4.销毁5.卸载Servlet: server applet概念:运行在服务器端的小程序* Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。* 将来我们自定义一个类,实现Servlet接口,复写方法。快速入门:创建JavaEE项目定义一个类,实现Servl...

2019-07-16 21:18:10 120

原创 JSP基本知识

java server page 由sun公司倡导,许多公司共同参加,运行在服务端,一同建立的一种动态网页技术标准JSP工作原理jsp运行在服务端,当用户通过浏览器请求访问某个jsp资源时,web服务器会使用jsp引擎对请求的jsp进行编译和执行,然后将生成的界面返回给客户端浏览器进行显示1.翻译2.编译3.执行page指令注释html jsp <%–jsp注释–%>...

2019-07-15 15:57:52 117

原创 BOM和DOM

BOM:1. 概念:Browser Object Model 浏览器对象模型 * 将浏览器的各个组成部分封装成对象。2. 组成: * Window:窗口对象 * Navigator:浏览器对象 * Screen:显示器屏幕对象 * History:历史记录对象 * Location:地址栏对象3. Window:窗口对象 1. 创建 2. 方法 ...

2019-07-12 17:01:59 119

原创 事务,索引总结

概念:事务是逻辑上的一组操作,要么都执行,要么都不执行。银行转账案例事务的四大特性1. 原子性:事务是最小的执行单位,不允许被分割,事务的原子性确保动作要么全部完成,要么全部失败2. 持久性:一个事务被提交后,他对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响3. 一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的4. 隔离性:并发访问数据库...

2019-07-11 16:43:10 117

原创 数据库连接池(c3p0,Druid,SpringJDBC)

概念:其实就是一个容器(集合),存放数据库连接的容器。好处:1. 节约资源2. 用户访问高效C3P0:数据库连接池技术1.导入jar包2.定义配置文:* 名称: c3p0.properties 或者 c3p0-config.xml* 路径:直接将文件放在src目录下即可* 需要修改连接数据库的各个参数。3. 创建核心对象 数据库连接池对象 ComboPooledDataSo...

2019-07-10 16:48:39 122

原创 JDBC的封装

JDBC是Java连接数据库的关键技术,所以必须要使用,但是每一次要使用都要重写8个基本步骤太繁琐,所以这边可以选择封装JDBC进行调用,把一些重复要写的代码放入静态代码块中,随着类的加载而执行,并且只执行一次。首先在根目录下新建db.properities文件把链接mysql的基本数据写入db.properities中,因为是连接的mysql数据库所以driver是这种写法,如果是oracl...

2019-07-09 19:59:47 167

原创 JDBC的初步使用

首先是往项目中导入JDBC的jar包右键选择Add as Library基本步骤:1.导入jar包2.加载驱动3.获取数据库连接对象4.定义sql语句5.获取执行sql对象6.执行sql语句7.处理结果8.施放资源 //1.导入jar包 //2.加载驱动 Class.forName("com.mysql.jdbc.Driver"); ...

2019-07-08 17:03:15 84

原创 用集合编写一个简单的学生信息管理系统

需求:首先需要建一个Student的属性封装类。使用List集合,选择1-6的操作使用switch case实现。public class Test { public static void main(String[] args) { List<Student> list = new ArrayList<>(); while ...

2019-07-05 16:03:45 1366 1

原创 Map案例和collections

Collections操作集合工具类。常见的几个小方法:A:public static void sort(List list)B:public static int binarySearch(List<?> list,T key)C:public static T max(Collection<?> coll)D:public static void re...

2019-07-04 21:14:38 94

原创 set集合去重,TreeSet比较器去重,排序的三种写法。

Set中的元素无序,不可重复。Set去重复的原理是使用了Hash表。案例1:使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符* aaaabbbcccddd * 输出abcd*输入的字符串要先转成入字符数组,逐个遍历放入HashSet中。示例2:去除集合中的重复元素1.获取ArrayList,添加元素。把list中添加的元素取出来。2.把取出来的元素放...

2019-07-03 15:37:32 2032

原创 list集合,迭代器

list是一个存取有序的集合,它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。list集合中可以有重复的元素。迭代器一般插入元素会有并发异常,listIterator可以解决这个问题。ListIterator listIterator =list.listIterator();while (listIterator.hasNext()) {Stri...

2019-07-02 21:50:26 1118

原创 面向对象,数组

面向对象:去调用面向过程:C语言JVM:java虚拟机,自动创建数组类型,java内建类型数组是一种对象数组有两种声明:1、静态声明int[ ] a = {1,2,3};int[ ] b = new int[ ]{1,2,3};2、动态声明int[ ] c = new int[3];数组的继承数组向上转型成Object类,父类引用指向对象Object ojt = a;向下...

2019-07-01 21:20:44 369

原创 JAVA环境配置

首先是配置JDK环境变量。JAVA_HOMECLASSPATHPATH安装tomcat,配置环境变量。安装mysql和sqlyog安装IDEA 配置相应的环境。下载安装MAVEN 配置环境变量在maven目录下找到conf,找到settings.xml修改设置。...

2019-06-30 12:26:32 527

空空如也

空空如也

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

TA关注的人

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