随笔分类 - 工作总结
摘要:Python 爬取单个网页所需要加载的URL地址和CSS、JS文件地址 通过学习Python爬虫,知道根据正式表达式匹配查找到所需要的内容(标题、图片、文章等等)。而我从测试的角度去使用Python爬虫,希望爬取到访问该网页所需要的CSS、JS、URL,然后去请求这些地址,根据响应的状态码判断是否都
阅读全文
摘要:Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jv
阅读全文
摘要:就是一个 callback,只不过 callback 的操作是发送指定的 HTTP request 给一个指定的地址。 callback 就是由甲传给乙,乙处理完之后通知甲传过来的方法或者请求甲方的 URL 一个 callback 是一个可调用对象(方法、委托、lambda 表达式、functor、
阅读全文
摘要:Webhook就是用户通过自定义回调函数的方式来改变Web应用的一种行为,这些回调函数可以由不是该Web应用官方的第三方用户或者开发人员来维护,修改。通过Webhook,你可以自定义一些行为通知到指定的URL去。Webhook的“自定义回调函数”通常是由一些事件触发的,比如推送代码到代码库或者博客下
阅读全文
摘要:什么是webhook 翻译,原文地址:https://sendgrid.com/blog/webhook vs api whats difference/ 一、概述 Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一
阅读全文
摘要:之前听学长介绍过webhooks,也知道有这个东西,但没有真正的用于项目部署,长久以来一直过着“刀耕火种”的生活......长久以来,都是这么更新代码的: 由于之前做的项目刚刚上线,需要对其进行持续的维护,而项目所在的服务器只能通过内网登录,出了校门就不行了,就想起了webhook,决
阅读全文
摘要:一、概述 1.目标:用observer.properties文件存储observer类,当要增加observer时,无需修改代码,修改properties文件即可 2.properties文件位置的关系:当properties文件放在src目录下时,由于编译会自动把src里的文件放到bin文件平,因
阅读全文
摘要: 一、概述 childe类中的是关联监听者dad的,若要再增加监听者,会很不方便,且要修改代码。好的方法是封装监听者类,用addListener()方法动态添加监听者 二、代码 1.Test.java ?123456789101112131415161718192021222
阅读全文
摘要:把小孩醒来时的具体情况封装成事件类 Test.java ?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616
阅读全文
摘要:这两个模式实质上很简单,在实际项目中也是非常常用的。但却被有些人说的云里雾里,这里用白话解释一下。 本质上两者都是同一个模式。专业的说法是这样的(觉得绕口的请直接转到白话解释部分,再回头来看下面这几句话就好懂了): 监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象
阅读全文
摘要:监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法 观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参
阅读全文
摘要:茵蒂克丝 如何创建一个窗口 手动创建窗口的流程 实际代码 安装钩子 (Install hook) 钩子简介 SetWindowsHookEx 函数 设置监听【键盘】消息 设置监听【鼠标】消息 如何创建一个窗口 另外一个再录的 Windows SDK教程 里面有讲到快捷创建窗口的方式,不过这样的话要分
阅读全文
摘要:Add Webhooks to Your API the Right Way Adam DuVander / December 15, 2016 In the last 10 years, APIs have gone from nice to have to must have, certainl
阅读全文
摘要: eclipse 3.4+jdk1.6 编译正常通过,运行debug模式时报错 ERROR: JDWP Unable to get JNI 1.2 environment, jvm >GetEnv() return code = 2 JDWP exit error AGENT_ER
阅读全文
摘要:HTTP认证与https简介 HTTP请求报头: Authorization [ˌɔ:θəraɪˈzeɪʃn] HTTP响应报头: WWW Authenticate [ɔ:ˈθentɪkeɪt] HTTP认证是基于质询/回应(challenge/response)的认证模式。 HTTP认证 BASI
阅读全文
摘要:简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一
阅读全文
摘要:写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持多个生产者和多个消费者线程拥塞调用。1.使用synchronized锁或ReentrantLock锁实现1)使用synchronized锁的notify、notifyAll来实现基本思路:使用put方法向容器中添加元素
阅读全文
摘要:(一)public class Demo01 {private int count = 10;private Object object = new Object();@Testpublic void test(){synchronized (object) { //任何线程要执行下面的代码,必须先
阅读全文
摘要:也不知道我理解的对不对,欢迎大家讨论! 自己写了个钩子函数,我理解的钩子函数: public interface Transactioner { String wedontknow() ; } public abstract class GouZi { public abstract void go
阅读全文
摘要:在面向对象的语言中,回调则是通过接口或抽象类来实现的,我们把实现这种接口的类称为回调类,回调类的对象称为回调对象,其处理事件的方法叫做回调方法。(摘自百度百科) 那么通过上面那句话将百度百科中的“回调函数”翻译成JAVA版:回调方法就是一个通过回调对象的引用(java中的引用存的是对象的地址)调用的
阅读全文

浙公网安备 33010602011771号