一步一步教你 HTTPS 抓包

一步一步教你 HTTPS 抓包

在 Mac 上常用的抓包软件是 Charles,网上关于 Charles 的教程很多,这里介绍另一个抓包神器 mitmproxy。mitmproxy 是一款可交互式的命令行抓包工具,它除了可以抓包查看 http/https 请求,还有一个很强大的功能是拦截并修改 request 或者 response,后面我会用实际例子演示如何修改知乎的回答:)

推荐一个书单:腾讯内部人写的牛逼方法论的几本好书

推荐一个书单:腾讯内部人写的牛逼方法论的几本好书

今天就职了新公司。不知不觉间,采用和推荐的仍是在腾讯就职8年间修炼学到的方法论,和同事们也分别聊了许久,一些方法论确实很有帮助,与其简单说说这些方法论,不妨顺便推荐一个和腾讯系紧密相关的书单,供大家参考。

书单中,包含了几本腾讯人自己写的干货。可以自豪地说,在国内原创互联网书籍之中,腾讯系书籍是值得一读的。也包含了几本和腾讯紧密相关的书籍。

mybatis 多参数 list和String

mybatis 多参数 list和String
百度的过程太残酷,一个一个试。因为要放两个参数,需加以区分(多个参数同理) 方法一不建议使用,调用时打包参数不直观,维护成本高,建议方法二,虽然参数多了不好看,但是见文知意。 方法一: dao部分 注意:xml中使用参数需要严格匹配map 中put的key public void deleteBooks(Map<String, Object> map); map.put("partnerId", 12L); map.put("templist",list);   方法二: dao部分 注意:利用@par...

获取方法的参数名字以及参数类型

获取方法的参数名字以及参数类型
1.测试类参数 [code] public JsonResult<String> test(@SocketParam("a") String a) {//自定义注解的参数和方法的参数名字相同 JsonResult<String> reSocket = new JsonResult<>(); reSocket.setResult("dddd"); reSocket.setStatus(JsonResult.SUCCESS); System.out.println(a); return reSocket; } 2.获取参数名字 Method[] methods = cla.getMethods();//获取类下的所有方法 cla是...

如何找到下一个爆款APP的点子?

如何找到下一个爆款APP的点子?

 在开发移动应用方面,应用开发者往往会把自己的应用想法和策略变得过于复杂,因此通常会把应用打造得像瑞士军刀那么笨重,因为他们为应用开发的功能太多了,学习和使用起来都非常困难,维护成本也非常高。

  然而,当让我们列举如今那些最成功的应用时,我们头脑中首先想到的都是那些最简洁的应用,例如Dropbox和印象笔记。这些应用解决了用户某一亟待解决的痛点,而且简单易用。

SOFA企业应用框架

SOFA企业应用框架

从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因有很多,如果从架构的层面看,主要有两点,一个是架构设计过于复杂,层次太多能把人绕晕。另一个是根本就没架构,ServiceImpl作为上帝类包揽一切,一杆捅到DAO(就简单场景而言,这种Transaction Script也还凑合,至少实现上手都快),这种人为的复杂性导致系统越来越臃肿,越来越难维护,酱缸的老代码发出一阵阵恶臭,新来的同学,往往要捂着鼻子抠几天甚至几个月,才能理清系统和业务脉络,然后又一头扎进各种bug fix,业务修补的恶性循环中,暗无天日!

Copyright © 知乐思维 保留所有权利.   Ality主题 粤ICP备14062485

用户登录

分享到: