随笔分类 - java学习笔记
java学习阶段的总结
摘要:上传文件 1.上传文件原理 2.使用fileupload的jar包代码实现
阅读全文
摘要:Servlet详解 1.servlet简单介绍 servlet是javaweb三大组件之一,他与filter ,listener 共同组成了javaweb的三大组件,Servlet(Server Applet)是Java Servlet的简称,解释为运行在服务器端的java小程序, 作用:用来接收客
阅读全文
摘要:javaWeb之http协议 1.http协议是什么? http协议(超文本传输协议)通俗地讲是一种网络数据传输格式,他规定了在一次交互中中请求和响应的数据格式,最终体现为网络传输的数据包格式,一次请求,一次响应 2.请求 请求包括:请求行 请求头 请求体 请求行: 格式 : 请求方式 资源路径 协
阅读全文
摘要:对java方法进行功能增强的方法 1.通过继承的方式 对哪个类中的方法进行增强,可以采用继承那个类的方式。通过继承该类,可以重写方法,如果还需要老方法的一些功能,使用super调用。 2.通过装饰者模式 使用条件:需要对某接口或抽象类的实现类中重写的方法进行功能增强可以使用装饰者模式。 使用详解:
阅读全文
摘要:jsp jsp简介: JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,在jsp中既可以写html 代码 ,又可以写java代码 作用:将页面显示与业务逻辑相分离; 通常分为三部分: java 代码 html代码 jsp指令 jsp本质
阅读全文
摘要:session浅析 1.对于会话技术的理解 web会话技术包含Session和Cookie,会话技术是浏览器端与服务器端的交互技术,拿cookie技术来说,客户端在请求服务器端的时候,如果有业务需要,服务器会设置响应头的key值与value值,在响应的时候带给浏览器端,然后浏览器端在符合path条件
阅读全文
摘要:Servlet简单实现请求分发(类thinkphp5) 1.写请求分发的原由 今天晚上笔者在使用java的servlet写博客网站的时候,想实现MVC开发模式,然后就发现,一个请求的动作就要写servlet实现类,这也太麻烦了吧,于是就在想,可不可以一个contorller控制器中实现多个请求,像t
阅读全文
摘要:百度UMeditor富文本编辑器java使用 1.介绍 UMeditor 是一款轻量级的富文本编辑器,比UEditor要小得多,是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线富文本编辑器 2.下载 官网地址:http://ueditor.baidu.com/website/umedi
阅读全文
摘要:增删改查 一.准备jar包 数据库驱动包 DBUtils包 C3P0连接池 的jar包 二.配置好C3P0的配置文件 三.准备好工具类 ThreadLocal工具类: C3P0: 四.Dao层代码: 五.Service层代码: 六 web层代码: 七.javaBean类
阅读全文
摘要:分层 分层介绍 java三层思想:高内聚,低耦合 Dao:数据访问层(data access object),通俗的说就是操作sql语句的层。 Service层:业务逻辑层, web层:展示web页面给用户看的 分层的目的: 解耦 可维护性 可扩展性 可重用性 不同的层次使用不同的包来表示: com
阅读全文
摘要:事务 一.什么是事务? 就是执行一组sql指令,这组sql指令要么全部执行成功,只要有一个失败,则全部失败 二.事务的操作 注意:和事务操作相关的都是Connection 的方法 同一个事务需要同一个Connection实现类对象 流程: 开启事务: con.setAutoCommit(false)
阅读全文
摘要:DBUtils工具包 一.介绍 DBUtils是Apache组织开源的数据库工具类。 二.使用步骤 ①.创建QueryRunner对象 ②.调用update()方法或者query()方法执行sql语句 三.构造方法及静态方法 QueryRunner类 1.构造方法 ①.无参构造 QueryRunne
阅读全文
摘要:单例模式 单例模式:见名思意就是一个类就只能创建一个实例,也就是只能创建一个对象 饿汉式单利模式: 懒汉式单例模式:
阅读全文
摘要:数据库连接池(DBCP和C3P0) 一.数据库连接池的概念 数据库连接池可以理解为是存放多个数据库连接的集合。 作用;解决建立数据库连接耗费很多资源和时间问题,提高性能 Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。这样应用
阅读全文
摘要:初识JDBC 一.JDBC概念 jdbc 英文全称:java database connectivity ,是java访问数据库的一套规范,通俗可以理解为,java为连接数据库提供的一套类和接口 jdbc与数据库驱动的关系图: 二.jdbc简单使用 使用流程:(在使用之前需要将驱动的jar导入进去)
阅读全文
摘要:mysql语句 # 1:操作数据库的整体sql #1.1 创建一个数据库 #create database 数据库名 CREATE DATABASE day01db; #(重点) #1.2 查看数据库 SHOW DATABASES; #1.3 查看创建数据库时,使用的是什么指令 SHOW CREAT
阅读全文
摘要:xml学习笔记 1:xml的概述 1.1 xml是什么 标记语言:语言中出现了<a></a>的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自己的需求,随意的定义标签) <垃圾></垃圾> 开发的组织:w3c 开源精神 HTML
阅读全文