西北小暖风
码龄7年
关注
提问 私信
  • 博客:23,134
    社区:1
    23,135
    总访问量
  • 7
    原创
  • 242,113
    排名
  • 43
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-07-09
博客简介:

weixin_39459401的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    123
    当月
    1
个人成就
  • 获得51次点赞
  • 内容获得12次评论
  • 获得152次收藏
  • 代码片获得416次分享
创作历程
  • 1篇
    2024年
  • 11篇
    2023年
成就勋章
TA的专栏
  • 区块链
    2篇
  • Spring
    1篇
  • Oauth
    2篇
  • HTTP
    1篇
  • 地图轨迹相关
    2篇
  • 笔记
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

根据IP定位城市

GeoLite2-City.mmdb是一款被MaxMind公司开发的开源Geolocation库,可以利用 IP 地址来获取其地理位置信息。这是一个免费版的数据库,它提供国家、省份、城市、经纬度等信息,我们可以使用它来做 IP 地址的地理定位。接下来,我们需要使用DatabaseReader类来查询IP对应的地理位置信息。你可以直接从MaxMind的官方网站上下载这个数据库:https://dev.maxmind.com/geoip/geoip2/geolite2/:准备GeoLite2城市数据库。
原创
发布博客 2024.03.15 ·
1758 阅读 ·
10 点赞 ·
1 评论 ·
6 收藏

【无标题】

XFF(X-FORWARDED-FOR)是http的拓展头部,作用是使Web服务器获取访问用户的IP真实地址(可伪造)。由于很多用户通过代理服务器进行访问,服务器只能获取代理服务器的IP地址,而xff的作用在于记录用户的真实IP,以及代理服务器的IP。
原创
发布博客 2023.10.31 ·
109 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Twitter第三方登录接入方案

Twitter使用3-legged方式获取Access Token,3-legged包含三个角色:Consumer(消费方,app)、Service Provider(服务提供者,Twitter)、User(用户)消费方请求Request Token让用户进行身份验证,并向消费者应用程序发送Request Token消费方用Request Token请求服务提供者获取Access Token。
原创
发布博客 2023.05.09 ·
6162 阅读 ·
9 点赞 ·
3 评论 ·
23 收藏

OAuth基础介绍

OAuth是为解决应用之间、网站之间互相访问的一种简单、标准、安全的API授权协议。官网对其的定义:Consumer:消费方Service Provider:服务提供者User:用户举例来说:假设我们要做一个APP,它有一个功能,需要使用Twitter做第三方登录,那么就需要使用到Twitter提供的认证以及查询用户相关信息的API,那么此时的消费方就是我们的APP,而服务提供者则是Twitter。当消费方生成签名的时候,会用到它们。OAuth流程图。
转载
发布博客 2023.05.09 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring扫描Bean

当我们在springboot的启动类上面加上@ComponentScan(basePackages = {“com.xxx”})就是告诉spring去扫描根路径是:com.xxx下面的所有spring注解管理的Bean对象(其它第三方依赖jar包以com.xxx开头也会被扫描加载)将会被spring IOC容器管理。SpringBoot中默认扫描启动类所在路径下所有的bean。
原创
发布博客 2023.05.03 ·
1047 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

HttpStatus状态码

【代码】HttpStatus状态码。
原创
发布博客 2023.05.03 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flatbuffers

json的性能虽然很低但其可读性强,数据结构更改便捷。性能方面,数据量小的时候,性能影响并不是很大,flatbuffers的提升不太明显。flatbuffers适合数据量交互很大,或者很频繁的应用来使用。而其不便之处就在于它存储的是字节,基本无法直观读取,当然这也有好处,别人截获数据,没有对应的schema文件几乎无法获得任何信息。2、个人水平有限所以很少涉及它的原理等深层次的东西,只是介绍了其基本使用方法,更多的是给自己留个底吧。
转载
发布博客 2023.04.02 ·
1251 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

共识算法与如何解决拜占庭将军问题(二)

这个问题的定义者是图灵奖获得者,Lamport大神,分布式系统的关键性奠基人之一。有面包店算法,拜占庭将军问题,Paxos算法等著名成果此时总结一下,拜占庭问题的问题到底是什么所有将军如何才能达成共识去攻打(或撤退)城堡如果叛徒的数量大于或等于三分之一 ,那么拜占庭问题不可解,这个三分之一也被称为拜占庭容错,三模冗余是完全无法容错的(也就是说无解,不可能保持一致性)解释方法使用副官模型即可。
转载
发布博客 2023.03.14 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解区块链

发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私钥对摘要进行加密,加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。2. Merkle树的叶子节点上的value,是由你指定的,这主要看你的设计了,如Merkle Hash Tree会将数据的Hash值作为叶子节点的值;区块是一种记录交易的数据结构。
转载
发布博客 2023.03.14 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一步一步学区块链(1)概念了解

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约。区块链2.0技术架构分五层由上至下分别为:智能合约层(EVM和solidity脚本)、激励层(发行机制、分配机制)、共识层(POW、POS、DPOS、PBFT)、网络层(P2P网络、传播机制、验证机制)、数据层(区块数据、链式结构、数字签名、哈希函数、Merkle树、非对称加密)区块链2.0——数字资产与智能合约、
转载
发布博客 2023.03.14 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地球坐标、 火星坐标、百度坐标转换

火星坐标系: IOS地图(其实是高德) Google国内地图(.cn域名下) 搜搜、阿里云、高德地图、腾讯。如果使用的是百度sdk那么可以获得百度坐标(bd09)或者火星坐标(GCJ02),默认是bd09。WGS84坐标系: 国际标准,谷歌国外地图、osm地图等国外的地图一般都是这个。如果使用的是IOS的原生定位库,那么获得的坐标是WGS84。如果使用的是高德sdk,那么获取的坐标是GCJ0。百度坐标系: 只有百度地图。
原创
发布博客 2023.02.22 ·
1781 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

轨迹路线相似度计算

目前主要使⽤的相似性分析⽅法可以分为基于规整的方法(包括动态时间规整(DTW)、最⻓公共⼦序列(LCSS)和基于真实序列的编辑距离(EDR)等)和基于形状的⽅法(包括 Hausdorff 距离、单向距离 (OWD) 和 Fréchet距离等)。这些传统⽅法必须计算采样点之间的距离,计算复杂,计算量⼤。此外,户外运动设备多样,不同设别GPS采样间隔和频率不确定,⼤多数轨迹的采样率不均匀,且客户端会对轨迹抽稀疏降噪,增加了轨迹点之间的距离,影响相似结果的准确性。
原创
发布博客 2023.02.22 ·
4997 阅读 ·
22 点赞 ·
6 评论 ·
55 收藏