Wesley13 Wesley13
3年前
jackson
1.  漏洞描述近日,百度云安全团队跟踪到jacksondatabind在github上更新了一个新的反序列化利用类com.caucho.config.types.ResourceRef,issue编号2660,该类绕过了之前jacksondatabind维护的黑名单类。如果项目中包含resinkernel库,并且JDK版本较低的
Wesley13 Wesley13
3年前
QQ最新版布局猜想
最近想实现类似QQ的布局,使用toolbar,tablayout,viewpager,drawerlayout等控件,碰到了一些问题。1.底部按钮切换之后,每个页面头部布局不一样。使用toolbar的话,需要在每个fragment中使用单独的toolbar。这样又出现一个新的问题,drawerlayout如何操作,drawerlayout需要
Stella981 Stella981
3年前
32个Python爬虫项目让你一次吃到撑
整理了32个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩\_∩)OWechatSogou\1\(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flink.zhihu.com%2F%3
Wesley13 Wesley13
3年前
Java8从构建树形结构
总体思路:   利用Java8的新特性Lambda和流的map、collect,不断的递归调用得到树形结构另:如果想得到无限层的话,把level的限制放开,构造并返回自定义的数据结构就可以了代码如下publicItemCatResultqueryItemCatsNew(){//声明一个存储的对象,然后构建对象
Wesley13 Wesley13
3年前
Java 中的 T,E,K,V, 别傻傻分不清楚
!(https://oscimg.oschina.net/oscnet/dc5177d8f673230278cc7349a7209b83f87.png)作者:Java的小本家来源:http://suo.im/6uFZuc前言Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检
Stella981 Stella981
3年前
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
顾老师安全测试新课,报名地址:http://www.hbz100.com/pc/course/courseInfo.do?courseId182320200226121405459。疫情期间,您在注意身体安全的同时,关注身体安全了吗?500元工作几天的薪酬,让你薪资翻几倍。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:ht
Stella981 Stella981
3年前
DevOps工具介绍连载(17)——Debian
顾老师安全测试新课,报名地址:http://www.hbz100.com/pc/course/courseInfo.do?courseId182320200226121405459。疫情期间,您在注意身体安全的同时,关注身体安全了吗?500元工作几天的薪酬,让你薪资翻几倍。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:ht
Wesley13 Wesley13
3年前
IDEA实用设置,提高开发速度。
1.代码提示设置FileSettingsKeymapMainmenuCodeCompletionBasic右键点击RemoveKey移除掉默认快捷键,再Add一个新的快捷键。当然Alt/已经被占用了,可以找到(搜索框右边那个放大镜,点一下按对应的快捷键就可以搜索,注意是右边)删掉,也可以设置别的。SmartType
Stella981 Stella981
3年前
DevOps工具介绍连载(39)——LeanKit
顾老师安全测试新课,报名地址:http://www.hbz100.com/pc/course/courseInfo.do?courseId182320200226121405459。疫情期间,您在注意身体安全的同时,关注身体安全了吗?500元工作几天的薪酬,让你薪资翻几倍。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:ht
Stella981 Stella981
3年前
RocketMQ一个新的消费组初次启动时从何处开始消费呢?
1、抛出问题一个新的消费组订阅一个已存在的Topic主题时,消费组是从该Topic的哪条消息开始消费呢?首先翻阅DefaultMQPushConsumer的API时,setConsumeFromWhere(ConsumeFromWhereconsumeFromWhere)API映入眼帘,从字面意思来看是设置消费者从哪里开始消费,正是解