总结总的来说logan还是个半成品的开源项目,可能官方使用的已经是个成品了,但是后台没有开源,所以我们目前只能用他们的前段开源项目来达到本地日志管理的功能;然后在官网的介绍文章里说了很多高大上的东西,其实说白了最核心的是C语言编写,文件加密,其他说的很多可能是内部使用的功能和机制,但并没有开放出来从目前的sdk来看,只具备几个功能,日志本地存储框架,日志加密,那些日志回捞啥的都没有,就是需
体验产品:Android版本软件版本:v5.4-b240设备型号:Samsung GALAXY S4操作系统:Android 4.2.2需求分析C端用户为什么要使用APP?1.节省费用2.及时获得商家信息、其他消费者评价,选择更合适的商家3.减少线下支付的繁琐B端用户为什么愿意在上线?1.获得更多消费者关注,薄利多销。市场状况目前市场上主流的购APP除外还有聚划算、大众点评、百度
前言2017年在移动端直接应用AI算法成为一种主流方向。Apple也在WWDC 2017上重磅推出Core ML框架。准备Hackathon的过程中,我们就想能否基于Core ML的深度学习能力,结合AR,做酷一点的产品。我们观察到在晚上下班时间,是公司的打车高峰时段,这时候经常会有一堆车在黑暗中打着双闪,你很难通过辨认车牌去找到你叫的专车,所以我们把产品定向为一个打车时帮助用户找到车的App。很
转载 2024-08-02 12:14:10
79阅读
背景组件化作为安卓客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。近期,行业收银研发组Android团队对零售收银和美轻收银两款安卓应用进行了组件化改造。本文将重点介绍两款应用的组件化方案,希望对从事Android组件化开发的同学能有所启发。为什么要组件化近年来,越来越多的技术团队都在进行组件化实践尝试,组件化究竟能给应用、代码带来什么样的好处?组件化的两大明显优势:提高
文章目录一、项目搭建依赖版本一览二、项目搭建 -- Nuxt部分三、项目搭建 -- 数据库MongonDB + Redis四、学习笔记 一、项目搭建依赖版本一览项目依赖版本,最好安装这个版本安装,为最稳定二、项目搭建 – Nuxt部分nuxt的升级2.0.0使用下面命令安装 npx@10.2.0$ npm install -g npx $ npx create-nuxt-app <proj
转载 7月前
36阅读
背景对于移动应用来说,日志库是必不可少的基础设施,点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。现存问题目前,
背景 对于移动应用来说,日志库是必不可少的基础设施,点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。 现存问题 目前,业内移动端日志库大多都存在以下几个问题: 卡顿,影响性能 日志丢失 安全性 日志分散 首先,日志模块作为底层的基础库,对上层的性能影响必须尽量小,但是日志的写操作是非常高
转载 2021-07-31 09:39:17
766阅读
背景对于移动应用来说,日志库是必不可少的基础设施,点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。现存问题目前,业内移动端日志库大多都存在以下几个问题:卡顿,影响性能日志丢失安全性日志分散首先,日志模块作为底层的基础库,对上层的性能影响必须尽量小,但是日...
原创 2021-05-12 09:14:41
543阅读
概览简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-corelogback-classiclogback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log
# Android Logan 使用指南 在Android开发中,Logan是一个用于日志处理的库,它提供了更为灵活和安全的日志输出解决方案,尤其是在与生产环境的结合上。对于刚入行的小白来说,了解Logan的整体使用流程,以及每一步的实现细节,都是非常重要的。本文将详细指导您如何使用Logan库,帮助您在Android项目中进行有效的日志管理。 ## 流程概述 以下是实现Logan使用的基本
原创 2024-09-21 07:00:25
279阅读
点击蓝字订阅,不错过下一篇好文章背景对于移动应用来说,日志库是必不可少的基础设施,点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块...
原创 2021-05-12 09:14:20
430阅读
前言Logan点评集团移动端基础日志组件,这个名称是Log和An的组合,代表个体日志服务。同时Logan也是“金刚狼”大叔的名号,当然我们更希望这个产品能像金刚狼大叔一样犀利。Logan已经稳定迭代了一年多的时间。目前点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。近日,我们决定开源Logan生态体系中的存储SDK部分(Android/iOS),希望能够帮助更多...
原创 2021-05-12 10:10:46
1183阅读
Xposed Zygote在Android系统中App进程都是由Zygote进程“孵化”出来的。Zygote进程在启动时会创建一个虚拟机实例,每当它“孵化”一个新的应用程序进程时,都会将这个Dalvik虚拟机实例复制到新的App进程里面去,从而使每个App进程都有一个独立的Dalvik虚拟机实例。Zygote进程在启动的过程中,除了会创建一个虚拟机实例之外还会将Java Rumtime加载到进程中
转载 2024-05-29 08:49:46
155阅读
摘要:本文由研究员、实时计算负责人鞠大升分享,主要介绍 Flink 助力数仓增量生产的应用实践。内容包括:数仓增量生产流式数据集成流式数据处理流式 OLAP 应用未来规划一、数仓增量生产 1.数仓架构 先介绍一下数仓的架构以及增量生产。如下图所示,这是数仓的简单架构,我把它叫做三横四纵。所谓三横,第一是贯穿全链路的元数据以及血缘,贯穿数据
点评推出大前端日志系统—— Logan,并开源了 Android 与 iOS 端的 SDK。这次,我们又开源了在 Web 环境运行的 S...
原创 2021-07-31 17:22:59
324阅读
事故背景公司最近安排了一波商品抢购活动,由于后台小哥操作失误最终导致活动效果差,被用户和代理商投诉了。经理让我带同事们一起复盘这次线上事故。什么原因造成的?抢购活动计划是零点准时开始,22:00 运营人员通过后台将商品上线23:00后台小哥已经将商品导入缓存中,提前预热抢购开始的瞬间流量非常大,按计划是通过Redis承担大部分用户查询请求,避免请求全部落在数据库上。如上图预期大部分请求会命中缓存,
在调研了Flutter的各项特性和实现原理之后,外卖计划灰度上线Flutter版的全品类页面。对于将Flutter页面作为App的一部分这种集成模式,官方并没有提供完善的支持,所以我们首先需要了解Flutter是如何编译、打包并且运行起来的。Flutter App构建过程最简单的Flutter工程至少包含两个文件:运行Flutter程序时需要对应平台的宿主工程,在Android上Flutter通过
消息5月16日,云正式对外发布全新的品牌logo,并推出“技术突破边界,服务传递价值”的品牌口号。这是云自2015年正式独立运营并开放服务以来,首次对外展示品牌形象。  稳定、融合、连接,云新Logo传递云价值理念云新的品牌形象是圆形变体形成的类似”∞”符号的动态logo,光标短线条在无穷符号中匀速运动。整体平滑的闭环拥有极大包容性与安全性,给人以安全感。而圆形本身由无数的点组成,
2018年12月06日 作者: 郭赛 徐宏 一、背景冷启动时长是App性能的重要指标,作为用户体验的第一道“门”,直接决定着用户对App的第一印象。外卖iOS客户端从2013年11月开始,历经几十个版本的迭代开发,产品形态不断完善,业务功能日趋复杂;同时外卖App也已经由原来的独立业务App演进成为一个平台App,陆续接入了闪购、跑腿等其他新业务。因此,更多更复杂的工作需要在App冷启动的时候
收到面试通知大概是投递简历后的一周,短信直接通知第二天上午电话,也没时间准备太多的东西,直到面试开始前五分钟还在拼命刷知乎看经验贴233333电话面总共进行了20分钟(因人而异),总共分三个部分:自我介绍、专业提问、综合素质提问。首先上来是让我进行个自我介绍,由于没有提前准备过,就直接介绍了一下自己的学校背景、成绩排名、项目经历这些,本以为会对我的项目进行提问,但没有,看来都在后面几面才会涉及到。
  • 1
  • 2
  • 3
  • 4
  • 5