摘要:
leetcode上算法第一题,求两数之和,是最简单的算法题。 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7 阅读全文
摘要:
1、什么是斐波那契数? 斐波那契数,又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… 斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契 阅读全文
摘要:
还在为百度网盘的令人发指的下载速度忧心吗,近日阿里巴巴集团旗下推出一款网盘产品。 你想要的是一款不限速、不打扰、够安全、易于协作的网盘?这些需求都会被满足。 1、上传下载不限速 2、不被打扰的干净空间 3、隐私绝对安全 4、免登录就能下载 现在是公测申请阶段,现在申请可以获取比别人更大的空间,赶快申 阅读全文
摘要:
我们之前说到项目中会用到各种object,vo,bo,dto等等。我们需要在不同的对象上复制属性。 一、BeanUtils和PropertyUtils 我们最常用的就是Common包里面的BeanUtils,或者Spring里面的BeanUtils. BeanUtils.copyProperties 阅读全文
摘要:
我们项目中会定义各种Object,如下图所示,我把它们分成了三大类 常用的对象: POJO (Plain Ordinary Java Object): 简单的java类,统称 DTO (Data Transfer Object):传输数据使用 VO (View Object):前端展示使用 AO ( 阅读全文
摘要:
我们的项目中会用到各种bean,比如vo,bo,dto等等,bean上的属性我们一般写get(),set()方法,整个java文件看起来很臃肿。 一、简介 我们今天介绍的lombok只用使用注解就可以去掉繁琐的get和set,这是最基本的功能,还有其他的,我们下面慢慢介绍。 二、使用 1、在你的id 阅读全文
摘要:
HashMap是现在用的最多的map,HashMap的源码可以说是面试必备技能,今天我们试着分析一下jdk1.7下的源码。 先说结论:数组加链表 一、先看整体的数据结构 首先我们注意到数据是存放在一个Entry<K,V>数组里面,默认大小16. public class HashMap<K,V> e 阅读全文
摘要:
swagger2 1、引入依赖 2、Swagger配置 3、在Controller接口上配置说明 4、在网页查看 url:http://localhost:8080/swagger ui.html 5、权限配置 在Swagger类里面加权限相关信息,如下 在Filter里面过滤swagger相关ur 阅读全文
摘要:
一、初识SpringSecurity 在springboot项目中加入spring security。 1、在pom.xml中加入依赖 2、启动 在启动信息里面有一个自动生成的密码,默认用户名是user。 此时我们就可以用user:dd6f7b68 7409 4195 b908 b78cc9ec92 阅读全文
摘要:
一、lambda表达式 参考网址:http://www.importnew.com/16436.html 二、Stream 参考网址:https://www.ibm.com/developerworks/cn/java/j lo java8streamapi/ stream() : 返回串行流 pa 阅读全文