摘要: 阅读全文
posted @ 2019-11-07 16:15 飞蜗牛 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9;因 阅读全文
posted @ 2019-10-15 15:35 飞蜗牛 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、前端 1. 对选择导入的文件做最基本的文件格式判断,判断是否符合要求。 2. 点击导入,向后端请求前,页面给出友好提示“数据正在导入中,请等待。。。”等 二、后端 1. 虽然前端对文件格式已经做过判断,但是安全性考虑(防止通过url直接请求接口),因此代码中还要进行一次文件格式判断。 2. 对文 阅读全文
posted @ 2019-09-17 12:11 飞蜗牛 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-14 14:47 飞蜗牛 阅读(147) 评论(0) 推荐(0) 编辑
摘要: WITH RECURSIVE 1.像涉及到层级时,例如, 像上面这样需要查询某个id的上下级时,就可以使用递归查询 WITH RECURSIVE cte AS(SELECT a.f_id, a.f_parent_id FROM t_authority a WHERE a.f_id='11010000 阅读全文
posted @ 2018-12-05 15:12 飞蜗牛 阅读(4082) 评论(0) 推荐(0) 编辑
摘要: 1.在线程安全性的定义中,最核心的概念就是正确性,如果对线程安全性的定义是模糊的,那么就是因为缺乏对正确性的清晰定义。 2.当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么这个类就是线程安全的。 3.大多数servlet都是无状态的,从而极大的降低了在实现servlet线程安全性时的复杂 阅读全文
posted @ 2018-10-09 17:22 飞蜗牛 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、类加载classLoader 1.类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆内创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 2.类的加载的最终产品是位于堆区中的Class对象。 3.Class对象封装了 阅读全文
posted @ 2018-09-18 18:33 飞蜗牛 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1.spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块。 这些模块被总结为以下几个部分。 (1)Core Container Core Container(核心容器)包含有Core、Beans、Context和Expression Language模块。 Core和Bea 阅读全文
posted @ 2018-09-14 15:13 飞蜗牛 阅读(3197) 评论(0) 推荐(0) 编辑
摘要: 红黑树:一种二叉查找树,但在每个结点上增加一个存储位表示结点的颜色,可以是red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长处两倍,因而是接近平衡的。 二叉树的一般性质: 1.在一棵二叉查找树上,执行查找、插入、删除等操作的时间复杂度为 阅读全文
posted @ 2018-08-21 15:35 飞蜗牛 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把普通的pojo实例化到spring容器中,相当于配置文件中的<bean id="" class= ""/>) 泛指组件,当组件 阅读全文
posted @ 2018-08-21 14:41 飞蜗牛 阅读(157) 评论(0) 推荐(0) 编辑