自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 对接企查查接口实现

接口地址: https://api.qichacha.com/ECIInvestmentThrough/GetInfo。private static final String appkey = "我的接口:我的Key";private static final String seckey = "我的接口:我的秘钥";// 请登录http://yjapi.com/DataCenter/MyData。// 查看我的秘钥 我的Key。// 获取Auth Code。// 获取Auth Code。

2023-10-17 15:07:56 370

原创 用户价值模型——将用户价值可量化

R-Recency(最近一次购买时间间隔),R指用户上一次消费的时间到目前统计时间的间隔,上一次购物时间距今最近的顾客,通常在近期响应营销活动的可能性也最大,对于APP而言,很久没有购物行为可能意味着用户放弃了APP的使用,重新唤起用户也需要更多的成本。广告转化率=点击广告进入推广网站的人数 / 看到广告的人数,比如我们经常使用百度,搜索结果里会有广告,如果有100个人看到了广告,其中有10个人点击广告进入推广网站,那么转化率=10(点击广告进入推广网站的人数) / 100(看到广告的人数)=10%

2023-10-17 14:47:12 323

原创 统计学那些深涩难懂的原理

举个栗子,对应到我们的互联网产品实践当中,我们做了一个改动,APP的启动时间的优化了0.001秒,这个数字可能在统计学上对应的P值很小,也就是说统计学上是显著的,但是在实际中用户0.01秒的差异是感知不出来的。既然相关系数是协方差除以标准差,那么,当X或Y的波动幅度变大的时候,它们的协方差会变大,标准差也会变大,这样相关系数的分子分母都变大,其实变大的趋势会被抵消掉,变小时也亦然。正确的试验实施方案里,除被测试的变量外,其他可能影响结果的变量的比例都应该保持一致,这就需要对流量进行均匀合理的分割。

2023-10-17 14:43:08 108

原创 数据分析方法(二)

于是乎,公式中分子“目标群体中具有某一特征的群体所占比例”可以理解为“数据部脱发人数占数据部的比例”,假设数据部有15个人,有9个人受脱发困扰,那数据部脱发人数占比就是9/15,等于60%。在工作中,我们经常使用相关分析来判断产生某个问题的影响因素,利用相关系数的大小进行相关性强弱的判断,用客观的数字来呈现变量之间的关系,也不是凭经验,凭直觉。假设检验法是针对某个问题,根据一些因素大胆提出自己的假设,然后通过搜集数据,去分析证明自己的假设,若成立,则可得出相应的结论,若不成立,则可排除该因素。

2023-10-17 14:38:19 61

原创 数据分析方法(一)

第五个维度:从进入网站这个事件按新老用户进行拆分,由下图可以发现,每天的DAU在过去的一周内没有发生什么波动,但是按新老用户拆分后发现,随着这一波的推广,咱们的新增用户数一直在涨的,但是DAU却没有啥变化,这是因为老用户一直在往下跌,这一涨一跌交集之后,DAU的趋势没有啥变化,这背后反映的情况是:引入了大量的新用户,但是没有成功的留住他们。应用到实际的业务问题上,就是将很多个零散的想法或复杂的工作,罗列整理成有逻辑关系的子问题,就像上文的那个例子,如何开展数据分析的工作,就是一个逻辑树的很好例子。

2023-10-17 14:35:05 31

原创 SpringBoot原理简述

它采用了“约定优于配置”的原则,尽可能地减少开发人员需要进行手动配置的步骤,提供了自动配置和快速开发的功能,从而让开发人员可以更加专注于业务逻辑的开发。你会发现日志中只有这些打印信息,springMVC的日志信息都没有,因为springMVC记录的log级别是debug,springboot默认是显示info以上,我们需要进行配置。2、定义一个配置类,注册定义好的拦截器,实现webmvcConfigr接口,重写 addInterceptor方法,添加进去。

2023-10-17 14:23:55 26

原创 你知道PostgreSQL和MySQL的差异吗?

综上所述,PostgreSQL更适合于需要高级功能、更好的扩展性、可靠性和安全性的应用程序,而MySQL则更适合于需要简单易用、良好的性能和可靠性的应用程序。总体而言,PostgreSQL更适合需要高级功能、更好的扩展性、可靠性和安全性的应用程序,而MySQL则更适合需要简单易用、良好的性能和可靠性的应用程序。PostgreSQL更注重数据的完整性和安全性,它支持更多的安全特性,如行级安全、列级别的数据加密等。MySQL则更适合处理大量的简单数据,它不支持数组类型,并且对JSON的支持也比较有限。

2023-10-17 11:31:43 183

原创 学习SQL 窗口函数

RANK() 和 DENSE_RANK() 函数可以为查询结果中的每一行分配排名。SQL 中的窗口函数(Window Functions)是一种特殊的函数,它可以在查询结果的某个区间内执行计算,而不仅仅是对单个行进行计算。SUM()、AVG()、MIN() 和 MAX() 函数可以用于计算查询结果的某个区间内的汇总、平均值、最小值和最大值。以上是一些常用的窗口函数,窗口函数在 SQL 中使用非常广泛,并且可以让我们在查询结果中执行更复杂的计算和分析。

2023-10-17 11:21:12 20

原创 你不知道的sum() over()函数的作用

一、sum()over()函数sum():对某个字段求和。over():开窗,按照某种规则,将数据分组、分窗口计算。sum()over():对某个字段有规则的求和。规则即over()中的分组、排序字段,先按照分组字段将数据分为不同的组,再按照排序字段对求和字段组内逐级累计计算用法:sum(求和字段)over(PARTITION by 分组字段1,分组字段2。。。order by 排序字段1。。。示例:sum(交易额)over(PARTITION by 城市,年份order by 月份)

2023-10-17 11:12:54 1016

原创 Java------Class类对象的产生

新建对象和调用类的静态字段和方法虽然可以触发创建Class对象,但是无法拿到Class对象引用,Class.forName(xxx.Xxx)是可以触发创建Class对象,并且会返回Class对象引用。类加载器加载之前会先判断是否已经加载过这个类,如果已经加载过了就不会再次加载!我们可以通过Class.forName(类路径)方法获得Class对象。Class.forName(类路径)一定会新建一个Class对象吗?(类加载器不是一下子将所有的类全部加载到内存中的)。// 第一种 新建对象。

2023-10-17 11:05:21 44

原创 JSON.parseArray()的作用

在开发中当遇到前端传递过来的一长串json字符串,我们首先要根据json字符串去寻找或者是创建与字符串内容相映射匹配的VO返回类。对于json字符串常常有难以下手处理而头大的时刻,这里分享一些我开发中经常与前端对接数据的小小案例;将字符串按照Product类去转换成一个一个的实体类去存入到list集合中。前端传入请求的数据为以下字符串 例如在DTO中 字符串为data。当前端请求的数据为单个字符串数据。转换为单个JSON对象。

2023-10-17 10:53:46 204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除