![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
Lei_5320
这个作者很懒,什么都没留下…
展开
-
Spring初始
一、Spring是什么?◆Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。◆Spring的一个最大的目的就是使JAVA EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Sprin原创 2020-09-11 20:35:30 · 182 阅读 · 0 评论 -
当前在线人数与历史访问量
当前在线人数1.创建监听器(servletContext创建)package com.count;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebListener;/* 初始化: 只有服务器的启动,才会原创 2020-08-06 09:23:27 · 321 阅读 · 0 评论 -
Mybits源码分析
mybatis简介mybatis是一款优秀的半自动化持久层框架,它支持定制化SQL,存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数获取结果集。Mybatis可以使用简单的XML或者注解来配置和映射原生信息,将java的pojo映射成数据库中的记录。优点:SQL统一维护配置文件中,方便管理维护,半自动化,插件支持,简单易学接下来我们对Mybits的底层代码进行解析流程总结1、读取Mybatis配置文件信息2、获取SqlSessionFactory.原创 2020-08-05 23:34:44 · 239 阅读 · 0 评论 -
抽象类能否创建对象
抽象类能否创建对象抽象类和接口都能创建对象,只是后边的new不能是new他们自己,但可以new他们的实现类(必须是类,不能是抽象类和接口),人们使用抽象类和接口只是为了说明要干什么事,而让他们的实现类去根据自己的需要去实现这些方法,比如说抽象类定义一个eat()方法,它并没有说这个方法具体怎么做,羊就可以吃草,虎就可以吃肉,羊和虎都实现了这个吃的方法。因为默认的bai都是“public static”的静态du方法zhi,所以是没法new对象的。1.抽象类与抽象方dao法的关系是:抽象方法必须原创 2020-07-16 20:06:40 · 3556 阅读 · 0 评论 -
SQL查询语句关键字的执行顺序
SQL查询语句关键字的执行顺序要知道他们的顺序就必须清楚他们自身存在的意义SELECT 字段列表FROM 表名WHERE 记录筛选条件GROUP BY 分组字段列表HAVING 分组筛选条件ORDER BY 排序字段列表那么这些关键字自身存在的意义肯定与他的顺序息息相关WHERE与HAVING的区别:WHERE是对记录进行筛选;而HAVING是对按GROUP BY进行分组后的组进行筛选。HAVING只有在使用GROUP BY 后才能使用。GROUP BY的原创 2020-07-16 19:57:38 · 547 阅读 · 0 评论 -
Statement和PreparedStatement的区别
Statement和PreparedStatement的区别Statement:为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计划!PreparedStatement:用于使用绑定变量重用执行计划select colume from table where colume=:x;通过原创 2020-07-16 19:33:18 · 239 阅读 · 0 评论 -
行级锁,表级锁,乐观锁,悲观锁
名词解释表级锁(锁定整个表)行级锁(锁定一行)悲观锁(抽象性,不真实存在这个锁)乐观锁(抽象性,不真实存在这个锁)1.表级锁表级锁,一般是指表结构共享锁锁,是不可对该表执行DDL操作,但对DML操作都不限制。行级锁之前需要先加表结构共享锁。如果用表级锁,其他客户将不能进行查询操作,因此开发中记得用行级锁2.行级锁行级锁,一般是指排它锁,即被锁定行不可进行修改,删除,只可以被其他会话select。行级锁之前需要先加表结构共享锁。联系:在 Mysql 中,行级锁并不是直接原创 2020-07-16 19:08:05 · 455 阅读 · 0 评论