上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页
  2018年10月7日
摘要: Junit主线程执行完毕后,就会结束进程,不关注是否有其他线程在运行。当Junit运行完毕后,如果其他线程还没有执行完毕,那么不会再执行。 使用CountDownLatch,保证启动的线程运行结束后,Junit主线程再执行完毕,就不会有问题了。 可以使用下面代码测试不加CountDownLatch时 阅读全文
posted @ 2018-10-07 22:03 lnlvinso 阅读(666) 评论(0) 推荐(0) 编辑
  2018年5月6日
摘要: 基于Python 2.7.13测试。 Python是动态语言,在类定义了之后,还可以动态地绑定属性和方法。 下面先来看怎么给类的实例动态地绑定属性和方法。 看怎么给类动态地绑定属性和方法。 想要限制实例属性,只允许对Student实例添加name和age属性。__slots__变量,来限制该clas 阅读全文
posted @ 2018-05-06 21:45 lnlvinso 阅读(1200) 评论(0) 推荐(0) 编辑
  2018年5月4日
摘要: 碰到的问题,一段代码,print在前,log的在后,查看日志中log的反而在前面。是python输出缓冲区的问题。 python输出缓冲区要满 4k 才写入文件,除非禁用缓存或者强制输出或者程序结束。中途 ctrl+c 中断会丢失一些输出。 等待10s后一次性输出: * * * * * * * * 阅读全文
posted @ 2018-05-04 22:23 lnlvinso 阅读(2850) 评论(1) 推荐(0) 编辑
  2018年5月2日
摘要: maven的间接引用会引入其他未声明的包,maven自身的冲突解决方案,最终引用的包可能不是希望的版本。 直接声明期望的版本号,就没有间接引用的问题。 子模块很多时,可以使用dependencyManagement在父模块中统一管理。 父模块中配置: 子模块则无需指定版本信息: dependency 阅读全文
posted @ 2018-05-02 22:22 lnlvinso 阅读(182) 评论(0) 推荐(0) 编辑
  2018年4月30日
摘要: 先从业务场景分析,要完成数据的分析处理功能。根据数据的不同种类,先调用groovy或者python脚本等中的一种处理数据,处理完数据的后需要流程相同。 要支持处理能力的动态扩展,也就是框架完成后,可以再增加新的处理能力,而不改变原有的代码。如要增加el处理数据的能力。 这时ServiceLoader 阅读全文
posted @ 2018-04-30 21:20 lnlvinso 阅读(478) 评论(0) 推荐(0) 编辑
  2018年4月25日
摘要: >>> x=1.235 >>> int(x) 1 >>> str="fsgavfdbafdbntsbgbt" >>> len(str) 19 >>> >>> x=987456123 >>> str(x) 会报错'str' object is not callable。 str()是系统自带的,你不能 阅读全文
posted @ 2018-04-25 21:45 lnlvinso 阅读(11132) 评论(0) 推荐(1) 编辑
摘要: 原文链接: https://blog.csdn.net/zhangyuan12805/article/details/71425385 ftp模式分为主动模式(active mode)和被动模式(passive mode),ftp是tcp连接,所以要进行三次握手 1. active和passive模 阅读全文
posted @ 2018-04-25 21:28 lnlvinso 阅读(37888) 评论(2) 推荐(7) 编辑
  2018年4月18日
摘要: Web应用防护系统Web Application Firewall,简称WAF。针对HTTP/HTTPS的安全策略专门为Web应用提供保护的产品。 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便 阅读全文
posted @ 2018-04-18 22:18 lnlvinso 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://www.zsythink.net/archives/1182 一. 引子 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的 阅读全文
posted @ 2018-04-18 21:51 lnlvinso 阅读(204) 评论(0) 推荐(0) 编辑
  2018年4月15日
摘要: 知道BloomFilter是因为RocksDB数据库中用到了这个技术,用于判断1个数据是否存在于1个SST文件中。 BloomFilter可能存在误判,就是判断数据是存在集合中,而实际上可能不存在,概率是很低的。但是判断不存在,则一定就是不存在集合中的。 资料查阅后,BloomFilter还可以用于 阅读全文
posted @ 2018-04-15 22:03 lnlvinso 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页