小程序
zhugeaming2018
13年IT生涯,13年IT圈故事
展开
-
「小程序JAVA实战」小程序的个人信息作品,收藏,关注(66)
个人信息页面有一个tab(作品,收藏,关注)源码:https://github.com/limingios/wxProgram.git中No.15和springboot作品,收藏,关注的列表VideoController.javapackage com.idig8.controller;import java.io.File;import java.util.Date...原创 2020-01-10 09:10:43 · 345 阅读 · 0 评论 -
「小程序JAVA实战」小程序的关注功能(65)
在个人页面,根据发布者个人和个人的信息来进行展示,如果是发布者,可以进行关注和取消关注。源码:https://github.com/limingios/wxProgram.git中No.15和springboot后端开发涉及2涨表,一个关联表,个人和粉丝的关联表,用户表。UsersMapper.javapackage com.idig8.mapper;import ...原创 2019-12-13 17:13:24 · 306 阅读 · 0 评论 -
「小程序JAVA实战」小程序查看视频发布者信息(64)
当我们点击右下角白色的小人,查看的是当前登录者的信息,如果我们点击右上角视频发布者,应该可以跳转到视频发布者的信息详情上,查看视频发布者的信息。其实也没必要登录者和视频发布者页面不同,应该在同一个页面,如果来做呢。开始行动把。源码:https://github.com/limingios/wxProgram.git中No.15小程序修改videoInfo.jsvar vide...原创 2019-11-26 08:56:40 · 496 阅读 · 0 评论 -
「小程序JAVA实战」小程序的视频展示页面初始化
进入列表详情,展示点赞状态用户的名称,头像名称。源码:https://github.com/limingios/wxProgram.git中No.15和springboot后台开发拦截器,不拦截获取视频初始化信息。游客可以直接观看。通过用户id,视频id,视频创建id获取是否点赞视频,并获取创建者的信息。拦截器package com.idig8;import or...原创 2019-11-13 10:27:07 · 340 阅读 · 0 评论 -
「小程序JAVA实战」小程序的视频点赞功能开发(62)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:「小程序JAVA实战」小程序的视频点赞功能开发(62)视频点赞关系有3张表,用户表(获得点赞数量),视频表(获得点赞数量),用户喜欢视频的关联表,需要同时操作三张表。源码:https://github.com/limingios/wxProgram.git中No.15和springboot后台开发m...原创 2019-11-06 09:45:14 · 671 阅读 · 0 评论 -
「小程序JAVA实战」小程序的springboot后台拦截器(61)
之前咱们把用户登录,注册成功的信息都放到redis里面了,如果产品经理有一种场景,就是同一个用户在同一个时间以最后一个登录为准,那么前一个就需要重新登录,并且清空前一个用户缓存。这就用到了springboot的缓存机制。源码:https://github.com/limingios/wxProgram.git中No.15和springboot拦截器的创建通过前端传递过来的userT...原创 2019-10-30 16:57:30 · 248 阅读 · 0 评论 -
「小程序JAVA实战」小程序的页面重定向(60)
在我们正常的浏览网站的时候,未登录点击vip专区的时候,需要登录,登录后还会回到最初要进入的网站,这就是页面重定向,在小程序里面也需要完成这样的功能。源码:https://github.com/limingios/wxProgram.git中No.15小程序代码对于搜索,可以类似淘宝的功能,无需登录就可以进行搜索,但是文件上传这个功能就需要进行登录后才可以进行上传,登录后在跳转到原...原创 2019-10-24 10:07:41 · 464 阅读 · 0 评论 -
「小程序JAVA实战」小程序的横向视频和页面拦截(59)
在手机拍摄视频的时候,存在2个情况,手机横这和手机竖着。如果是横着的情况下,我们竖着拿手机观看模式,包括抖音,快手,他们的解决方案都是上下出现黑色变宽,对视频进行等比例压缩。老铁我也参考这个来完成。另外如果用户为登录的情况下,想进入我的需要登录才可以,这个也需要页面通过缓存中获取用户信息来进行控制。源码:https://github.com/limingios/wxProgram.git中No...原创 2019-10-17 11:42:15 · 207 阅读 · 0 评论 -
「小程序JAVA实战」Springboot版mybatis逆向生成工具(32)
我们的整个项目的构建和分层已经完毕了,现在需要通过一个工具将我们整个数据库,反向升成pojo和mybatis类。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot代码生成器逆向生成mysql对应的pojo和mybatis通过单独的一个工程不影响现有的业务逻辑。mybatis-generatorConf...原创 2019-08-13 09:18:22 · 215 阅读 · 0 评论 -
「小程序JAVA实战」小程序我的个人信息页面开发(41)
已经完成了登录和注册页面已经开发完毕,当用户注册和登录完毕后,让用户登录到我们的个人信息页面,就是我的页面。源码:https://github.com/limingios/wxProgram.git 中No.15我的页面的功能当其他人查看我的信息,可以看到关注我,粉丝数量,关注数量,获赞数量。 当用户自己点击我的信息,可以看到上传视频,注销登录,粉丝数量,关注数量,获赞数量。...原创 2019-08-22 09:29:44 · 251 阅读 · 0 评论 -
「小程序JAVA实战」小程序登录与后端联调(36)
重新温习下用户的注册的方式,开发一个用户登录的spring boot接口。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot 和 No.15service 类的开发UserService.javapackage com.idig8.service;import com.idig8.pojo.Users...原创 2019-08-17 10:20:02 · 204 阅读 · 0 评论 -
「小程序JAVA实战」小程序我的个人信息-注销功能(42)
注销的功能,直接写在springboot的controller里面就可以了,通过删除redis的方式来完成用户的注销功能。源码:https://github.com/limingios/wxProgram.git 中No.15后端代码后端代码通过用户user的Id,删除redis的方式来完成。编写对应的controllerspringboot -api 项目中。pac...原创 2019-08-23 01:16:57 · 251 阅读 · 0 评论 -
「小程序JAVA实战」小程序首页视频(49)
视频显示的内容是视频的截图,用户的头像,用户的昵称,都需要一个结合。所以涉及到关联查询.源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15获取系统信息官网介绍 https://developers.weixin.qq.com/miniprogram/dev/dev/api/system/syst...原创 2019-09-01 20:29:36 · 364 阅读 · 0 评论 -
「小程序JAVA实战」小程序注册与后端联调(35)
小程序的后端spring boot的注册接口已经完成了,下一步就是修改小程序的前端请求联调下。之前说过wx.request的api。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot 和 No.15注册与后端的联调在app.js定义后端服务器的路径 >这里需要提一下,假设在手机上测,如果手机开启的4G信号,...原创 2019-08-16 02:26:33 · 575 阅读 · 0 评论 -
「小程序JAVA实战」开发用户redis-session(40)
接下来我们需要在我们的项目里面配置下,我们的redis的配置。源码:https://github.com/limingios/wxProgram.git 中的wx-springboot 和 No.15springboot-wx增加配置common 增加一个pom.xml的redis依赖 <!-- 引入 redis 依赖 --> <dep...原创 2019-08-21 09:19:45 · 244 阅读 · 0 评论 -
「小程序JAVA实战」小程序头像图片上传(上)(43)
在微信小程序中,有很多的场景是用来上传图片的,有的图片是拍摄获得,有的直接选择手机端的相册。源码:https://github.com/limingios/wxProgram.git 中No.15官方组件的介绍图片选择API官方网站:https://developers.weixin.qq.com/miniprogram/dev/api/media-picture.html...原创 2019-08-24 11:28:31 · 399 阅读 · 0 评论 -
「小程序JAVA实战」swagger2的使用与接口测试(34)
我们已经开发完了一个用户注册的接口,但是我们并没有测试也不知道里面哪里忽略了,有什么问题,先讲下下swagger2,然后集成到spring boot这个项目中。源码:https://github.com/limingios/wxProgram.git 中的wx-springbootswagger2介绍swagger2 是可以构建一个非常强大的,是个非常好用的工具也是个非常好用...原创 2019-08-15 11:06:15 · 253 阅读 · 1 评论 -
「小程序JAVA实战」小程序头像图片上传(中)(44)
用户可以上传了和用户的face更新到数据库,接下来我们需要对图片进行展示,tomcat本身就提供了虚拟目录的概念,直接把某个路径的图片映射到web服务器作为资源路径。其实在springboot可以通过代码的方式来进行映射。源码:https://github.com/limingios/wxProgram.git 中No.15spring boot 映射路径的设置api 中新建类...原创 2019-08-27 16:28:27 · 308 阅读 · 0 评论 -
「小程序JAVA实战」小程序头像图片上传(下)(45)
接下来,我们应该通过用户的id,调用后端的接口,查询出来点赞的数量,关注的数量,粉丝数量,直接更新头像图片。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15后端开发spring boot-service 增加通过user的id,获得Users的方法UserService.java...原创 2019-08-27 16:30:46 · 243 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频上传方法的抽象复用(57)
在用户中心有视频上传,在视频展示的时候也是视频上传,如何将这个js抽象出来是个关键,现在咱们尝试抽离到公共js中,方便调用。源码https://github.com/limingios/wxProgram.git 中No.15抽象方法的步骤新建公共js找到mine中视频上传的代码拷贝到videoUtils.js中,并修改里面的内容function uploadVideo...原创 2019-09-20 23:22:31 · 196 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频播放的时候生命周期的控制(56)
当播放单个视频时,点击搜索,视频还在后台继续播放,这是有问题,需要通过生命周期的方式来控制,当跳转页面时,视频暂停播放,视频返回后继续播放。源码https://github.com/limingios/wxProgram.git 中No.15官网js的方式控制视频VideoContext >https://developers.weixin.qq.com/miniprogram...原创 2019-09-11 15:22:53 · 210 阅读 · 0 评论 -
「小程序JAVA实战」小程序搜索功能(55)
通过用户搜索热销词,将热销词添加到数据库中,搜索页面通过热销词的频率展示出来那些词属于热销词。并添加列表参数,可以通过搜索关键字查询列表功能。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15后台接口的开发。增加关键字查询视频列表功能VideosUserMapper.xml<?xm...原创 2019-09-09 17:46:23 · 330 阅读 · 0 评论 -
「小程序JAVA实战」小程序数据缓存API(54)
刚开始写小程序的时候,用户信息我是按照app.js增加全局变量的方式来做的,后来当看到搜索插件可以保存上次的搜索内容,让我知道了原来小程序还有缓存的API,来一起了解下。源码https://github.com/limingios/wxProgram.git 中No.15数据缓存官方网址 >https://developers.weixin.qq.com/miniprogram...原创 2019-09-06 00:50:11 · 192 阅读 · 0 评论 -
「小程序JAVA实战」小程序开源搜索组件(53)
上次说了可以在视频中通过cover-view的方式放置一些图片,图片已经放置完毕,现在开始实现里面的功能,先从放大镜搜索功能开始。用户点击放大镜进入搜索页面。https://github.com/limingios/wxProgram.git 中No.15介绍开源框架这是一款搜索插件,该搜索框组件基于开源项目wxSearch进行了改进,主要有以下几个修改点:增加了注...原创 2019-09-05 00:29:04 · 197 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频展示页开发(52)
这次说下,小程序的视频组件,图标放置 关联到了之前没有说过的一个组件cover-view。https://github.com/limingios/wxProgram.git 中No.15覆盖在原生组件之上的文本视图官网介绍 >https://developers.weixin.qq.com/miniprogram/dev/component/cover-view.html...原创 2019-09-04 20:55:00 · 208 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频组件与api介绍(51)
这次说下,小程序的视频组件,之前在说小程序基础的时候视频组件没说,现在说下。从属性和api都说下。https://github.com/limingios/wxProgram.git 中No.15视频组件官网介绍 >https://developers.weixin.qq.com/miniprogram/dev/component/video.htmldemof...原创 2019-09-03 20:49:07 · 228 阅读 · 0 评论 -
「小程序JAVA实战」小程序页面的上拉下拉刷新(50)
前已经完成了小程序的列表展示,但是对于上拉和下拉刷新这个功能,其实跟小程序的生命周期有关系,一起回顾下完成,上拉和下拉刷新。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15回顾下 page的生命周期https://developers.weixin.qq.com/miniprogram/dev/f...原创 2019-09-02 19:53:32 · 199 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频封面处理(48)
截图这块,在微信小程序工具上,上传视频是有返回截图的,但是万万没想到在手机端是不能用的。所以还得借助ffmpge工具来完成,方式很简单。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15例子注意建议使用jpg的格式,png的格式比较大ffmpeg -y -i a.mp4 -ss 00:00:...原创 2019-08-29 23:42:43 · 303 阅读 · 0 评论 -
「小程序JAVA实战」小程序视频处理工具ffmpeg(47)
前面已经把视频成功的上传到我们的服务器,选择了背景音乐的ID,现在需要把视频和背景音乐进行合并,需要使用一个工具ffmpeg。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15ffmpeg介绍 >视音频处理工具,跨平台的视音频处理解决方案,主页:http://ffmpeg.org应...原创 2019-08-29 09:19:56 · 548 阅读 · 0 评论 -
「小程序JAVA实战」小程序上传短视频(46)
个人信息:用户上传短视频。源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15业务流程用户选择视频(10秒限制),也可以通过摄像头拍摄 打开选择背景音乐。 可以选择音乐或者不选择输入视频的描述。 controller 上传视频 保存视频的截图 用户是否选择背景音乐 7.1 是:直接保存视频...原创 2019-08-28 00:21:27 · 246 阅读 · 0 评论 -
「小程序JAVA实战」java的聚合项目搭建(30)
做了多年的开发,原来很多项目都是一个项目一个工程,如果用到其他的项目的依赖文件的时候的,直接手动copy过来就可以了,自从有了maven后,很多开源的项目和互联网公司都开始使用maven来构建聚合项目,通过聚合项目来解决单个项目庞大的问题。小程序后台spring boot的搭建单结构工程 使用Java技术开发的工程项目,无论是数据处理系统还是Web网站,随着项目的不断发展,需求的不断...原创 2019-08-11 10:29:18 · 249 阅读 · 0 评论 -
「小程序JAVA实战」安装单机环境的redis(39)
这次主要讲下如何去安装redis。官网官网地址 https://redis.io/下载到阿里云服务器 >http://download.redis.io/releases/redis-4.0.11.tar.gzwget http://download.redis.io/releases/redis-4.0.11.tar.gz* 准备工作yum inst...原创 2019-08-20 09:14:30 · 203 阅读 · 0 评论 -
「小程序JAVA实战」小程序注册界面的开发(29)
小程序基本所有的常用组件已经了解的差不多了,基本可以实战了,本次就开始小程序的真正实战,完成小程序的一个注册页面的设计。源码:https://github.com/limingios/wxProgram.git 中的No.15开发最重要的就是实操!开发人员很少人懂美工我就懂css 其实也设计不出来什么好看的,在网上找了个参照物,自己自己模仿这搞了下创建一个新项...原创 2019-08-10 10:25:45 · 183 阅读 · 0 评论 -
「小程序JAVA实战」小程序模块之间引用(19)
上一节,讲了页面引用模块的概念,如果是模块之前引用呢?源码:https://github.com/limingios/wxProgram.git 中的No.8小程序的WXS模块js代码块可以在页面中被引入使用 定义*.wxs,module.exports暴露接口和属性 从私有到公用的概念,通过暴露就可以公有话。 require函数 官方的阐述 >h...原创 2019-07-31 09:01:00 · 425 阅读 · 0 评论 -
「小程序JAVA实战」 小程序私有页面的生命周期以及导航(10)
之前讲了小程序全局的生命周期,今天咱们说说单个页面的生命周期!源码:https://github.com/limingios/wxProgram.git 中的No.5Page页面的生命周期官方介绍https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.html运行小程序查...原创 2019-07-22 08:50:39 · 86 阅读 · 0 评论 -
「小程序JAVA实战」小程序的flex布局(22)
之前已经把小程序的框架说完了,接下来说说小程序的组件,在说组件之前,先说说布局吧。源码:https://github.com/limingios/wxProgram.git 中的No.9小程序的flex布局小程序建议使用flex布局进行排版 >其实div+css的方式也可以,只是官方建议使用flex布局的方式 flex 就是一个盒装弹性布局 flex是一个容器,所...原创 2019-08-03 11:41:50 · 77 阅读 · 0 评论 -
「小程序JAVA实战」 小程序远程调试(九)
在开发javaweb应用的时候,如果遇见一个问题都会调试,debug,在火狐和谷歌浏览器的时候我们也可以使用断点的方式调试js,小程序可以吗?肯定是可以的!小程序的调试也可以在手机端进行远程调试。源码:https://github.com/limingios/wxProgram.git 中的No.4开始演示登录微信小程序,获取appId,远程调试必须有AppID新建项目 ...原创 2019-07-21 14:55:52 · 214 阅读 · 0 评论 -
「小程序JAVA实战」小程序模块页面引用(18)
上一节,讲了模板的概念,其实小程序还提供了模块的概念。源码:https://github.com/limingios/wxProgram.git 中的No.8小程序的WXS模块js代码块可以在页面中被引入使用 定义*.wxs,module.exports暴露接口和属性 从私有到公用的概念,通过暴露就可以公有话。 官方的阐述 >https://d...原创 2019-07-30 11:01:57 · 136 阅读 · 1 评论 -
「小程序JAVA实战」 小程序默认加载的页面和生命周期(八)
小程序如何加载的呢?生命周期!源码:https://github.com/limingios/wxProgram.git 中的No.3加载页面小程序默认加载的pages中的第一个目录不管你的名称,只管你的顺序其他目录需要通过触发才能加载生命周期相关的框架的时候都有生命周期的概念,通过了解生命周期更好的把控框架的使用!onLaunch 第一次打开小程序的...原创 2019-07-20 17:00:35 · 119 阅读 · 0 评论 -
「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)
小程序的模块化,把砖磊成一个墩子,用的时候把整个墩子移走。js更好的调用,应用更加公用化。源码:https://github.com/limingios/wxProgram.git 中的No.7小程序的模块化抽离通用方法作为通用函数 构建utils-common类 官方的阐述 >https://developers.weixin.qq.com/min...原创 2019-07-24 20:53:30 · 166 阅读 · 0 评论