会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
adspark
博客园
首页
新随笔
联系
订阅
管理
2020年7月8日
token使用心得
摘要: 本文主要记录项目中用到的内容和学习研究过的内容,后期博客再详细介绍token,OAuth,session,cookies等 主要是使用token的两种方式(自己定义的,还需要查阅文档来系统化这部分内容): 一种是用户登录时,后台根据一定的算法生成token,将用户标识(ID等)作为key,token
阅读全文
posted @ 2020-07-08 10:39 adspark
阅读(310)
评论(0)
推荐(0)
2020年1月8日
HashMap实现原理JDK1.8
摘要: 在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用位桶+链表+红黑树实现,当链表长度超过阈值(8
阅读全文
posted @ 2020-01-08 09:49 adspark
阅读(206)
评论(0)
推荐(0)
2019年12月3日
二叉查找树,平衡二叉树AVL,红黑树
摘要: 二叉查找树 二叉查找树,也称二叉搜索树,或二叉排序树。其定义也比较简单,要么是一颗空树,要么就是具有如下性质的二叉树: (1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2) 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3) 任意节点的左、右子
阅读全文
posted @ 2019-12-03 11:15 adspark
阅读(241)
评论(0)
推荐(0)
2019年11月19日
c#委托 事件 观察者模式
摘要: c#委托 委托和事件在.NET Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。 中文名c#委托外文名Delegate编程语言C#作 用方便的引用被委托的方法应 用NET Framework 目录 1 引言 2 参数 3 委托 4 由来 5 编译
阅读全文
posted @ 2019-11-19 10:59 adspark
阅读(349)
评论(0)
推荐(0)
2019年11月13日
多态和开放封闭原则的实例
摘要: 两篇比较好的讲解多态和开放封闭原则的文章 https://www.cnblogs.com/wl-blog/p/10361894.html https://blog.csdn.net/qq_39860799/article/details/90727258
阅读全文
posted @ 2019-11-13 09:22 adspark
阅读(207)
评论(0)
推荐(0)
2019年11月12日
常用算法时间空间复杂度
摘要: 在描述算法复杂度时,经常用到O(1), O(n), O(logn), O(nlogn)来表示对应复杂度程度, 不过目前大家默认也通过这几个方式表示空间复杂度 。 那么,O(1), O(n), O(logn), O(nlogn)就可以看作既可表示算法复杂度,也可以表示空间复杂度。 大O加上()的形式,
阅读全文
posted @ 2019-11-12 10:05 adspark
阅读(247)
评论(0)
推荐(0)
2019年11月11日
Java GC机制和对象Finalize方法的一点总结
摘要: GC是什么? 为什么要有GC? GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。 有向图垃圾回收机制 .NET的
阅读全文
posted @ 2019-11-11 17:01 adspark
阅读(293)
评论(0)
推荐(0)
2019年11月6日
IEnumable和yield
摘要: yield是C#为了简化遍历操作实现的语法糖,我们知道如果要要某个类型支持遍历就必须要实现系统接口IEnumerable,还需要实现IEnumerator, static void Main(string[] args) { foreach (var item in new Program().Sa
阅读全文
posted @ 2019-11-06 12:00 adspark
阅读(266)
评论(0)
推荐(0)
2019年11月5日
C#非泛型集合和泛型集合的超级详解(转)
摘要: C# 泛型集合之非泛型集合类与泛型集合类的对应: ArrayList对应List HashTable对应Dictionary Queue对应Queue Stack对应Stack SortedList对应SortedList 第一 : ArrayList(非泛型集合) 与List(泛型集合) Arra
阅读全文
posted @ 2019-11-05 11:28 adspark
阅读(864)
评论(0)
推荐(0)
2019年10月28日
HTTP content-type介绍
摘要: HTTP content-type Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。 Content-T
阅读全文
posted @ 2019-10-28 17:07 adspark
阅读(263)
评论(0)
推荐(0)
下一页
公告