摘要: 今天我们一起来看一下LinkedList源码。虽然只看看一部分,那咱也是看了源码,面试的时候就不会慌了。 还是先来上一波图: 一眼就看出来了啥?一个first和last,这说明LinkedList是一个双向链表。大家是不是看到一个java的关键词:transient,为什么要用这个关键词,该关键词的 阅读全文
posted @ 2020-07-13 17:13 战旗 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 学习java不看点源码,怎么能说你学过java呢! 这一章,我过一下简单的ArrayList源码,学习源码先从简单入手吧。哈哈,像Spring、SpringBoot等以后再看,简单入手,循序渐进吧,别着急,…… 那我们先开始ArrayList这个源码吧! (这家伙,上来就扔一张图,你也太随意了吧。哈 阅读全文
posted @ 2020-07-13 15:37 战旗 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 最近在公司写一个利用poi插件读取excel的东西,,不想每一个都写一遍解析代码。就想利用Java的反射机制,写对应的实体类,获取对应excel中的值,下面是解析的代码,仅供参考。不足之处,望指出/** * 读取Excel的值,对应到T对象上,T属性的顺序对应的Excel的列的顺序 * 数据默认是有 阅读全文
posted @ 2019-05-20 17:30 战旗 阅读(998) 评论(0) 推荐(0) 编辑
摘要: HashTable: 底层数组+链表,key与value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低。 初始size为11,扩容:newsize = oldsize*2 + 1 计算index的方法:index = (hash & 0x7FFFFFF 阅读全文
posted @ 2018-06-20 16:01 战旗 阅读(195) 评论(0) 推荐(0) 编辑
摘要: position: relative;top:50%;left:50%;transform: translateY(-50%) translateX(-50%); 阅读全文
posted @ 2018-06-14 10:14 战旗 阅读(106) 评论(0) 推荐(0) 编辑
摘要: <html><head> <meta charset="UTF-8"> <title>测试</title></head><script src="static/jquery-3.3.1.min.js"></script><body><a target="edit.html" >edit</a> __ 阅读全文
posted @ 2018-06-12 11:12 战旗 阅读(693) 评论(0) 推荐(0) 编辑
摘要: try{var obj = eval('(' + str + ')');alert("str是json字符串");}catch(e){alert("str不是json字符串");} 阅读全文
posted @ 2018-03-05 15:42 战旗 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 之前一直写程序,,但是一直没有写过权限问题,今天学习一下权限,总结如下: 1、主要有权限(功能)、角色、用户这三者之间的关系。 2、权限(功能)分配给角色,角色分配给用户,一个用户可以拥有多个角色、一个角色可以拥有多个权限(功能),而权限(功能)可以理解为某些页面的组合。 3、权限分配可以由5张表完 阅读全文
posted @ 2017-11-28 10:12 战旗 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 接口定义: 实体把自己的功能抽象给外界调用。 1、 同一个应用中的前端后端数据交互: Web中一般常用的内置对象:session、request、application A、 表单的直接提交,<form action=”url”></form> B、 Js异步提交,通常用Ajax提交实现局部刷新。 阅读全文
posted @ 2017-11-24 09:18 战旗 阅读(2393) 评论(0) 推荐(1) 编辑
摘要: 1、 spring boot默认使用json的解析框架Jackson. 2、 使用fastjson,需要引入fastjson依赖包: A、 我们需要在pom.xml中引入相应的依赖; B、 需要在App.java中将fastJson添加到转换器中,使用@bean注解 @Bean public Htt 阅读全文
posted @ 2017-11-20 10:28 战旗 阅读(1401) 评论(0) 推荐(0) 编辑