随笔分类 - Java
MyBatis-plus基础
摘要:1.MyBatis-plus简介 官网:https://www.mybatis-plus.com/ 2.快速开始(SpringBoot中使用MyBatis-plus的demo) 数据库表user如下: DROP TABLE IF EXISTS user; CREATE TABLE user ( id
阅读全文
Servlet
摘要:0.IDEA创建第一个Servlet程序 创建Servlet参考:参考 1.概述 1.概念 Java Servlet(Server applet) 是运行在 Web 服务器或应用服务器上的基于HTTP协议的程序,它是作为来自Web浏览器或其他 HTTP客户端的请求和HTTP服务器上的数据库或应用程序
阅读全文
动态代理
摘要:代理模式 代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之 间起到中介的作用。 使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户类真正的想要访问的对象是目标对象,但客户类真正可以访
阅读全文
Spring MVC
摘要:1.概述 SpringMVC是spring的一部分,能够使用spring的IOC和AOP。 SpringMVC强化注解的使用,在控制器,Service,Dao都可以使用注解。所谓SpringMVC的注解式开发是指在代码中通过对类与方法的注解,便可完成处理器在springMVC容器的注册。 sprin
阅读全文
Tomcat
摘要:1.概述 常见的JAVA相关的web服务器软件: webLogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的 JBOSS:JBOSS公司的,大型的JavaEE服务器,支
阅读全文
数据库连接池,Spring JDBC
摘要:1.数据库连接池(数据源) 1.概念 其实就是一个容器(集合),存放数据库的容器。当系统初始化好后,容器被创建,容器中会申请一些数据库连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完后,会将连接对象归还给容器。 好处:节约资源,高效 2.实现 DataSource是一个获取数据库连接
阅读全文
URL编码的问题
摘要:1.概述 URL编码:URL编码会将字符转换为可通过因特网传输的格式。 特点 1. URL 只能使用 ASCII 字符集来通过因特网进行发送。 2. 由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。 3. URL 编码使用 "%" 其后跟随两位的十六
阅读全文
正则表达式
摘要:1.概述 概念:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。==正则表达式就是用来进行文本匹配的工具== 2.元字符 .:匹配除换行符以外的任意字符 \w:匹配字母或数字或下划线 \s:匹配任意的空白符(包括空格,制表符(Tab)
阅读全文
JDBC
摘要:1.JDBC概念 概念:JAVA Database Connectivity,Java数据库连接 2.JDBC本质 官方sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包(比如MySQL数据库的驱动jar包mysql-connector-ja
阅读全文
Java中的transient关键字
摘要:1.transient关键字的作用和使用方法 transient关键字的作用:一个类实现了Serializable接口,这个类定义的对象就可以序列化和反序列化。==不需要序列化的属性加上transient关键字修饰。== transient关键字只能修饰变量,不能修饰方法和类。 transient关
阅读全文