上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页
  2020年4月21日
摘要: 1、Vue组件化开发思想。 引述:组件化规范Web Components。 1)、我们希望尽可能多的重用代码。 2)、自定义组件的方式不太容易(html、css、js)。 3)、多次使用组件可能导致冲突。 4)、Web Components通过创建封装好功能的定制元素解决上述问题。 5)Vue部分实 阅读全文
posted @ 2020-04-21 22:35 别先生 阅读(798) 评论(0) 推荐(0)
  2020年4月18日
摘要: 1、Vue常用特性,常用特性概览。 1)、表单操作,表单主要做用户交互,基于Vue的表单操作,如下所示。 a)、Input单行文本。 b)、textarea多行文本。 c)、select下拉多选。 d)、radio单选框。 e)、checkbox多选框。 2)、表单域修饰符,表单默认是字符串的。 a 阅读全文
posted @ 2020-04-18 15:27 别先生 阅读(970) 评论(0) 推荐(0)
  2020年4月10日
摘要: 1、Vue,渐进式Javascript框架。 渐进式的含义理解,从左到右递进关系,声明式渲染(最简单的模式)->组件系统(组件化)->客户端路由(局部更新,浏览器的历史回退功能)->集中式状态管理(Vuex做状态管理)->项目构建(大型项目,前后端分离)。 1 <!DOCTYPE html> 2 < 阅读全文
posted @ 2020-04-10 09:49 别先生 阅读(2773) 评论(0) 推荐(1)
  2020年4月8日
摘要: 1、Java多线程与并发,进程与线程的区别。 答:进程是资源分配的最小单位,线程是CPU调度的最小单位。 1)、进程是资源分配的基本单位,所有与进行相关的资源,都被记录在进程控制块PCB中,以表示该进程拥有这些资源或者正在使用它们。 2)、进程是抢占处理机的调度单位,线程属于某个进程,共享其资源。进 阅读全文
posted @ 2020-04-08 11:08 别先生 阅读(1523) 评论(1) 推荐(1)
  2020年4月5日
摘要: 1、代理模式,就是接口 + 真实实现类 + 代理类。其中真实实现类和代理类都是要实现接口的,实例化的时候使用代理类。Spring AOP要做的是生成一个代理类来替换掉真实实现的类以对外提供服务。 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 阅读全文
posted @ 2020-04-05 16:43 别先生 阅读(445) 评论(0) 推荐(0)
  2020年4月1日
摘要: 参考:https://www.cnblogs.com/Marydon20170307/p/7417374.html 1、使用如下方式进行计算,在javascript中两个变量相除得到一个百分比保留两位小数。 var percent = Math.round(num1 / num2 * 10000) 阅读全文
posted @ 2020-04-01 23:14 别先生 阅读(7828) 评论(0) 推荐(1)
摘要: 1、Java异常以及常用工具类体系。异常处理机制主要回答了三个问题? 答:1)、第一个是异常类型回答了什么被抛出。 2)、第二个是异常堆栈跟踪回答了在哪里抛出。 3)、第三个是异常信息回答了为什么被抛出。Throwable是所有异常体系的顶级父类,包含了Error类和Exception类。从概念角度 阅读全文
posted @ 2020-04-01 23:11 别先生 阅读(733) 评论(0) 推荐(0)
摘要: 1、JVM如何加载.class文件? 答:Java虚拟机,最值的学习的两点,JVM内存结构模型以及GC。JVM是一个内存中的虚拟机,JVM的存储就是内存,例如类、常量、变量、方法都是在内存中。Java虚拟机是一种抽象化的虚拟机,在实际的计算机上仿真模拟各种计算机功能来实现,JVM有自己完善的硬件架构 阅读全文
posted @ 2020-04-01 16:03 别先生 阅读(263) 评论(0) 推荐(0)
  2020年3月31日
摘要: 1、主流应用架构。 1)、客户端向后端发送请求的时候,会先去缓存层查询,查询看看是否有符合的数据。 2)、如果有的话,直接返回。 3)、如果在缓存层没有查询到,才回去存储层去查询。 4)、去存储层查询叫做穿透查询,就是穿透缓存去存储层进行查询。 5)、从存储层查询出的数据回写到缓存层,方便下次查询的 阅读全文
posted @ 2020-03-31 10:31 别先生 阅读(819) 评论(0) 推荐(0)
  2020年3月28日
摘要: 1、为什么要使用索引? 答:如果进行全表扫描,将整个数据表的数据全部或者分批次加载到内存当中,存储的最小单位是块或者页,它们是由多行数据来组成的,将这些块都加载进来,逐个块去轮询,找到我们要的目标并返回,这种方式非常的慢,但是如果数据量小的话,这种方式也非常快的。如果数据量过大,就要避免全表扫描的情 阅读全文
posted @ 2020-03-28 19:33 别先生 阅读(1559) 评论(0) 推荐(0)
  2020年3月24日
摘要: 1、什么是红黑树? 红黑树和红色和黑色这两种颜色有关,事实上,在红黑树中,对每一个节点都附着一个颜色,或者是红色或者是黑色。红黑树首先是一棵二分搜索树,这一点和AVL树是一样的,红黑树也是一种平衡二叉树,红黑树在二分搜索树中添加了一些其它的性质,来保证红黑树不会退化成链表,来保证自己在某种情况下是一 阅读全文
posted @ 2020-03-24 11:23 别先生 阅读(763) 评论(0) 推荐(0)
  2020年3月19日
摘要: 1、什么是线段树(也称为区间树)Segment Tree。为什么使用线段树,线段树解决了什么问题,对于有一类问题,我们关心的是线段(或者区间)。 比如,最经典的线段树问题,区间染色问题。另一类经典问题就是区间查询。这两种经典问题,可以使用数组来实现,如果使用数组来进行更新和查询操作的话,时间复杂度是 阅读全文
posted @ 2020-03-19 20:22 别先生 阅读(281) 评论(0) 推荐(0)
摘要: 1、给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 update(i, val) 函数可以通过将下标为 i 的数值更新为 val,从而对数列进行修改。 示例: 1 Given nums = [1, 3, 5] 2 3 sumRange 阅读全文
posted @ 2020-03-19 20:19 别先生 阅读(394) 评论(0) 推荐(0)
摘要: 1、给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 示例: 1 给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange() 2 3 sumRange(0, 2) -> 1 4 sumRange(2 阅读全文
posted @ 2020-03-19 18:37 别先生 阅读(311) 评论(0) 推荐(0)
  2020年3月18日
摘要: 1、优先队列的经典问题,在1000000个元素中选出前100名元素,题型模式如在N个元素中选出前M个元素。 在这里面的关键就是M远远小于N的,如果M是1,是很简单的,只需要遍历一遍,此时时间复杂度是O(n)级别的,但是此时要选出前M个元素,如果M不等于1的话,就有点麻烦了,此时也可以将100万个元素 阅读全文
posted @ 2020-03-18 11:40 别先生 阅读(548) 评论(0) 推荐(0)
摘要: 1、优先队列的底层实现可以使用最大堆进行实现,由于优先队列本身就是一个队列,所以可以复用队列的接口。 2、首先,将定义好的Queue接口,创建好,可以让优先队列实现该接口之后,实现这些接口的方法。 1 package com.queue; 2 3 /** 4 * 5 */ 6 public inte 阅读全文
posted @ 2020-03-18 10:01 别先生 阅读(506) 评论(0) 推荐(0)
摘要: 树结构的不同形态,堆、线段树、字段树、并查集,四种不同的树形数据结构。 1、优先队列,本身就是一种队列。普通队列,先进先出,后进后出。优先队列,出队顺序和入队顺序无关,和优先级有关,优先级高者先得,优先级高的先出队。 类别 入队 出队(拿出最大元素) 普通线性结构(数组、链表等) O(1),直接将新 阅读全文
posted @ 2020-03-18 09:39 别先生 阅读(347) 评论(0) 推荐(0)
  2020年3月15日
摘要: 1、给定两个数组,编写一个函数来计算它们的交集。 示例 1: 1 输入: nums1 = [1,2,2,1], nums2 = [2,2] 2 输出: [2,2] 示例 2: 1 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 2 输出: [4,9] 说明: 输出结 阅读全文
posted @ 2020-03-15 12:32 别先生 阅读(310) 评论(0) 推荐(0)
摘要: 1、给定两个数组,编写一个函数来计算它们的交集。 示例 1: 1 输入: nums1 = [1,2,2,1], nums2 = [2,2] 2 输出: [2] 示例 2: 1 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 2 输出: [9,4] 说明: 输出结果中 阅读全文
posted @ 2020-03-15 11:39 别先生 阅读(540) 评论(0) 推荐(0)
摘要: 1、映射Map,存储键值数据对的数据结构(key,value),可以根据键key快速寻找到值Value,可以使用链表或者二分搜索树实现的。 首先定义一个接口,可以使用链表或者二分搜索树进行实现。 1 package com.map; 2 3 /** 4 * @ProjectName: dataCon 阅读全文
posted @ 2020-03-15 10:50 别先生 阅读(753) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页