今日小学生接到了A公司的笔试题,说实话这题挺简单的,奈何本小学生实力不行啊,答的不是很好,就是感觉自己会但是不是很彻底的感觉,这就是啥都会点,但都不精通,自己的基础不是很扎实,还得学啊(学不动了,太多了....)。
下面是这次的笔试题,我下来之后又整理了一遍,如果有不对的地方,望各位指点,谢谢了
答:单例模式、工厂模式、代理模式、观察者模式、MVC模式、MVVM模式
AOP是面向切面编程,能够将那些与业务无关,却为业务模块所调用的逻辑进行封装,便于减少程序的重复代码、降低模块间的耦合,提高可维护性和可扩展性。
在实际开发中AOP运用在:
在Spring AOP中有五大通知类型
泛型的主要作用:
public class App { public static void main( String[] args ) { List<Map<String,List<String>>> list = new ArrayList<Map<String, List<String>>>(); List<String> stringList = new ArrayList<>(); stringList.add("list"); Map<String,List<String>> map = new HashMap<String,List<String>>(); map.put("one",stringList); list.add(map); System.out.println(list.get(0).get("one").get(0)); } } 复制代码
浏览器的同源策略会导致跨域,即从一个域名去请求另一个域名的资源时,协议,域名,端口不同,就会发生跨域问题。
解决跨域有JSONP、CORS、postMessage
Vue的生命周期有:
就是从创建、初始化数据、编译模板、挂载DOM->渲染,更新->渲染,销毁等一系列过程
Vue.js、jQuery、ElementUI、Bootstrap
EXPLAIN 加上sql语句 复制代码
班级表(classes) | |
---|---|
Id | 主键 |
name | 班级名称 |
学生表(student) | |
---|---|
Id | 主键 |
classes_id | 学生班级 |
name | 学生名称 |
SELECT c.name AS '班级名称',s.name AS '学生名称' FROM student AS s RIGHT JOIN classes AS c ON c.id = s.classes_id; 复制代码
SELECT c.name AS '班级名称',s.name AS '学生名称' FROM student AS s RIGHT JOIN classes AS c ON c.id = s.classes_id LIMIT 0,5 复制代码