简介后端采用 SpringBoot 搭建项目,开发工具使用IDEA,为了简化开发,建议安装 Lombok 插件。步骤关于项目中类名以及包名的命名方式参考这篇文章搭建web项目,集成knife4j1、新建maven工程,导入依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org
方案有命令式和声明式。命令式:在用户行为触发位置调用事件上报函数进行行为上报,缺点是和业务耦合度比较高,工作量比较大声明式:通过自定义指令统一完成事件上报,使得和业务代码一定程度上解耦合。 本篇文章将记录借助vue自定义指令完成声明式,降低前端压力。一、准备工作这里关于vue自定义指令和IntersectionObserver不做详细介绍,自行前往官网了解学习。
转载 2024-04-01 12:44:13
164阅读
序言点数据作为推荐、搜索、产品优化的基石,其数据质量的重要性不言而喻,而要保障点数据的质量,点验证则首当其冲。工欲善其事必先利其器,要做好点验证会面临很多技术挑战:易用性、准确性、实时性、稳定性、扩展性,如何攻克这些挑战呢,其实还是技术,这也是本文的主旨所在。目前点验证已在字节内部得到广泛使用,通过一键扫码开启验证、实时上报验证、自动生成验证报告,解决了点数据验证难、质量保障难的问
转载 2024-04-28 09:17:24
161阅读
作者介绍杭州@阿坤母婴电商行业数据分析师兼数据产品经理;致力于研究电商行业的数据驱动增长,以及数据产品从0到1的搭建;“数据人创作者联盟”成员,“最佳创作奖”获得者。前言在上一篇文章数据人该知道的体系(一)中主要介绍了的数据从产生到使用的数据流转体系以及如何来设计。接下来在本文我来介绍的开发流程和点数据的使用。03 点开发流程1.SDK由于我们的是采用代码
方案有命令式和声明式。命令式:在用户行为触发位置调用事件上报函数进行行为上报,缺点是和业务耦合度比较高,工作量比较大声明式:通过自定义指令统一完成事件上报,使得和业务代码一定程度上解耦合。本篇文章将记录借助vue自定义指令完成声明式,降低前端压力。一、准备工作这里关于vue自定义指令和IntersectionObserver不做详细介绍,自行前往官网了解学习。v
关于火灾自动报警系统施工安装GB50166-2019 《火灾自动报警系统施工及验收标准》 中有明确规定:3.1 一般规定3.1.13.1.2 3.2 布线3.2.13.2.23.2.33.2.43.2.51 管路长度每超过30m且无弯曲时;2 管路长度每超过20m且有1个弯曲时;3 管路长度每超过10m且有2个弯曲时;4 管路长度每超过8m且有3个弯曲时。3.2.63.2
主流方案 目前主流的方案包括 代码 可视化 一、代码 在需要的节点调用接口,携带数据上传。如百度统计等; 缺点 工作量较大,每一个组件的都需要添加相应的代码,入侵业务代码,增加项目复杂度。 二、可视化 通过可视化交互的手段,代替代码。将业务代码和代码分
转载 2020-10-03 18:04:00
325阅读
2评论
SpringBoot + MongoDB GridFS随着web 3.0的兴起,数据的形式不局限于文字,还有语音、视频、图片等。高效存储与检索二进制数据也成为web 3.0必须要考虑的问题。然而这种二进制数据是不适合存储在普通关系型数据库(MySQL、Oracle)中的,关系型数据库更多的是存储图片的访问路径。因此二进制数据可以使用MongoDB的内置模块GridFS进行检索与存储,也是一种比较好
前言前面一节我们详细介绍了SpringBoot,并简单创建了一个SpringBoot项目跑起来,使用起来真的很爽!但是我这个人很喜欢追根究底,就一直很纠结SpringBoot是施了什么 “魔法” 让我们的操作变得如此简单?啥配置都不用配了,总该有个道理吧? 因此,本节主要就是带着大家来探一探究竟,深入SpringBoot启动的原理!常用注解[Spring的Java配置]在讲解SpringBoot
介绍Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API,应用程序只需要使用 Micrometer 的通用 API 来收集性能指标即可。Micrometer 会负责完成与不同监控系统的适配工作。这就使得切换监控系统变得很容易。Micrometer 还支持推送数据到多个不同的监控系统。在Springboot 2.X中,除了通过业务代码的方式,官方也提供了@Timed,
作为国内最大分类信息生活服务平台,58集团旗下各个产品都会投入大量人力进行用户行为的分析,来提升运营效率。但是各个产品对用户行为的分析需求基本是相似的。在这样的背景下,我们自研了WMDA 无用户行为分析平台,并提供对PC、M、APP三端支持,帮助各个业务线更好的挖掘用户真实行为。对于SDK的使用,业务方不需要手动,几行代码,即可实现数据的全量采集。对于移动端SDK来说,采集数据的
转载 2024-08-22 14:13:21
13阅读
数据已经不是什么新鲜事儿了,最近刚好做到,记录一下,话不多说,进入正题。一、准备工作这部分比较简单,就是定义点数据上报相关的工作,首先和你的后端小伙伴定义好数据格式和数据库表,其次就是前端上报流程设计。假设你们已经定义好点数据表和点数据上报接口,这时候前端就要认真思考如何设计上报流程了,因为前端不可能每触发一次就上报一次,这样用户多的情况下,接口压力很大,这就需要考虑如何存储操作数据了,
转载 2023-11-19 20:48:31
120阅读
开源项目专题系列 (八) 1.开源项目名称 : magpie_log 2.github地址: https://github.com/wuba/magpie_log 3.简介: magpie_log是基于flutter的一个跨平台可视化圈选的解决方案。旨在解决手动耦合业务,现有Native自动方案无法带参,以及混合开发中因导致交互频繁影
前端实践介绍1. 实现自定义hook,监测组件2. 收集数据3.前端错误捕捉4. 发送后端保存数据5.收集数据展示总结 介绍这段时间博主一直在投入组件库的开发工作,最初其实就是想提供一套组件库来使用并且开源,和大家一起学习,最近突然有一个思路,可以从组件库文档页拉取一下用户的数据,来对组件库更好的维护。主要思路还是采用的代码,在每个组件的页面挂载的时候注入,进行数据收集、最后提交给后
感悟:说起spring就会想起其中的springboot其是为了简化spring应用的初始搭建以及其的初始搭建,其中最著名的是其摒弃了xml的开发,那么如何摒弃的,因此就要引出我想讲述的重点:自动配置:意义:当springboot项目启动时,会加载配置类和属性类其中配置类的作用是:将一些核心的组件交由工厂管理,配置类中使用了属性类进行属性注入,而属性类又会读取到配置文件中的配置,使得springb
转载 2024-06-05 14:08:26
65阅读
目录一:Spring Boot简介二:Spring Boot优点三:概念介绍3.1starters3.2入口类和@SpringBootApplication3.3 xxxAutoConfiguration四:Spring Boot配置一:Spring Boot简介        随着Spring越来越火,Spring也
aop依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>1、相关注解介绍:@Aspect :把当前类标识为一个切
转载 2024-04-08 11:54:56
153阅读
不断提高代码质量 从大的方面来讲,可以从这几个方面,不断提高自己的编程能力: 1、编码之前需要做一定的设计,主要考虑:耦合度,拓展性,复用度 2、熟悉类库,熟悉API,避免自己造轮子 3、阅读优秀源码并加以实践 4、参考一些已有的最佳实践,代码片段,但是避免复制粘贴 5、多考虑一些细节、边界、异常场景 6、保持代码的整洁,包括类、方法、变量的命名 7、在I/O操
 Spring Boot包含许多其他功能,可帮助在应用程序投入生产时监视和管理它们。 可以选择使用HTTP端点、JMX甚至远程shell(SSH或Telnet)来管理和监视应用程序。 审核,运行状况和指标收集可以自动应用于应用程序。Actuator HTTP端点仅适用于基于Spring MVC的应用程序。 特别的是,除非你启用Spring MVC,否则它不适用于Jersey。 
转载 2024-03-04 10:14:07
68阅读
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。本文为Prometheus 监控本系列文章中所使用的框架版本为Spring Boot 2.0.3-RELEAS
  • 1
  • 2
  • 3
  • 4
  • 5