Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洛塔博士的博客

来自第六宇宙的洛塔博士

  • 博客(87)
  • 资源 (3)
  • 收藏
  • 关注

原创 小程序列表下拉刷新和加载更多

在小程序的app.json中,检查window项目中是否已经加入了"enablePullDownRefresh": true,这个用来开启下拉刷新。

2024-02-18 14:51:51 1539

原创 小程序获取手机号:快速验证和实时验证

小程序手机号和都已经开始收费了。

2024-02-18 00:41:41 6692

原创 Charles安装和激活

charles安装和激活,unknown情况的处理。

2024-02-16 18:39:31 2332 1

原创 ELAdmin 发送邮件

ELAdmin目录中选择系统工具->邮件工具。

2024-02-16 00:59:40 754

原创 ELAdmin 隐藏添加编辑按钮

做了一个监控模块,数据都是定时生成的,所以不需要手动添加和编辑功能。

2024-02-15 00:47:44 907

原创 ELAdmin 配置定时任务

在自己的 Module 中写个要执行的方法。比如获取微信公众号的 accessToken,每两个小时更新一次。这种的其实使用 Spring 的 @Scheduled 更方便些,此处仅为演示。方法上面比如添加@Service注解,不然保存的时候会提示找不到 Bean。

2024-02-14 22:54:09 521

原创 ELAdmin 部署

按需修改 application-prod.yml例如验证码方式、登录状态到期时间等等。修改完成后打好 Jar 包执行完成后会生成最终可执行的 jar。JPA版本是 2.6,MyBatis 版本是 1.1。启动命令如果使用了CICD 工具,可能还需要停止的配置 nginx,可以是 http的 80 端口,也可以是 https的 443 端口。如果是 443另外,nginx头部需要指定用户,默认是 nobody,可以换成对应用户,测试可以用 root。

2024-02-14 21:04:44 1768 1

原创 ELAdmin 的 CRUD

弄个测试的数据表,不同类型的几个字段,表名位 mp_reply。

2024-02-07 01:49:11 1341

原创 ELAdmin 新增Module

开发工具使用 idea。

2024-02-07 01:13:51 475

原创 ELAdmin 前端启动

官方指导的是使用WebStorm,但是本人后端开发一枚,最终还是继续使用了 idea,主打一个能用就行。

2024-02-06 16:37:20 1075

原创 ELAdmin后台启动

有 JPA 和 MyBatis两个版本,之前只有 JPA,考虑到国内复杂的业务情况增加了 MyBatis 版本。我最终也选择了使用 MyBatis版本。

2024-02-06 15:41:27 761

原创 公众号用户管理

洛塔服务号回复020获取代码。# 前置条件公众号后台设置IP白名单。# 说明用户管理这部分主要围绕三部分,分别是粉丝信息、黑名单、标签。# 获取用户列表这个接口一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。每次请求的返回结果中,都有next_openid这个值,作为下一次请求的参数。如果该值为空,默认从头开始拉取。~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url

2023-01-16 16:38:50 736 1

原创 公众号发布能力

洛塔服务号回复019获取代码。# 前置条件公众号后台设置IP白名单。# 说明草稿箱和发布能力,可以理解成买东西时候的购物车和订单。先把东西加入到购物车(新建草稿箱),从购物车结算后生成订单(发布),同时自动删除购物车商品(发布后自动清除草稿箱数据)。# 发布发布之前需要先创建草稿,该部分可以查看018。本篇直接使用获取草稿接口,用获取到草稿信息直接发布。- 获取草稿~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 Strin

2022-12-30 15:36:12 1614

原创 公众号草稿箱

洛塔服务号回复018获取代码。# 前置条件公众号后台设置IP白名单。# 说明草稿箱和发布能力,可以理解成买东西时候的购物车和订单。先把东西加入到购物车(新建草稿箱),从购物车结算后生成订单(发布),同时自动删除购物车商品(发布后自动清除草稿箱数据)。# 新建草稿创建草稿的时候,需要永久素材的media_id作为封面,可以使用上篇写到的素材管理,创建永久素材。~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url

2022-12-13 22:06:55 1435

原创 公众号素材管理

洛塔服务号回复017获取代码。# 前置条件公众号后台设置IP白名单。# 新增临时素材前面有些地方其实已经调用这个,为了得到media_id。请求参数中type是媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)。以图片类型为例:~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url = "https://api.weixin.qq.com/cgi-bin/token

2022-12-10 15:34:59 1141

原创 公众号开放标签

洛塔服务号回复016获取代码。# 前置条件公众号设置 ==> 功能设置 ==> 填写“JS接口安全域名”前端引入微信的js~~~~~~为了方便发送post请求,测试代码还引入了jquery~~~~~~# 后台配

2022-12-08 23:41:26 1426

原创 公众号网页JS-SDK使用,含V3版本微信支付

洛塔服务号回复015获取代码。# 功能说明逐个测试了如下功能,好多有坑的地方。同时准备工作(含支付相关的)也都备注上了。- 判断当前客户端版本是否支持指定 JS 接口- 分享给朋友或朋友圈- 拍照或从手机相册中选图- 预览图片- 上传图片- 下载图片- 开始录音- 停止录音- 监听录音自动停止- 播放语音- 暂停播放- 停止播放- 监听语音播放完毕- 上传语音- 下载语音- 识别音频并返回识别结果- 获取网络状态- 使用微信内置地图查看位置- 获取地理位置- 关

2022-11-06 19:03:52 1720

原创 公众号微信网页授权

打开网页后,获取到用户的openid、头像、昵称等信息。scope为snsapi_base时无需授权即可获取到openid。scope为snsapi_userinfo需要授权,才能获取到头像、昵称等(如果已经关注公众号了,则不需要授权也能获取到)如果直接进入获取用户信息的页面,一般会显示快照,也就是微信用虚拟的数据先把你网页对应内容填充了,然后点击底部获取信息后再替换为真实的,方便用户提前知道页面的样子,以确认是否还要继续授权。# 前置条件- 前置条件1:设置与开发-->接口权限-->全局搜索

2022-11-05 18:11:29 2383

原创 公众号会话控制和获取聊天记录

会话控制:此接口在客服和用户之间创建一个会话,如果该客服和用户会话已存在,则直接返回0。指定的客服帐号必须已经绑定微信号且在线。获取聊天记录:此接口返回的聊天记录中,对于图片、语音、视频,分别展示成文本格式的[image]、[voice]、[video]。对于较可能包含重要信息的图片消息,后续将提供图片拉取URL,近期将上线。# 准备工作公众号后台设置ip白名单# 创建会话创建会话中,客服账号格式为客服账号@公众号的微信号。比如我的客服账号是lootaa,公众号微信号是lootaayun,则

2022-10-24 23:38:34 752

原创 公众号消息转发到客服

洛塔服务号回复012获取代码。# 功能说明给公众号发送消息,实现将消息转发给客服(可指定客服)。1. 普通微信用户发送消息到公众号2. 公众号将消息post到开发者填写的url上(设置与开发-->基本配置,右侧服务器配置)3. 接入成功后,后续会直接发给客服,不会继续走开发者填写的url# 准备工作- 启动服务器配置位置:设置与开发-->基本配置,右侧服务器配置开启服务器配置需要将对应的url代码部署上,Java可以使用

2022-10-10 16:24:24 1180

原创 公众号客服管理

洛塔服务号回复011获取代码。# 功能说明腾讯客服管理这部分接口文档比较恶心,分成了两个,分别是客服消息和PC客服能力,写的接口名称是一样的,但请求参数不同,同时字段限制有的也不写。经过详细对比,客服消息这个感觉就是旧版本的,现在管理后台已经看不到了,不明白为什么无效接口还不删掉或者标注无效。所以,客服管理部分可以直接查看PC客服能力中的客服管理。要使用客服管理,需要登录公众号后台,先进行开通。

2022-10-09 14:54:33 521

原创 公众号订阅通知

洛塔服务号回复010获取代码。# 功能说明公众号订阅通知这个功能,微信本来打算替代掉模板消息和一次性订阅的,最后也没替代掉,成为单独的一个功能。个人感觉和一次性订阅是没有太大区别的,只不过增加了一个长期订阅,但这个不是一般账号能申请下来的,所以整体来说使用也没有太大区别。# 准备工作- 公众号后台设置ip白名单:推送给用户消息需要位置:设置与开发-->基本配置,右侧IP白名单- 启动服务器配置:接收订阅事件等推送消息需要位置:设置与开发-->基本配置,右侧服务器配置开启服务器配置需要将

2022-10-09 09:16:05 1596

原创 公众号获取自动回复规则

洛塔服务号回复009获取代码。# 功能说明管理后台左侧,内容与互动-->自动回复,可以设置对应的自动回复规则,一共有三种:- 关键词回复:可以是全匹配或者半匹配,各种类型素材均可回复。本人测试公众号仅回复了文本- 收到消息回复:如果关键词回复没有匹配的,则会回复这里配置的内容。如果关键词的有匹配,这个不会回复。- 被关注回复:每次关注公众号的时候发送的消息。要使这里的自动回复生效,就不能开启基本配置中的服务器配置。开启了服务器配置,可以使用代码实现自动回复,但这种的本篇下面接口调用的获取不到。

2022-10-04 17:59:16 1212

原创 公众号群发接口

服务号每个用户可以收到4条群发消息,超过这个数量的会发送失败。- 所有使用到media_id的地方,现在都可以使用素材管理中的永久素材media_id了。请但注意,使用同一个素材群发出去的链接是一样的,这意味着,删除某一次群发,会导致整个链接失效。- 对于群发和预览接口中的图文消息 (mpnews) ,请使用通过 “草稿箱 / 新建草稿” 接口获得的 media_id群发时候不用担心会真的一下子发送出去,如果是全部用户接收,需要管理员进行确认的。也可以进行关闭,路径: 设置 - 安全中心 - 风险操

2022-10-02 17:50:04 2700 1

原创 公众号一次性订阅消息

之前发布通知,要用订阅通知替代一次性订阅消息,不知道是被骂的太惨还是技术原因,一次性订阅消息还是一直能用。和模板消息不同的是,一次性订阅消息无需用户关注公众号,但是必须用户点击同意发送才能接收消息。- 模板消息:需要关注公众号,无需用户同意也可发送- 一次性订阅消息:无需关注公众号,需要用户同意才能发送如果用户关注了公众号,那么消息就在公众号里发送。如果没有关系,消息就在服务通知里。# 准备工作- 公众号后台设置ip白名单位置:设置与开发-->基本配置,右侧IP白名单将域名能够访问的服务

2022-09-29 16:20:09 3078 1

原创 公众号模板消息

之前发布通知,要用订阅通知替代模板消息,不知道是被骂的太惨还是技术原因,模板消息还是一直能用。首次使用的时候,需要先申请开通。在 +新的功能(后台左侧最下方)处,点击能开到带开通的。开通后,广告与服务中,能看到模板消息。进入后可以手动设置行业、添加模板、移除模板等操作,这些操作也是可以通过接口来实现的,但如果不是用三方,感觉基本用不到。

2022-09-29 00:38:49 828

原创 公众号接收事件推送

用户订阅公众号、取消订阅、扫码公众号、开启地理位置、自定义菜单事件等,都会有收到微信发送的事件推送。本篇测试的事件推送- 订阅公众号:含扫码关注和其他关注方式- 取消订阅- 扫描带参数二维码- 上报地理位置:公众号后台需开启- 自定义菜单事件- 自定义菜单点击链接

2022-09-25 22:21:41 2776

原创 公众号接收消息和被动回复加解密

公众号后台基本配置-服务器配置中,修改消息加解密方式为安全模式,收到的普通消息需要解密,被动回复的消息需要加密。- URL:和上一篇的一模一样,本篇使用http://test.lootaa.com/lootaa-wechat/wx2- Token:任意填写,和代码中的一致- EncodingAESKey:随机生成即可,代码中要用- 消息加解密方式:安全模式(推荐)其中,URL对应代码部署方式为,后台使用springboot来开发,nginx做端口转发。

2022-09-24 20:38:23 1336

原创 公众号接收普通消息并回复

涉及官方文档的两个知识点:接受普通消息、被动回复用户消息。希望实现的效果是公众号中用户发送什么就直接回复什么,但是有个类型不同意,所以做了调整- 接收文字:原样回复文字- 接收图片:原样回复图片- 接收语音:原样回复语音- 接收视频:回复已经上传好的视频(原样回复视频有坑)- 接收地理位置:回复mp3音乐(音乐文件有坑)- 接收链接:回复图文消息

2022-09-22 14:59:20 549

原创 公众号自定义菜单(含个性化)

看官方文档说明就知道这里修改了好几次,很多地方语句都不通,比如查询接口中官方写的“本接口与自定义菜单查询接口的不同之处在于,本接口无论公众号的接口是如何设置的,都能查询到接口,而自定义菜单查询接口则仅能查询到使用 API 设置的菜单配置。”【本接口就是自定义菜单查询接口,哪里来的不同之处,感觉是在写查询接口和个性化里面的查询接口之不同】。官方文档地址是:

2022-09-20 14:02:40 928

原创 公众号openApi管理

官方文档地址是:分为3部分- 查询 openAPI 调用quota- 清空 api 的调用quota- 查询 rid 信息

2022-09-18 15:56:43 831

原创 微信公众号入门

微信官方文档入口网址是包括小程序、小游戏、小商店、公众号、智能对话、开放平台、企业微信、微信支付、视频号、腾讯小微。

2022-09-06 02:02:03 774

原创 Consul安装配置

官网地址:https://www.consul.io/docs/intro截止当前,最新版本是1.13,本篇使用的还是1.0.6版本的方式,可能会有少许偏差。Consul有很多组件,但总体来说,它是一个发现和配置服务工具,特性:服务发现 Service Discovery: Clients of Consul can provide a service, such as api or mysql, and other clients can use Consul to discover provider

2022-09-03 11:23:05 1754

原创 Hexo安装配置

个人感觉hexo已经严重落伍了,但也还不至于完全不能用。今年诸如等静态博客平台也非常用,比hexo也方便太多。

2022-09-02 10:24:43 681

原创 Docker安装和基本配置

全部操作来自于英文官方文档。docker的优点:灵活的 Flexible: Even the most complex applications can be containerized.轻量级 Lightweight: Containers leverage and share the host kernel.可交互 Interchangeable: You can deploy updates and upgrades on-the-fly....

2022-09-01 10:27:04 1751

原创 Nginx安装配置

测试系统使用的Ubuntu16.04# 安装nginx依赖库安装gcc g++的依赖库~~~sudo apt-get install build-essentialsudo apt-get install libtool~~~安装 pcre依赖库(http://www.pcre.org/)~~~sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev~~~...

2022-08-31 18:54:23 832

原创 Ubuntu中文乱码和清除大文件

测试的系统是Ubuntu16.04# 安装中文支持包~~~sudo apt-get install language-pack-zh-hans~~~# 修改配置文件~~~sudo vim /etc/environment~~~在文件的末尾追加以下内容~~~LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en"~~~继续修改文件(没有的话就是新建)~~~sudo vim /var/lib/locales/supported.d/local

2022-08-30 10:33:15 421

原创 Elasticsearch安装配置

测试系统为Ubuntu16.04。可采用直接下载安装包或添加软件源到系统两种方式。如果没有安装JDK,需要先进行安装。

2022-08-29 10:44:48 485

原创 Memcached和Mongodb安装配置Java连接

# Memcached安装配置安装环境为Ubuntu16.04#### 安装依赖库~~~sudo apt-get install libevent libevent-deve~~~#### 安装Memcached~~~sudo apt-get install memcached~~~#### 允许远程访问修改 memcached.conf~~~sudo vim /etc/memcached.conf~~~将-l 127.0.0.1中的ip地址改成0.0.0.0...

2022-08-28 17:28:39 96

原创 SVN的安装配置

# 说明测试系统是Ubuntu16.04# SVN安装~~~sudo apt-get updatesudo apt-get install subversion~~~安装完成后,可以使用svn --version检查是否已经成功。# 创建版本库比如将版本库放到/usr/svn/repository下。~~~sudo mkdir /usr/svnsudo mkdir /usr/svn/repositorysudo chmod -R 777 /usr/svn/repositor

2022-08-27 11:51:59 305

微信支付企业转账到零钱所需jar包 CertificateDownloader 等

对应微信支付中转账到零钱功能,需要的辅助类和生成匹配证书需要的jar。 CertificateDownloader-1.2.0-jar-with-dependencies.jar wechatpay-apache-httpclient-0.4.8.jar

2022-09-15

携程+去哪儿爬虫Java代码,仅供参考

和专栏“携程去哪儿机票数据爬虫”相对应的,语言用的java,有添加代理请求功能。

2022-07-07

redis-mac-6.2.2

官网redis下载实在太慢,该文件是从官网下载的redis6.2.2版本,mac上可正常使用。

2022-04-30

携程去哪儿机票爬虫,添加ip代理请求携程和去哪儿网,Java语言

携程去哪儿机票爬虫,添加ip代理请求携程和去哪儿网,Java语言

2021-12-05

空空如也

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

TA关注的人

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