- 博客(16)
- 资源 (5)
- 问答 (5)
- 收藏
- 关注
原创 【java小程序实战】小程序注册功能的前后端代码
文章目录小程序注册代码1 、小程序和后端交互,对app.js进行全局配置2、小程序的wxml代码3、小程序的wxss代码4、小程序js代码注册后端代码1、UserService接口2、UserServiceImpl实现类3、controller代码小程序注册代码1 、小程序和后端交互,对app.js进行全局配置1)serverUrl: 声明后端的ip和端口号。在同一台电脑测试时可以直接写IP...
2018-11-30 17:07:08 612
原创 【java小程序实战】swagger2构建restful接口测试
在开发过程中使用swagger2接口进行测试有以下几个好处:1、可以生成文档形式的api并提供个不同的安卓、IOS、前端开发团队。2、方便后端开发人员进行功能的自测,也方便领导查阅任务量。3、无需过多冗余的word文档。下面直接开始配置:一、pom依赖包 <dependency> <groupId>io.springfox</groupId>
2018-11-30 11:10:19 705
原创 【java小程序实战】小程序短视频后台项目之MD5加密工具类
对字符串进行简单加密,直接上代码:package com.imooc.utils;import org.apache.commons.codec.binary.Base64;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * mds加密类 */publi...
2018-11-29 16:17:08 325
原创 【java小程序实战】小程序短视频后端项目之返回结果包装工具类
在开发过程中,我们在controller 中把需要返回的结果封装成一个IMoocJSONResult类,再把数据转换为json格式,传送到前端页面。IMoocJSONResult类代码:package com.imooc.utils;/** * @Description: 自定义响应数据结构 * 这个类是提供给门户,ios,安卓,微信商城用的 * 门户接受此类数据后需...
2018-11-29 16:08:06 512
原创 【java小程序实战】小程序短视频项目之逆向工程代码生成
在子工程中mybatis-generatorconfig中项目结构如下1、 pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2018-11-29 15:28:58 372
原创 【java小程序实战】小程序短视频项目之springBoot后台搭建
在以往的项目中我们使用的是单结构工程在小程序这个项目中我们会使用maven搭建分层的聚合工程一个imooc-video工程下,有很多子工程common、mapper、api、pojo等子工程。一般分为common层其他工程都可以调用,pojo层数据库的实体类,mapper层数据库的映射java文件,service层,这些分层的工程之前可以互相调用。我们可以先建一个这样的目录结构myba...
2018-11-29 11:30:50 2269 1
原创 【java小程序实战】小程序短视频项目之数据库建表
最近自己在练习一个java小程序短视频的项目,希望每天通过文章的形式把开发内容和学习到的东西记录下来。 一个项目的开始就是数据库建表,首先我们要有一个用户表,记录用户的一些信息 用户表-user 字段 类型 长度 注释 是否为null id varchar 64 id 否 username varchar 20 ...
2018-11-28 18:05:31 2181
原创 微信小程序和后台API通信
1、微信小程序不能直接访问后台的接口。2、通过内网穿透实现,暴漏到公网。3、这里使用的工具是 ngrok.com使用ngrok进行内网穿透1、打开https://dashboard.ngrok.com,注册账号登陆,download 下载适合自己电脑的。2、下载解压之后,把ngrok.exe 程序放到F盘下。3、在cmd下,执行以下命令。在auth页面复制token。4、...
2018-11-26 18:28:05 1854
转载 【FAQ问题记录】ArrayList<String>转化为String[ ]数组的问题。
我们都知道ArrayList 提供了转化为数组的方法toArray() public Object[] toArray() { return Arrays.copyOf(elementData, size); }在项目中我们需要将ArrayList<String> 转化为数组的时候,toArray是不可用的控制台会报错如下:Exceptio...
2018-11-22 17:11:22 241
原创 【微信小程序】组件之页面布局
小程序的flex布局小程序建议使用flex布局进行排版flex就是一个盒装弹性布局flex是一个容器,所有子元素都是它的成员。定义布局:display:flexflex 容器的属性:1、属性flex-direction: 排列方向。有下面四个值:row 行,从左到右row-reverse,从右到左。column :列,从上到下。column-reverse:从下到上。...
2018-11-20 17:41:29 2135
原创 【Java开发代码优化】lombok插件,通过java注解简化代码的开发
在开发的过程中,我们如何写出高质量的代码,写出优雅的代码,写出高度可扩展的代码。今天我们就简单介绍一下如何提高我们的代码质量。使用lombok简化代码在介绍lombok之前,我们先来看一段代码:public class Person { private Long id; private String name; private Integer age; ...
2018-11-19 17:43:10 265
原创 【算法与数据结构】--希尔排序
什么是希尔排序?希尔排序,也是插入排序的一种,又称“缩小增量排序”。插入排序是非稳定排序,希尔排序也是非稳定排序。希尔排序的实现:通过将数据根据增量序列进行分组,分组的后的数据根据插入排序进行排序,当所有分组都排好序之后,再进行最后一次插入排序。这样显著减少了数据的交换次数,提高了效率。这种思想需要一个增量序列,我们成为n - 增量。n表示的是进行排序时数据项之间的间隔。习惯上用 h 表示...
2018-11-19 09:59:54 197
原创 【算法与数据结构】---------选择排序
选择排序是对冒泡排序的优化,其比对的次数并没有减少,仍保持为O(n^2).减少了其冒泡排序的交换次数,从O(n^2)减少到O(n). 选择排序在每一轮比较完之后,才进行位置交换。算法分析:选择排序最好和最坏的情况一样运行了O(n^2).时间,但是选择排序无疑更快,因为它进行了更少的交换。当N值较小时,特别是交换时间比比较时间大的多时,选择排序是相当快的,平均复杂度是O(n^2...
2018-11-18 17:13:50 106
原创 【数据结构与算法】插入排序
插入排序是算法中的基础入门和冒泡排序、选择排序都是必要掌握的。他们都是对比排序,需要通过比较大小交换位置,进行排序。插入排序的实现思路:1、 从第一个元素开始,这个元素可以认为已经被排序。2、取出下一个元素,在已排序的序列中从后往前扫描。3、如果该元素小于小于前一个元素,将两者进行交换,再与前一个元素进行比较。4、重复第三步,直到找到已排序的元素小于或等于新元素的位置。5...
2018-11-16 09:06:40 109
原创 【FAQ问题记录】 File "/webpage/a/mds/mdsquota/mdsQuotaDetail/template.jsp" not found
在开发ERP系统下载模板问题时,控制台报错如下: File &quot;/webpage/a/mds/mdsquota/mdsQuotaDetail/template.jsp&quot; not found 出现这个问题的原因是因为controller中用了两次response响应到前台来。 出错前代码如下:@RequiresPermissions(...
2018-11-15 15:34:15 305
原创 第一次将项目上传到github上
将项目上传到github,就需要使用到git工具第一步:先安装git1、下载Git。下载地址:https://git-scm.com/downloads 。根据不同操作系统选择不同的版本,我用的是Windows操作系统。2、下载之后安装Git。一直点击next按钮直到安装完成。3、接下来通过快捷键“win+R”输入cmd,直接敲git,回车若出现以下内容,则git安装成功...
2018-11-08 10:28:43 440
Gen_Signature_Android 应用签名生成工具
2022-08-18
jave资源.zip
2020-06-13
guava-21.0.jar
2018-10-25
通过truffel部署智能合约,在bsc上部署可以成功,在ok上部署就会提示未授权认证
2021-08-30
windows安裝Logstash,启动不了问题
2020-04-08
win10使用docker安装RrabbitMQ运行后,自动退出
2019-04-11
创建对象时,报错method <init>()V not found
2019-01-24
微信小程序if不等判断无效
2018-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人