首页 文章 精选 留言 我的

精选列表

搜索[首次公开募股],共10000篇文章
优秀的个人博客,低调大师

Dami 基于事件总线的本地过程调用框架(首次发版)

Dami,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块、领域模块)。零依赖,特适合 DDD。 特点 结合 Bus 与 RPC 的概念,可作事件分发,可作接口调用,可作异步响应。 支持事务传导(同步分发、异常透传) 支持事件标识、拦截器(方便跟踪) 支持监听者排序、附件传递(多监听时,可相互合作) 支持 Bus 和 Api 两种体验风格 与常见的 EventBus、ApiBean 的区别 Dami EventBus ApiBean Dami 的情况说明 广播 有 有 无 发送(send) + 监听(listen) 以及 Api 模式 应答 有 无 有 发送并等响应(sendAndResponse) + 监听(listen) + 答复(reply) 以及 Api 模式 回调 有+ 无 有- 发送并等回调(sendAndCallback) + 监听(listen) + 答复(reply) 耦合 弱- 弱+ 强++ 依赖配置 <dependency> <groupId>org.noear</groupId> <artifactId>dami</artifactId> <version>0.21</version> </dependency> 如果涉及类加载器隔离:请在主程序标为编译,在其它模块标为可选。 示例 demo21_send public class Deom11 { static String topic = "demo.hello"; public static void main(String[] args) { //监听事件 Dami.<String,String>bus().listen(topic, payload -> { System.err.println(payload); }); //发送事件 Dami.<String,String>bus().send(topic, "world"); } } demo12_request public class Demo12 { static String topic = "demo.hello"; public static void main(String[] args) { //监听事件 Dami.busStr().listen(topic, payload -> { System.err.println(payload); if (payload.isRequest()) { Dami.busStr().reply(payload, "hi nihao!"); // sendAndResponse 只接收第一个 Dami.busStr().reply(payload, "* hi nihao!"); Dami.busStr().reply(payload, "** hi nihao!"); } }); //发送事件 String rst1 = Dami.busStr().sendAndResponse(topic, "world"); System.out.println(rst1); Dami.busStr().sendAndCallback(topic, "world", rst2 -> { System.out.println(rst2); //callback 可不限返回 }); } } demo31_api public interface UserEventSender { void onCreated(Long userId, String name); Long getUserId(String name); } public class UserEventListenerImpl { public void onCreated(Long userId, String name) { System.err.println("onCreated: userId=" + userId + ", name=" + name); } public Long getUserId(String name) { return Long.valueOf(name.hashCode()); } } public class Demo31 { public static void main(String[] args) { //注册监听器 UserEventListenerOfModule1 userEventListener = new UserEventListenerOfModule1(); Dami.api().registerListener("demo.user", userEventListener); //生成发送器 UserEventSender userEventSender = Dami.api().createSender("demo.user", UserEventSender.class); //发送测试 userEventSender.onCreated(1L, "noear"); Long userId = userEventSender.getUserId( "dami"); System.err.println("收到:响应:userId:" + userId); //注销监听器 Dami.api().unregisterListener("demo.user", userEventListener); } }

优秀的个人博客,低调大师

t-io 3.8.3 发布,TiOMQ Client 公测版首次亮相

本次更新内容 修复t-io作为Client时,断网状态连接一个域名时,不会触发内置的自动重连 如梦技术提交的减少内存占用的代码优化 最新 POM 坐标 <dependency> <groupId>org.t-io</groupId> <artifactId>tio-core</artifactId> <version>3.8.3.v20220902-RELEASE</version> </dependency> 关于 t-io 这里有《t-io技术白皮书》,大家可以自行查阅了解 关于TiOMQ Client TiOMQ Client是用于测试MQTT Broker(或者叫MQTT服务器)的一个工具,简单好上手,旨在让大家有一个更顺手的MQTT测试工具。用TiOMQ Client创建连接时,默认会填充由t-io实现的一个MQTT Broker(TiOMQ,已经集群),您也可以将地址改成其他MQTT服务器,譬如EMQX的 TiOMQ Client后续会上线IM功能,让各路英雄工程师可以快乐的沟通 公测阶段,有问题可以随时反馈给我,此工具永远免费使用! 关于作者 杭州钛特云科技有限公司创始人 网络编程框架t-io执笔人 曾任牛吧云播CTO 四流程序员 三流创业者 二流传销佬 一流装逼师 以前的梦想让公司活下去,现在的梦想是成就投资人的梦想

优秀的个人博客,低调大师

Linus Torvalds与Jim Zimlin历史性首次对话中国开源

在2015年北美LinuxCon大会,Linux基金会执行董事Jim Zemlin与Linux创始人Linus Torvalds两位开源界的传奇进行了一场历史性的开源对话,至今依然为人津津乐道,记忆犹新。2019年,Linus受邀作为主讲嘉宾参加一年一度的中国开源盛事 – 2019中国KubeCon + CloudNativeCon 。这是Linus在疫情之前最后一次访问中国,至此之后,Linus一直在默默关注和支持着中国开源的发展 。 2022年,时隔7年,我们终于有机会再次邀请到两位开源领袖进行另一场开源对话 – 一场聚焦中国到开源尖峰对话! 2015年北美LinuxCon 活动时间:2022年6月22日上午 地点:线上 活动:OpenCloudOS社区开放日 活动网站:https://cloud.tencent.com/developer/salon/live-1885 Jim为这次对话预备了很多大家关心的话题,涵盖了从Linux内核开发、系统软硬件安全到给中国开源社区的建议。如果你想知道Linux kernel的未来发展,如果你想知道Linus认为什么才是开源安全最大的威胁,如果你想了解Linus对与Linux Distro的看法,如果你想听一听Linus对中国开源社区和企业开源有什么建议和期望,你一定不能错过这个尖峰对话! 如果你希望获得更多此活动的详情及更多有关LFAPAC活动信息,请扫描以下二维码与我们连系。 联系Linux Foundation APAC Linux基金会是非营利性组织,是技术生态系统的重要组成部分。 Linux基金会通过提供财务和智力资源、基础设施、服务、活动以及培训来支持创建永续开源生态系统。在共享技术的创建中,Linux基金会及其项目通过共同努力形成了非凡成功的投资。请长按以下二维码进行关注Linux Foundation APAC(LFAPAC)微信公众号。

优秀的个人博客,低调大师

树莓派获得 4500 万美元投资,首次引入外部股东

得益于树莓派低廉的售价和不错的性能与扩展性,成立于英国的树莓派如今已成为英国最为畅销的个人电脑了。正因如此,树莓派背后的组织 —— 树莓派基金会近日获得了 4500 万美元(约 2.9 亿人民币)的 投资,此次投资过后,树莓派的估值已达 5 亿美元。 树莓派基金会的贸易部门通过此次交易将部分股权出售给了投资机构 Lansdowne Partners 和 Ezrah Charitable Trust,此举使其业务价值达到约 5 亿美元。树莓派基金会本身是一个慈善组织,其利润主要用于推广计算机。树莓派由 Eben Upton 于 2009 年创立,他创造的单板计算机已被广泛用于编程学习、物联网和自动化等领域。 Eben Upton 表示:"在过去的 13 年里,我们已经从让更多的计算机进入学校的这一愿景,过渡到向 100 多个国家和地区运送超过 4200 万台计算机,与此同时捐助了超过 3000 万英镑。我们十分欢迎 Lansdowne Partners 和 Ezrah Charitable Trust 成为我们的第一个外部股东,帮助我们实现下一步的发展。" 在今年 3 月,树莓派就开始探索筹集资金的方法。正是因为疫情的原因,很多人都转向在家工作,促使树莓派的销量出现了大幅上涨,尤其是 70 美元带有键盘的 Raspberry Pi 400 套装销售最为强劲。销量的大幅增长从而也提升了树莓派的市场价值。 树莓派主要是通过设计产品,然后将其授权给向树莓派支付专利费用的制造伙伴来运作。目前几乎所有的树莓派设备都是在英国由索尼技术中心负责生产。统计信息显示,树莓派去年的销售量达到了 710 万台的历史新高,利润为 1140 万英镑。 今年,树莓派还通过扩展产品类型来进一步满足开发者需求,并以此扩充市场。今年 1 月,树莓派推出了树莓派 Pico(点击查看此前报道),这是一款主要用于嵌入式开发的微控制器,使用了 RP2040 芯片,售价 4 美元。不仅如此,树莓派还以 1 美元的价格单独销售 RP2040 芯片(点击查看此前报道),满足开发者自己构建电子产品的需求。 作为一家有影响力的机构,树莓派为了能够更好地致力于可持续发展,他们率先在英国开启了回收计划,通过回收、翻新和再销售降低了产品对环境的影响并减少资源浪费(点击查看此前报道)。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册