更新于:11-11 08:28
有关[应用]分类推荐
于09-29 11:37 - - cim test cim
最近有时间又把以前开源的 IM 消息系统捡起来继续开发了(确实这些年经常有朋友催更). 没错,确实是这些年,因为上次发版还是再 2019 年的八月份. 这段时间比较重大的更新就是把 元数据中心抽离出来了,以前是和 zookeeper 的代码强耦合在一起的,重构之后可以有多种实现了. 今后甚至可以提供一个 jar 包就可以把后端服务全部启动起来用于体验,此时就可以使用一个简单的基于内存的注册中心.
于10-14 14:21 - 鱼羊 - 资讯 首页轮播 AR Object Capture
量子位 | 公众号 QbitAI. 现实里的 一切都可“复制粘贴”,简直不要太好玩. 瞧,一位小可爱端了一杯茶送到老板桌前:. 老板先是一愣,然后发出灵魂一问:. 或许你会困惑,茶不是明明就在那儿吗. 很多小伙伴们应该秒懂了,这杯茶其实是“AR(增强现实)制造”. 如此效果,正是来自最近大火的 AR Code.
于07-22 18:03 - - Spring Boot 开源 Spring Boot Spring
睡不着闲逛,在GitHub上看到一个不错的开源项目: Spring Startup Analyzer. 从项目名称中就大概能猜到,这是一个分析Spring应用启动过程的工具. Spring Startup Analyzer通过采集Spring应用启动过程的数据,进而生成一个交互式的分析报告,帮助用户发现Spring应用启动慢的位置.
于07-05 17:38 - 钟情 -
连接多个以太网物理段,隔离冲突域. 对以太网帧进行高速而透明的交换转发. 自行学习和维护MAC地址信息. 交换机工作在二层,可以用来隔离冲突域,在OSI参考模型中,二层的作用是寻址,这边寻址指的是MAC地址,而交换机就是对MAC地址进行转发,在每个交换机中,都有一张MAC地址表,这个表是交换机自动学习的.
于05-31 17:26 - 去哪儿技术沙龙 -
陈力,2020年加入去哪儿网,有十余年互联网应用与游戏开发经验,目前专注于业务后台组件研发及业务系统的性能优化. 分库分表是大型互联网应用经常采用的一种数据层优化方案,常见的分库分表中间件如 sharding-jdbc、mycat 都已经比较成熟,基本上可以应对我们一般的分库分表需求. 做过分库分表的同学应该知道,在给业务系统做分库分表改造过程中,难的不是如何使用这些组件进行分库分表,而是如何将非分库分表的系统平滑的升级成一个分库分表的系统,升级期间业务不可暂停,升级过程及升级后风险可控,这个过程就像是给飞行中的飞机更换引擎,处理不好会产生重大的业务事故.
于03-10 06:52 - chuck - vue.js
Vue 3已经稳定了相当长一段时间了. 许多代码库都在生产环境中使用它,其他人最终都将不得不迁移到Vue 3. 我现在有机会使用它并记录了我的错误,下面这些错误你可能想要避免. 使用Reactive声明原始值. 数据声明在过去都是非常直接的,但是现在有很多帮助函数供我们使用. 使用 reactive声明 Object, Array, Map, Set.
于12-06 00:00 - - jianshu
本系列内容是我们在不同项目的维护过程中总结的关于DevOps/SRE方面的最佳实践,我们将致力于在项目上尽最大的努力来推行这些最佳实践. 我们希望这些最佳实践能对项目的稳定运营提供帮助,也希望刚接触DevOps/SRE的新人能通过学习这些最佳实践来提升自己在这方面的水平. 因为DevOps/SRE涉及到的方方面面比较多,一次性完成的工作量太大,所以我们决定分阶段来完成,这一次发布的是“应用开发和部署”这个部分的内容,后续我们将逐步发布“云平台与网络”,“操作系统和服务”,“用户与权限”,“监控与可视化”,“数据与备份”,“敏感数据”,“故障与应急响应”这几部分的内容.
于11-17 15:35 - 达观数据 - 人工智能 推荐系统 深度学习 自然语言处理 知识图谱
随着互联网技术的迅速发展,尤其是移动互联网的兴起,新产生的信息呈现爆炸式的增长. 为了更好地解决信息获取中的信息过载(Information Overload)和长尾问题(Long Tail),推荐系统应运而生,目前基本上已经成为了各种产品的标配功能. 推荐系统是信息过滤系统的一个分支,它可以自动地挖掘用户和物品之间的联系.
于10-26 18:49 - 达观数据 - 自然语言处理 深度学习
目前,人工智能技术在世界范围内热度极高,但却出现了“雷声大、雨点小”的现象. 一方面,随着近年来深度学习技术的不断发展,计算能力的不断提高,更深更复杂网络的普及使用,加上深度学习端到端的特性,看起来好像人工智能就是端到端的标注,不断地做数据清洗,增加标注数据,加深模型参数,就可以实现计算机像人类一样工作.
于09-01 16:37 - -
应用不停机发布是一项综合性能力,当明确好一种发布模式后,就需要逐步识别会涉及到哪些技术组件,以及明确技术组件在整个解决方案中所担任的职责边界,从而使它们能够相互协同工作. 如下列举了一些主要的技术组件:. 主要负责控制整个应用发布流程,以及集成并调度不同的技术组件,协同完成应用不停机发布. 主要负责服务请求的流量接入,可根据所识别的流量特征,负载分发到不同的负载均衡(7层).
于08-24 00:00 - - dev
02、binlog的业务应用. 01、什么是binlog. binlog是mysql的一种二进制日志文件,用来记录数据的变化. mysql使用binlog进行主从复制,如图:. 客户端向master的mysql sever写入数据. 当数据发生变化时,master将变更的数据记录写入到二进制文件中,即binlog.
于07-09 14:17 - -
众所周知,Elasticsearch存储的基本单元是shard,ES中一个index可能分为多个shard,事实上每个shard都是一个Lucece的Index,并且每个Lucece Index由多个Segment组成,每个Segment事实上是一些倒排索引的集合,每次创建一个新的Document,都会归属一个新的Segment,而不会去修改原来的Segment.
于07-09 14:14 - -
query then fetch(默认搜索方式). 找到所有匹配的文档,并使用本地的Term/Document Frequery信息进行打分. 返回关于结果的元数据到请求节点. 注意,实际文档还没有发送,只是分数. 来自所有shard的分数合并起来,并在请求节点上进行排序,文档被按照查询要去进行选择.
于05-17 11:54 - 字节跳动技术团队 -
在游戏场景内,通常有着各种各样的玩法数值设计. 由于不同用户在偏好、游戏经验等方面存在差异,因此同一数值并不适用于所有用户. 例如一个闯关游戏,对于新手来说,设置关卡的难度系数可以比有丰富经验的老玩家低一些. 为了让用户能够有更好的游戏体验,我们可以基于算法对用户进行个性化的数值调控,从而提升用户在游戏内的时长、留存等.
于04-19 13:49 - 程序员段飞 -
文章首发在公众号(月伴飞鱼),之后同步到个人网站: xiaoflyfish.cn/. 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢. 最近在看公司项目和中间件的时候,看到一些Spring扩展点的使用,写篇文章学习下,对大家之后看源码都有帮助. 「首先先介绍下Bean的生命周期」. 我们知道Bean的生命周期分为几个主干流程.
于05-03 02:45 - 菜鸟厚非 -
本文已参与「新人创作礼」活动,一起开启掘金创作之路. 布隆过滤器在实际中发挥着非常重要的作用,一呢可以防止网站被攻击,二呢可以提高系统的性能. 接下来我们通过实际案例进行讲解. 例如在电商平台,下面商品访问的地址为 https://item.jd.com/ 857.html,其中 857 是商品的 SKU.
于04-02 06:34 - 程序猿DD -
昨天,在发布了 《Spring官宣承认网传大漏洞,并提供解决方案》之后. 群里就有几个小伙伴问了这样的问题:**我们的Spring版本比较老,该怎么办. **这是一个好问题,所以DD今天单独拿出来说说. 这次的RCE漏洞宣布之后,官方给出的主要解决方案是升级版本,但只有Spring 5.2、5.3和Spring Boot 2.5、2.6提供了对应的升级版本.
于03-05 21:23 - 海外独角兽© -
本文来自微信公众号: 海外独角兽(ID:unicornobserver),作者:Packy McCormick,编辑:Siqi,原文标题:《Braintrust :去中心化的Boss直聘,Web3 融入现实的典范》,头图来自:视觉中国. DAO 的兴起让人们第一次开始认识到所有权经济:即由用户拥有、运营、维护、扩张自己正在使用的网络.
于02-24 15:46 - C1G - Nginx lua_waf openresty
pcre没找到,编辑时加上–with-pcre=../pcre-8.30 \. 4.下载ngx_cache_purge清缓组件. 伪装openresty为xcdn. 4.下载和配置 ngx_lua_waf. nginx下常见的开源 waf 有 mod_security、naxsi、ngx_lua_waf 这三个,ngx_lua_waf 性能高和易用性强,基本上零配置,而且常见的攻击类型都能防御,是比较省心的选择.
于02-12 14:53 - Bilgin Ibryam -
本文最初发表于 RedHat 的开发者站点,经原作者 Bilgin Ibryam 许可,由 InfoQ 中文站翻译分享. “我们建造计算机的方式与建造城市的方式是一样的,那就是随着时间的推移,依然毫无计划,并且要建造在废墟之上. Ellen Ullman 在 1998 年写下了这样一句话,但它今天依然适用于我们构建现代应用程序的方式,那就是,随着时间的推移,我们要在遗留的软件上构建应用,而且仅仅有短期的计划.
于08-25 11:02 - - Big Data flink kubernetes
Kubernetes 是目前非常流行的容器编排系统,在其之上可以运行 Web 服务、大数据处理等各类应用. 这些应用被打包在一个个非常轻量的容器中,我们通过声明的方式来告知 Kubernetes 要如何部署和扩容这些程序,并对外提供服务. Flink 同样是非常流行的分布式处理框架,它也可以运行在 Kubernetes 之上.
于01-26 10:07 - 阿里云云栖号 -
**简介:**行为序列特征在推荐,广告等领域中有着广泛应用,最近几年涌现了很多有关行为序列的研究论文,讲解如何将行为序列应用到实际场景中. 但是论文中的实际思想距离落地还有一段距离,因此本文先介绍一些论文中的序列特征的用法,然后介绍一下在大规模分布式推荐系统框架 EasyRec 中如何将序列特征快速落地,提升实际场景效果.
于01-18 03:12 - 得物技术 -
我们在进行代码重构以及需求迭代时,在上线之前需要进行一轮、二轮以及回归测试,如果业务场景比较复杂,那么就会存在以下几个方面的问题:. (1)测试的周期就会相应的拉的比较长;. (2)随着业务功能的不断迭代,测试案例不一定能够覆盖全,一些冷门的隐藏比较深的问题不一定可以及时发现,回归测试难度逐渐增大;.
于01-15 16:42 - -
如您所知,在 Kubernetes 中部署一个基本可行的应用程序配置是轻而易举的事. 另一方面,试图使您的应用程序尽可能地可用和容错不可避免地会带来大量的障碍和陷阱. 在本文中,我们分解了我们认为在 Kubernetes 中部署高可用性应用程序并以简洁的方式共享它们时最重要的规则. 请注意,我们不会使用任何开箱即用的功能.
于01-07 20:15 - - dotnet
在 dotnet 的输出路径里面,可以看到有一个有趣的可执行文件,这个可执行文件是如何在框架发布和独立发布的时候,找到 dotnet 程序的运行时的,这个可执行文件里面包含了哪些内容. 在回答上面的问题之前,请大家尝试打开 C:\Program Files\dotnet\sdk\5.0.100\AppHostTemplate\ 这个文件夹.
于01-01 22:32 - admin - 架构与远方 DevSecOps SDL 体系建设 应用安全
在创业进程中,可能最开始我们会想着快速上线,一些性能、可用性或安全的问题是有时间就搞搞,没时间就放着;或者对于用户的一些异常行为,一些薅羊毛的行为没有特别的关注;又或者对于用户上传的个人资产没有做特别安全的隔离或保护等等. 虽然现在看起来都没有引发大的问题,但是这些都是应用安全隐患,都是隐藏的雷,一旦被公众引爆,将惊天动地.
于12-10 19:13 - - 前沿资讯 前沿资讯 log4j2
Apache Log4j 2是一款优秀的Java日志框架. 该工具重写了Log4j框架,并且引入了大量丰富的特性. 该日志框架被大量用于业务系统开发,用来记录日志信息. 由于Apache Log4j 2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞. 漏洞利用无需特殊配置,攻击者可直接构造恶意请求,触发远程代码执行漏洞.
于11-26 19:54 - 钱魏Way - 产品 术→技巧 研发 注册 登录
很多APP的目前都支持“本机号码一键登录”功能. 本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品. 用户只需一键授权,即可实现以本机号码注册/登录,相比先前的短信验证码流程体验更优. 目前市面上有很多厂商提供三网验证的服务,只不过是对三大运营商的包装. 要了解具体的原理可直接看三大运营商相关的介绍.
于11-17 12:52 - 阿娇 -
近些年金融科技在证券行业发挥的作用越来越重要,运用金融科技赋能业务发展,通过个性化服务构建护城河,将金融科技与业务创收和降本增效相结合开始成为证券从业人员所关注的问题,如何提升研发交付效率、小步快跑、快速迭代是所有证券行业科技研发团队共同关心的话题. 敏捷为快速迭代提供了理论思想和方法指导,DevOps为敏捷落地提供了补充和工具支持.
于09-20 20:04 - boling_cavalry -
这里分类和汇总了欣宸的全部原创(含配套源码): https://github.com/zq2599/blog_demos. 经过 《Jaeger开发入门(java版)》的实战,相信您已经能将自己的应用接入Jaeger,并用来跟踪定位问题了,本文将介绍Jaeger一个小巧而强大的辅助功能,用少量改动大幅度提升定位问题的便利性:将业务日志与Jaeger的trace关联.