06.01自我总结 一.装饰器 1.函数装饰圈的定义 函数装饰器:一种装饰函数的函数 2.个人理解两层函数装饰器 两层函数装饰器个人觉得他其实就是把需要装饰的函数名丢入形参,然后用一个嵌套的函数 进行添加程序,但是不能减少他的程序内容,他的原来程序不变只能 ,然后返回装饰好的子函数,再全局定义一个变 ...
分类:
编程语言 时间:
2019-06-01 19:12:00
阅读次数:
394
记录一下自己对ThreadLocal的理解。 看了《实战java高并发程序设计》的书,里面有关于ThreadLocal的讲解,里面提到了ThreadLocal,ThreadLocalMap,threadlocals,entry等,看了半天没明白。 一个ThreadLocal在多线程中是如何存储的? ...
分类:
其他好文 时间:
2019-05-31 11:47:29
阅读次数:
108
个人理解: 因为在使用JAVA创建一个类或者对象后,难免会存在以后不使用的情况,为了减少其继续再占用内存,必须建立一套清理垃圾的机制,但是怎么判断什么样的才算是不使用的垃圾呢,这里面进行了判断并标记分类,然后根据不同的标记再进行不同的处理。不过世事无完美之说,其也是存在弊端的(开销通常很大,而且它的 ...
分类:
其他好文 时间:
2019-05-30 19:26:35
阅读次数:
114
个人理解: SVN适合领导啊,大家一起在加班,看你进度什么的,git则不必如此,忙完传上来完活。 一、含义: 百度上这样介绍的: Git(读音为/g?t/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 L ...
分类:
其他好文 时间:
2019-05-30 14:47:02
阅读次数:
446
面向过程:我们以前使用的是面向过程编程,你需要清除每个实现步骤,每个步骤每行代码都要仔仔细细的编写, 不知道过程就找不到结果,找到实现过程就可以得到实现结果。 例如: 我们在外打工租房子,我们需要了解每个每个房屋的出租信息,不然是找不到房子的。 面向对象:对象帮我们做事情,找到对应的对象我们就可以得 ...
分类:
其他好文 时间:
2019-05-30 01:23:11
阅读次数:
148
个人理解 网络流最小割里最重要的一节,不是说应用有多广,而是思想重要 很多大家口中"最大权闭合子图拓展题",个人并不觉得有什么关联,每题都是不同的,相同的可能只是理解的思想,如果放在一起想,只会造成做题的混乱与局限 前置知识 闭合子图:一个点集$V$,如果点$i$在集合中,其出边所连接的点也在此集合 ...
分类:
其他好文 时间:
2019-05-27 16:27:23
阅读次数:
105
个人理解: 正则表达式就是为了方便检测而设置的一些字母或者数字的简单的组合,特别要明白\的转义的特点,[]代表一位。 一、正则表达式: 1、概念: 正则表达式(英语:Regular Expression,在代码中常简写为regex)是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合 ...
分类:
编程语言 时间:
2019-05-25 20:08:50
阅读次数:
157
个人理解: Object作为最大的父类,里面存在不少方法,可以在API中具体的查找。比如可以帮助查看是否相同的equals方法,不过要想看具体属性是否相同需要得重写,打印、调用对象相当于调用其tostring方法。学会在API中寻找各个方法进行了解,特别注意StringBuilder比StringB ...
分类:
编程语言 时间:
2019-05-24 19:12:31
阅读次数:
153
双列集合框架:Map1.常用实现类结构| Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x)* | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* | LinkedHashMap:保证在遍历map元素时,可以照添加的 ...
分类:
其他好文 时间:
2019-05-23 09:41:18
阅读次数:
125
有关JSON的个人理解: JSON其实就是一个独立于任何编程语言的独立的轻量的数据交换的东西,方便于人的阅读和机器的解析。里面的内容还是键值对的形式存在的,可以对其进行增删改查的,但是当从数据库中调用数据的时候,需要对其进行数据的转换。 一、JSON含义: JSON的全称是”JavaScript O ...
分类:
Web程序 时间:
2019-05-22 17:20:39
阅读次数:
151