相关文章
设计模式面试题(七)
1.什么时候使用模板方法
模板方法模式是一种行为设计模式,它在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
以下是一些使用模板方法模式的常见情况…
建站知识
2024/11/22 18:57:40
Mybatis-Plus快速入门
MyBatisPlus 通过扫描实体类,并基于反射获取实体类信息作为数据库信息 类名驼峰转下划线作为表名为id的字段作为主键变量名驼峰转下划线作为表的字段名
遵守这些约定MyBatisPlus就会自动生成字段,方便我们快速实现
一、快速入门
起步依赖 MyBatisPlus…
建站知识
2024/11/22 18:57:40
基于java的某超市进销存管理系统
开发语言:Java
框架:ssm
技术:JSP
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclip…
建站知识
2024/11/22 20:00:52
js面试---数据类型
1、js有哪些数据类型?有什么区别 js一共有Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt,八种数据类型。 Symbol:ES6新增数据类型,代表创建后独一无二且不可变的数据类型,主要是为了解决可能出现…
建站知识
2024/11/22 18:57:38
动态规划算法 - LC354. 俄罗斯套娃信封问题
354. 俄罗斯套娃信封问题
困难
给你一个二维整数数组 envelopes ,其中 envelopes[i] [wi, hi] ,表示第 i 个信封的宽度和高度。
当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃…
建站知识
2024/11/22 18:57:35
Oracle通过函数动态拼接SQL并返回执行结果
最近接到优化程序的工作,程序使用kettle编写,有一段业务处理,需要使用kettle遍历动态拼接执行SQL(数据库(oracle)中存储SQL的查询条件,例如:AND ITEMK001);测试发现kettle遍历非常耗时(情理中,遍…
建站知识
2024/11/22 18:57:34
Java入门基础day30
day30
集合
概念 对象的容器,定义了对多个对象进行操作的常用方法。 可实现数组的功能 与数组的区别: 数组在内存中连续存放,所以必须要指定长度,长度固定,集合长度不固定 数组可以存放基本数据类型和引用数据类型&…
建站知识
2024/11/22 18:57:48