摘要: 1、JDK和JRE区别? JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基础的类库。通过JDK开发人员将源码文件(java文件)编译成字节码文件(class文 件)。JRE是Java运行环境,不含开发环境,即没有编译器和调试器。将class文件加载到内存准备运行 阅读全文
posted @ 2019-09-07 20:40 jet-software 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 1、进程,线程之间的区别 进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元。 线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位.同一进程中的多个线程之间可以并发执行。多个线程共享内存资源,减少 阅读全文
posted @ 2019-09-03 21:54 jet-software 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、 题目:打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1...... package com.jzq.test1; /** * 题目:打印出杨辉三角形(要求打印出10行如下图) * 1 1 1 1 2 1 1 3 阅读全文
posted @ 2019-08-29 16:09 jet-software 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 使用Spring框架的好处是什么? 方 阅读全文
posted @ 2019-08-28 16:08 jet-software 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 一、mybatis 环境搭建步骤 第一步:创建 maven 工程第二步:导入坐标第三步:编写必要代码(实体类和持久层接口)第四步:编写 SqlMapConfig.xml第五步:编写映射配置文件第六步:编写测试类 二、编写sqlMapConfig.xml <?xml version="1.0" enc 阅读全文
posted @ 2019-08-28 09:18 jet-software 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 问:当多个请求同时到达时,会启动一个还是多个Servlet来接收请求? 问:Servlet是线程安全的吗?如何保证线程安全? 问:Java Servlet中forward和redirect有何区别? 问:Servlet有哪些方法可以实现页面的跳转? 问:GET和POST的区别 阅读全文
posted @ 2019-08-19 20:47 jet-software 阅读(612) 评论(0) 推荐(0) 编辑
摘要: position的属性有哪些? position的属性有哪些? javascript中的this作用域 javascript中的this作用域 HTTP报文 http缓存机制有哪些?缓存机制的执行过程是什么? 浏览器第一次缓存: 浏览器再次请求: 水平垂直居中的方法 水平垂直居中的方法 HTTP请求 阅读全文
posted @ 2019-05-28 21:53 jet-software 阅读(305) 评论(0) 推荐(0) 编辑
摘要: react 生命周期函数 初始化阶段: getDefaultProps:获取实例的默认属性 getInitialState:获取每个实例的初始化状态 componentWillMount:组件即将被装载、渲染到页面上(在整个生命周期中只会触发一次) render:组件在这里生成虚拟的 DOM 节点 阅读全文
posted @ 2019-05-21 17:13 jet-software 阅读(3018) 评论(0) 推荐(0) 编辑
摘要: 题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。 先对这个序列从小到大排序,然后输出前面的最小的k个数即可。如果选择快速排序法来进行排序,则时间复杂度:O(n*logn)function findMin(arr,k){ va 阅读全文
posted @ 2019-05-20 21:55 jet-software 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 数组去重方法 方法一: 1、先创建一个空数组,用来保存最终结果 2、循环原数组中的每一个元素 3、再对每个元素进行第二次循环,判断是否有与之相同的元素,如果没有把这个元素放到新数组中 4、返回这个新数组 var arr = []; var arr1 = [1,3,4,6,7,2,5,3,4,0] f 阅读全文
posted @ 2019-05-17 19:53 jet-software 阅读(224) 评论(0) 推荐(0) 编辑