Apache配置详解

1. 虚拟主机概念我们要想实现一个web站点,而且能够在互联网上被访问,首先它再能运行在操作系统,而且这个操作系统还要运行在物理主机上(第一它是一个主机)。在互联网上能够被访问,那我们需要一个主机,需要一个IP地址,需要一个时时在线的服务器,这需要多少资源?对众多小型站点来讲或者说对某种需求来讲,有可能都用不到服务器,也就是每天就10个人左右访问,只是需要我们在线而已,如果我们就为这一点点的需求就投入重大的资源的话是非常浪费的。我们就期望能够像我们使用虚拟机一样,虚拟的OS一样或虚拟的PC...

Read More

SpringData笔记

SpringData 笔记1. 配置项目1.pom.xml 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...

Read More

GOF23 常用设计模式

GOF23 常用设计模式一、单例设计模式1.饿汉式12345678public class GOF23 { // 饿汉式 private static final List list = new ArrayList(); public static List getInstance() { return list; }} 2.懒汉式1234567891011121314151617 // 懒汉式 /...

Read More

Lombok 常用功能

Lombok 常用功能1.导入123456<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided</scope></dependency> 2.@Gett...

Read More

Java Class对象与反射机制

Java Class对象与反射机制一、关于Class对象1.基本介绍其实我们在任何一个 Java 应用程序中都会存在 class 对象,这个 class 对象其实就是每一个类、类型、数组、接口 等等被加载的时候在 jvm 中创建的。也就是这些类型的一个映射,这些类型在虚拟机中的实体。正是由于存在这个对象在 Jvm 中我们可以通过一定的方式获取这个对象然后去用这个对象去对我们的各种类型做一些加载获取属性等等操作,当然主要是对类进行操作并能够执行他的方法,探知未知的类的各种信息。 2.官方文档...

Read More

MyBatis笔记五:缓存

MyBatis笔记五:缓存Mybatis 的缓存是分为两级缓存的,一个是本地缓存,也就是默认的缓存,这一个缓存是默认开启的。这个缓存是 sqlSession 级别的缓存也就是一个数据库会话的缓存,这个缓存其实说白了就是 sqlSession 级别的一个 Map 。 1.一级缓存一级缓存底层是一个 map 。虽然缓存默认开启的但是我们也会遇到缓存失效的情况: sqlSession 不同 查询条件不同,导致返回的数据都不同 在两次查询之间进行了插删改操作 手动使用了 sqlSession.c...

Read More

MyBatis笔记四:动态SQL

MyBatis笔记四:动态SQL什么是动态SQL? 简单来说就是类似于OGNL 表达式的这种 SQL 标签的嵌套然后帮助我们生成SQL语句而避免另外我们的拼字符串的操作。 1.if标签if 标签中的 test 属性就是用来测试条件的,然后里面的条件之间可以采用 and or来连接,当然我们也可以使用 && 这种,但是注意我们只能使用它们的实体符号而不能直接使用 && 这种。 12345678910111213141516@Testpublic void Dy...

Read More

MyBatis笔记三:SQL映射文件

MyBatis笔记三:SQL映射文件1.简单的CRUD1.绑定首先呢我们还是需要把我们的 Mapper 接口和我们的 mapper xml 进行绑定,绑定的方式就是采用 namespace 了。不具体多说了。 2.接口接着就是写我们的 Mapper 接口了,写Mapper接口的时候有一些注意事项,就是我们的 插删改 操作是可以有返回值的,默认情况下这些都是返回我们影响的行数,但是这里我们可以返回 Integer , Long , Boolean 类型,前两个好理解,就是我们常见的那种行数。...

Read More


Powered by Hexo and Hexo-theme-hiker

Copyright © 2015 - 2025 昨夜凛雨 All Rights Reserved.

UV : | PV :