Spring5框架概述 Spring是轻量级的开源的JavaEE框架。 Spring可以解决企业应用开发的复杂性。 Spring有两个核心部分:IOC和AOP IOC:控制反转,把创建对象过程交给Spring进行管理 AOP:面向切面,不修改源代码进行功能增强 Spring特点 方便解耦,简化开发(IOC可以降低耦合性) AOP编程支持 方便程序测试(Spring对Junit4支持,可以通过注解方便的测试Spring程序) 方便和其他框架进行整合 方便进行事务操作 降低API开发难度 Spring5系统结构​ IOC 概念和原理 什么是IOC 控制反转,把对象创建和对象之间的调...

  o9T9pEwDbXxk   2023年11月12日   36   0   0 Java

题目 n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到1个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的最少糖果数目 示例1: 输入:ratings=[1,0,2] 输出:5 解释:你可以分别给第一个、第二个、第三个孩子分发2、1、2颗糖果。 示例2: 输入:ratings=[1,2,2] 输出:4 解释:你可以分别给第一个、第二个、第三个孩子分发1、2、1颗糖果。 第三个孩子只得到1颗糖果,这满足题面中的两个条件。 提示: nratings.leng...

  o9T9pEwDbXxk   2023年11月02日   35   0   0 算法与数据结构

一、简述 MySQL索引的最左原则指的是,当使用多列索引时,MySQL会优先使用索引中最左边的列。如果查询条件中包含了索引的最左列,那么MySQL会使用这个索引来加速查询。 更具体的描述:建立一个索引,对于索引中的字段,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。 二、实际场景 单一列索引:假设有一个表users,其中有一个age列,我们为这个列创建了一个索引idx_age。如果查询条件是WHEREage>18,那么这个索引就会被用到。如果查询条件是WHEREname='John',那么这个索引就不会被用到,因为name列并...

  o9T9pEwDbXxk   2023年11月02日   51   0   0 MySQL

一、概念 MySQL的慢查询(慢查询日志):是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阈值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒以上的语句。 默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这个参数。(如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响)慢查询日志支持将日志记录写入文件和数据库表。 二、在数据库中设置SQL慢查询 开启慢查询 方式一:修改配置文件。在my.ini...

  o9T9pEwDbXxk   2023年11月02日   51   0   0 MySQL

一、概念 数据库:DataBase,简称DB。按照一定格式存储数据的一些文件的组合顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统:DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。 常见的数据库管理系统:MySQL、OracleMSSqlServer、DB2、sybase等 SQL:结构化查询语言程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。 以上三者关系:DBMS-...

  o9T9pEwDbXxk   2023年11月02日   41   0   0 MySQL

Java8的改进 速度更快 代码更少(Lambda表达式) 引入强大的StreamAPI 便于并行 最大化减少空指针异常(Optional) Nashorn引擎,允许在JVM上运行js应用 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。相比较串行的流,并行的流可以很大程度上提高程序的执行效率。 一、Lambda表达式 Lambda表达式的重要特征 可选用类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选用的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。 可选的返回关...

  o9T9pEwDbXxk   2023年11月01日   55   0   0 Java

Java实现简单计算器 参考链接🔗:https://www.bilibili.com/video/BV1d54y1s7uC?p=1&vd_source=cf21268954e139179e71f046bac01e56 设计思路 创建容器框架 创建组件和组件布局方式 组件的测试 数字按钮和功能按钮的实现 设置事件监视器 运算功能和清空功能的实现 代码importjavax.swing.; importjava.awt.; importjava.awt.event.ActionEvent; importjava.awt.event.ActionListener; pu...

  o9T9pEwDbXxk   2023年11月01日   39   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~