01 2019 档案

idea validation code
摘要:K71U8DBPNE eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGl 阅读全文

posted @ 2019-01-30 16:50 lukelin1989 阅读(207) 评论(0) 推荐(0)

笔记
摘要:目录 并发容器 ConcurrentHashMap Hashmap多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取Entry。 HashTable使用synchronized来保证线程安全,但在线程竞争激烈的情况 阅读全文

posted @ 2019-01-17 10:30 lukelin1989 阅读(107) 评论(0) 推荐(0)

并发容器
摘要:6.1 skiplist 跳表 跳表是一个可以替换平衡树相对简单的结构.有序的元素分布在多层次的链表上面.每个节点有指向上一个节点和下一节点的引用.通过随机的方式决定元素是否跃升为上升节点.采取的是一种空间换取时间的策略.类似于数据库里面的索引. 6.2 ConcurrentSkipListMap& 阅读全文

posted @ 2019-01-16 18:39 lukelin1989 阅读(140) 评论(0) 推荐(0)

爬虫参考资料
摘要:https://www.cnblogs.com/dayouzi/archive/2018/12/02/10054913.html https://www.yuque.com/kouss/taoke/wwkwwr https://my.oschina.net/codingDog/blog/983302 阅读全文

posted @ 2019-01-15 08:00 lukelin1989 阅读(232) 评论(0) 推荐(0)

python发送信息到邮箱
摘要:import smtplib from email.mime.text import MIMEText 设置服务器所需信息 163邮箱服务器地址 mail_host = 'smtp.163.com' 163用户名 mail_user = ' @163.com' 密码(部分邮箱为授权码) mail_p 阅读全文

posted @ 2019-01-15 07:57 lukelin1989 阅读(381) 评论(0) 推荐(0)

开发计划
摘要:1. 跨文件调用 import from 2. 飞信接口 密码 接口测试 3.绕过淘宝检验 https://blog.csdn.net/youmumzcs/article/details/51385856 淘宝开发api http://open.taobao.com/api.htm?cid=1&do 阅读全文

posted @ 2019-01-14 21:14 lukelin1989 阅读(162) 评论(0) 推荐(0)

6.ConcurrentHashMap jdk1.7
摘要:6.1 hash算法 就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函 阅读全文

posted @ 2019-01-08 09:14 lukelin1989 阅读(93) 评论(0) 推荐(0)

5. AQS(AbstractQueuedSynchronizer)抽象的队列式的同步器
摘要:5.1 AbstractQueuedSynchronizer里面的设计模式 模板模式 模板模式:父类定义好了算法的框架,第一步做什么第二步做什么,同时把某些步骤的实现延迟到子类去实现。 5.1.1 模板方法,jdk已经实现好的方法,子类直接使用即可 独占式获取 + acquire(int arg) 阅读全文

posted @ 2019-01-03 09:46 lukelin1989 阅读(157) 评论(0) 推荐(0)

导航