Blog of CodeJELLOW’S ENGINEERING NOTES
← 全部文章
ARCHIVE

Java

46 篇文章

IDEA JSP 热部署

Web 项目开发时,经常会修改 resource 文件和 Java 文件,往往需要重新部署才能生效。 热部署,即不需要重新部署,就能生效。

阅读全文 →

java web 笔记3 JDBC基础

1、JDBC:java DataBase Connectivity 可以为多种关系型DBMS 2、JDBC API 主要功能: 三件事,具体是通过以下类/实现:DriverManager:管理jdbc驱动 Connection:连接(通过DriverManag…

阅读全文 →

JAVA WEB 笔记1

1.JSP:动态网页 静态、动态:a.不用 和 是否有“动感”混为一谈b.是否 随着 时间、地点、用户操作 的 改变而改变 动态网页 需要使用到 服务端脚本语言(JSP) 2架构 CS:Clinent ServerCS不足:a.如果 软件升级, 那么全部软件都…

阅读全文 →

Spring AOP 通知类型实现

spring aop通知(advice)分成五类: 前置通知[Before advice]:在连接点前面执行,前置通知不会影响连接点的执行,除非此处抛出异常。 后置通知[After returning advice]:在连接点正常执行完成后执行,如果连接点抛出…

阅读全文 →

Spring AOP

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程…

阅读全文 →

Mybatis学习日志(一)

MyBatis 可以简化 JDBC 操作,实现数据的持久化。 MyBatis 是一种ORM 产品, ORM的实现。ORM: Objective Relational Mapping (ORM即可以将一个person对象和一个person表对应起来)。 MyBa…

阅读全文 →

IDEA创建Spring项目实现IOC

IOC全称: Inverse of Control, 控制反转,IOC其实不是什么技术,而是一种设计思想。简要的说就是:原本需要程序去主动new创建的对象,现在反转过来交给spring的容器去创建。

阅读全文 →

Mybatis缓存

Mybatis的一级缓存是指Session缓存。一级缓存的作用域默认是一个SqlSession。Mybatis默认开启一级缓存。 也就是在同一个SqlSession中,执行相同的查询SQL,第一次会去数据库进行查询,并写到缓存中; 第二次以后是直接去缓存中取。…

阅读全文 →

Mybatis延迟加载

如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 所以延迟加载即先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快…

阅读全文 →

Log4j的使用

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。

阅读全文 →

Mybatis关联查询

一对一关联查询 A表的一条数据,对应B表的一条数据;B表的一条数据,对应A表的一条数据。 创建两个表就可以,设置A表的外码是B表的主码 由于查询两个表,最后返回的是进行笛卡尔积后的结果,我们需要创建一个新类包含这两个表里的属性,通常来讲这个类叫***Busin…

阅读全文 →

Mybatis基于动态代理实现CRUD

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(…

阅读全文 →

get和post

用户在页面上填写的表单信息都可以通过 GET 和 POST 这两种方法将数据传递到服务器上,当使用 GET 方法时,所有的信息都会出现在 URL 地址中,并且使用 GET 方法最多只能传递 1024 个字符,所以在传输量小或者安全性不那么重要的情况下可以使用 …

阅读全文 →

Jsp基础

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

阅读全文 →

SQL注入

以为是CTF的内容,没想到Java也讲了。sql注入通过输入特殊的字符,达到一些特殊目的。

阅读全文 →

Java使用JDBC(中)

上一节创建了一个SelectSql方法,实现了查询。但如果想实现自定义的查询,需要重写自定义JDBC类中的SelectSql方法,首先我们想这样写:

阅读全文 →

Java使用JDBC(上)

大家都知道JDBC是面向关系型数据库的,全称Java Database Connectivity。可是Java怎么能使用JDBC呢,小编也很好奇,但事实就是这样,大家有什么想法在留言区评论吧!(狗头保命)????

阅读全文 →

Java中的代码块

Java中有普通代码块,静态代码块,构造代码块,它们的执行顺序是怎样的呢? 普通代码块: 在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定–“先出现先执行” 构造代码块: 直接在类中定义且没有加static关…

阅读全文 →

java中this关键字的作用

this 是什么? 在Java中 this 关键字的作用和其词义接近 在方法内部使用,即这个方法所属对象的引用 在构造器内部使用,表示改构造器正在初始化对象 this表示当前对象,可以调用类的属性,方法,构造器 public class person { pu…

阅读全文 →

Java第一节

在本章内容中,您将熟悉一个简单的程序“HelloWorld”以及对java语言有一个基本的了解。

阅读全文 →