新趣集 - xinquji.com - 一起发现有趣的新产品 获取链接 Facebook X Pinterest 电子邮件 其他应用 - 十月 06, 2019 新趣集 - xinquji.com - 一起发现有趣的新产品 反馈 登录 您更想怎样访问“新趣集”?App 还是 手机网页 Links List 只需创建链接列表。然后分享吧! 0 网站 linkslist.app 使用此应用程序可以简单地创建链接列表。使用它可以创建来自 eBay 或 Etsy(或两者都有!)的商品的愿望清单,或要与朋友共享的有趣的博客文章 / 视频 / 图像的列表。 © 2019 新趣集 xinquji.com Tags: October 07, 2019 at 02:30PM Open in Evernote 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论
Telegram MTProto Proxy 介绍说明 – 开源代码|技术|教程资源|网络资源|首页不显示 – 如有乐享 - 一月 23, 2019 Telegram MTProto Proxy 介绍说明 A – A + 我是小马甲~ 2018年6月2日 1 16484 次浏览 开源代码 | 技术 | 教程资源 | 网络资源 | 首页不显示 MTProto Proxy | MTProxy | Telegram | Telegram代理 | 科学无忧 | 科学无忧上网 文章目录 酸酸(乳)代理 SOCKS5 Proxy 如何设置 MTProto Proxy 支持的客户端 开源地址 快速参考 注册您的代理 自定义配置 推荐频道 注意到昨天的一个新闻:苹果在全球范围内阻止Telegram消息应用的更新! Telegram 的路不好走呀!前一段儿时间博主的TG群,有人发送不可描述的图片。导致这个群直接被ban!目前看只是针对IOS平台ban了这个群。其他平台暂时没事儿!博主建议大家,好好的聊天!别乱搞! 目前国内已经屏蔽了 Telegram APP相关服务,想使用 TG 必须挂代理才行!下面介绍一些路子方法。 酸酸(乳)代理 这个就不多说了。 SOCKS5 Proxy 比较老的一种代理方式。抗感染能力比较差一点! 下面是网友分享的2个! 1 2 server = r43271237 . teletype . live & port = 1080 & user = telegram & pass = telegram server = r432 . tgproxy . run & port = 1080 & user = telegram & pass = telegram 如何设置 1 2 3 4 5 6 7 8 • Telegram Android ( Settings ➔ Data and Storage ➔ Proxy Settings ) • Telegram X iOS Alpha ( Settings ➔ Data and Storage ➔ Proxy ) • Telegram Des... 阅读全文
介绍 | RSSHub - 一月 06, 2020 介绍 | RSSHub 介绍 | RSSHub https://docs.rsshub.app/ 万物皆可 RSS Tags: published January 06, 2020 at 10:13PM Open in Evernote 阅读全文
深夜加班无聊,基于反射仿了个EventBus - 掘金 - 六月 29, 2020 深夜加班无聊,基于反射仿了个EventBus - 掘金 饭谈编程 2020年06月29日 阅读 179 深夜加班无聊,基于反射仿了个EventBus 干货点 通过阅读该篇博客,你可以了解了解java的反射机制、可以了解如何基于spring生命周期使用自定义注解解决日常研发问题。 问题描述 在日常研发中,经常会遇见业务A的某个action被触发后,同时触发业务B的action的行为,这种单对单的形式可以直接在业务A的action执行结束后直接调用业务B的action,那么如果是单对多的情况呢? 方案解决 这里提供一种在日常研发中经常使用到的机制,基于spring实现的事件驱动,即在业务A的action执行完,抛出一个事件,而业务B、C、D等监听到该事件后处理相应的业务。 场景范例 这里提供一个场景范例,该范例基于springboot空壳项目实现, 具体可以查看源码 ,此处只梳理关键步骤。 步骤一: 定义一个注解,标志接收事件的注解,即所有使用了该注解的函数都会在对应事件被抛出的时候被调用,该注解实现比较简单,代码如下 /** * @author xifanxiaxue * @date 3/31/19 * @desc 接收事件的注解 */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) public @interface ReceiveAnno { // 监听的事件 Class clz(); } 复制代码 定义事件接口 /** * @author xifanxiaxue * @date 3/31/19 * @desc */ public interface IEvent { } 复制代码 所有事件都需要实现该接口,主要是为了后面泛型和类型识别。 定义MethodInfo /** * @author xifanxiaxue * @date 3/31/19 * @desc */ public class MethodInfo { public Object obj; public Method method; public static Metho... 阅读全文
评论
发表评论