- 博客(44)
- 资源 (18)
- 收藏
- 关注
转载 Nacos服务注册发现
1.什么是 Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。是Spring Cloud A 中的服务注册发现组件,类似于Consul、Eureka,同时它又提供了分布式配置中心的功能,这点和Consul的config类似,支持热加载。2.Nacos 的关键特性包括:①.服务发现和服务健康监测②.动态配置服务,带管理界面,支持丰富的配置维度。③.动态 DNS 服务④.服务及其元数据管理
2021-07-22 15:40:54
309
原创 springboot整合Elasticsearch
springboot整合Elasticsearch1.简介2.下载与安装3.Spring Data Elasticsearch4.常用注解5.编码1.简介Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。2.下载与安装可以去官方网站去进行下载,下载好之后直接解压运行即可3...
2019-12-05 14:43:12
547
1
原创 阿里oss服务端签名直传并设置上传回调
服务端签名直传并设置上传回调1.背景2.流程介绍3.编码1.背景采用服务端签名后直传方案有个问题:大多数情况下,用户上传数据后,应用服务器需要知道用户上传了哪些文件以及文件名;如果上传了图片,还需要知道图片的大小等。为此OSS提供了上传回调方案。OSS回调完成后,应用服务器再将结果返回给客户端,以便服务端实时了解用户上传了什么文件。2.流程介绍流程如下:1.用户向应用服务器请求上传Po...
2019-10-27 16:13:14
6469
6
原创 阿里oss服务端签名后直传
服务端签名后直传1.背景2.原理介绍3.OSS中的相关概念4.编码1.背景采用JavaScript客户端直接签名时,AccessKeyID和AcessKeySecret会暴露在前端页面,因此存在严重的安全隐患。因此,OSS提供了服务端签名后直传的方案。2.原理介绍服务端签名后直传的原理如下:1.用户发送上传Policy请求到应用服务器。2.应用服务器返回上传Policy和签名给用户。...
2019-10-27 15:04:51
2736
4
原创 阿里开源EasyExcel(导出Excel)
阿里开源EasyExcel(导出Excel)controller类@RequestMapping("/exports") @ResponseBody public void exports(HttpServletRequest request,HttpServletResponse response){ List< Students > expo...
2019-09-08 10:42:58
1152
原创 springboot整合oss实现文件的上传,查看,删除,下载
springboot整合oss实现文件的上传,查看,删除,下载1.什么是对象存储 OSS?答:阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。OSS 具有与平台无关的 RESTful...
2019-08-10 20:50:28
13247
14
原创 springcloud-alibaba服务注册发现整合feign:webflux调用
springcloud-alibaba服务注册发现整合feign:webflux调用1.Feign是从Netflix中分离出来的轻量级项目,能够在类接口上添加注释,成为一个REST API客户端。这里我们用到的是OpenFeignSpringCloud在netflix feign的基础上扩展了支持Spring MVC注释,并通过自动配置为Spring Boot应用程序提供集成。2.我们在上...
2019-07-28 17:31:56
3826
原创 springcloud-alibaba服务注册发现
springcloud-alibaba服务注册发现什么是 Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。是Spring Cloud A 中的服务注册发现组件,类似于Consul、Eureka,同时它又提供了分布式配置中心的功能,这点和Consul的config类似,支持热加载。...
2019-07-21 21:23:49
383
原创 springboot全局异常处理
springboot全局异常处理通常在一个web框架中,有很多需要处理的异常。比如业务异常,权限不足等等。前端通过弹出提示信息的方式告诉用户出了什么错误。 通常情况下我们用try…catch… 对异常进行捕捉处理,但是在实际项目中对业务模块进行异常捕捉,会造成代码重复和繁杂, 我们希望代码中只有业务相关的操作,所有的异常我们单独设立一个类来处理它。全局异常就是对框架所有异常进行统一管理。 我们在...
2019-07-14 20:36:56
302
原创 springboot实现微信模板消息推送
springboot实现微信模板消息推送在上一篇文章我们已经知道了怎么获取openid还不知道的可以查看我的上一篇文章springboot+微信小程序用codeid换取openid这次我们不光要准备AppID(小程序ID)和AppSecret(小程序密钥)还需要准备模板消息的id(*如果没有模板消息这个功能,可能是你没有开通,自己开通一下就好)我们随便添加一个模板就行,我们需要这个模...
2019-07-04 18:08:32
7266
4
原创 springboot+微信小程序用codeid换取openid
springboot+微信小程序用codeid换取openid1.首先我们需要去微信公众平台https://mp.weixin.qq.com/准备的是AppID(小程序ID)和AppSecret(小程序密钥)2.准备好后开始写代码3.controller@RestControllerpublic class GetOpenIdController { /** * ...
2019-06-30 18:17:42
4121
2
原创 springboot单,多文件上传
springboot单,多文件上传这里提供一个封装好的单文件,多文件上传工具类package com.tuanzi.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.multipart.MultipartFile;import java.io.File...
2019-06-30 16:05:44
201
原创 springboot整合mybatis-plus实现多表分页查询
springboot整合mybatis-plus实现多表分页查询1.新建一个springboot工程2.需要导入mybatis和mybatis-plus的依赖文件<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plu...
2019-06-20 16:46:42
10737
7
原创 springboot整合Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。1.新建一个springboot工程,在pom文件中加入Redis的起步依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO...
2019-06-05 15:43:45
162
原创 springboot+mybatis-plus+mysql+微信小程序实现简单的增删改查
微信小程序代码:list.js// pages/list/list.jsPage({ /** * 页面的初始数据 */ data: { list:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完...
2019-05-23 10:58:25
3337
1
原创 springboot搭建Swagger API接口文档
springboot搭建Swagger API接口文档1.导入如下依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version...
2019-05-19 19:12:14
290
原创 小程序图片上传,存储,获取,显示(含源码)
小程序图片上传,存储,获取,显示(含源码)内容:1,小程序图片的选取2,小程序图片的上传3,小程序图片的存储4,获取云端图片并显示index.wxml文件如下: <view class='item_root' bindtap='chuantupian'> <text>{{zhaopian}}</text> <view class='r...
2019-05-11 10:30:59
6111
原创 java实现快速排序
快速排序**算法概述/思路快速排序一般基于递归实现。其思路是这样的:1.选定一个合适的值(理想情况中值最好,但实现中一般使用数组第一个值),称为“枢轴”(pivot)。2.基于这个值,将数组分为两部分,较小的分在左边,较大的分在右边。3.可以肯定,如此一轮下来,这个枢轴的位置一定在最终位置上。4.对两个子数组分别重复上述过程,直到每个数组只有一个元素。5.排序完成。**代码例子如下...
2019-05-04 19:20:36
315
2
原创 springboot实现验证码校验
springboot实现验证码校验controller类package com.tuanzi.controller;import com.google.code.kaptcha.impl.DefaultKaptcha;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.be...
2019-04-23 14:40:48
1654
原创 springboot实现将Excel导入数据库
springboot实现将Excel导入数据库只展示核心代码1.service实现类package com.tuanzi.service.impl;import com.tuanzi.beans.HttpResponseEntity;import com.tuanzi.common.Constans;import com.tuanzi.dao.InformationMapper;...
2019-04-12 17:27:02
3653
1
原创 springboot实现将数据库中数据导出Excel
springboot实现将数据库中数据导出Excel1.controllerpackage com.tuanzi.controller;import com.tuanzi.entity.Student;import com.tuanzi.service.StudentService;import org.apache.poi.hssf.usermodel.*;import org.s...
2019-04-12 14:10:32
3079
4
原创 Mybatis中if标签的使用
Mybatis中if标签的使用代码如下:<select id="selectOrder" resultMap="BaseResultMap" parameterType="com.tuanzi.order.entity.Indent"> select * from indent <where> ...
2019-03-31 18:18:22
1923
原创 微信小程序获取openid
**微信小程序获取oppenid**1.app.js//app.jsconst app = getApp()App({ onLaunch: function () { var that = this var user = wx.getStorageSync('user') || {}; var userInfo = wx.getStorageSync('...
2019-03-24 15:58:50
1191
原创 MyBatis之foreach
MyBatis之foreach1.EmpMapper文件public void batchSave(List&lt;Emp&gt; empList);2.EmpMapper.xml文件&lt;insert id="batchSave"&gt; into t_emp(emp_name,emp_email,dept_id) VALUES &lt;foreach collection
2019-03-17 19:24:58
228
原创 简单的抽奖实现
简单的抽奖<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>抽奖</title> <style&a
2019-03-10 15:07:56
311
原创 SpringBoot项目多模块运用与设计
SpringBoot项目多模块运用与设计1.新建一个springboot项目2.创建实体Module(名为bean)创建Module的方式与创建项目有点出入,我们点击项目名称后右键->New->Module->Maven进行创建我在ArtifactId栏目填写了bean,证明这个项目是springboot-model组内的一个子项目,点击Next后创建Module即可...
2019-03-02 17:51:43
921
原创 springboot实现文件下载
springboot实现文件下载1.新建一个springboot项目2.pox.xml文件<?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"...
2019-02-23 17:03:55
5005
原创 springboot实现发送简单邮件
springboot实现发送简单邮件1.新建一个springboot工程2.导入发送邮件的依赖&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&a
2019-02-17 19:46:19
334
1
原创 springboot定时任务
springboot定时任务1.pom文件配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency&
2019-01-20 19:34:00
357
原创 springboot+jpa+thymeleaf模板实现增删改查示例
springboot+jpa+thymeleaf增删改查示例pom包里面添加jpa和thymeleaf的相关包引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&g...
2019-01-06 20:14:37
2853
4
原创 MyBatis模糊查询
MyBatis模糊查询的三种不同方式SQL语句select * from meta_table_info where table_name like '%per%' or table_cname like '%测试%' or label like '%23%';select table_id from meta_field_info where concat (field_cname,fi...
2018-12-30 20:20:22
363
原创 Java中的转换
Java中的转换1.在开发过程中我们会遇到许多需要转换的,数字转换为字符串,字符串转换为字符等等2.今天我们就来介绍一下String str = &quot;123&quot;;int num = 12;//字符串转换为数字int tranToNum = Integer.parseInt(str, 16);//(如果不写,这里默认是10进制)--这里的16表示十六进制,也可以是十进制或是其他进制...
2018-12-23 18:10:53
240
原创 bootstrap-table实现后端分页
使用bootstrap-table实现后台分页1.用到的使用bootstrap-table插件可以直接去官网自行下载引用以下css<link rel="stylesheet" href="../plugins/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="../plugins/bootstrap...
2018-12-16 18:56:54
1486
原创 SpringBoot+Mybatis实现后台分页
SpringBoot+Mybatis实现后台分页1.首先我们新建一个springboot工程在pom.xml中引用分页插件,千万不要引用错了。<!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper...
2018-12-09 19:04:58
2622
1
原创 单文件上传
单文件上传1.新建一个springboot工程2.Controller@RequestMapping(value = "/saveFile", method = RequestMethod.POST, headers = "Accept=application/json") public HttpResponseEntity saveFile(@RequestParam("file"...
2018-12-02 15:54:58
460
原创 SpringBoot+mybatis+mysql实现多表插入
SpringBoot+mybatis+mysql实现多表插入1.新建一个springboot工程2.在数据库中我们新建2张表,建表语句如下:job表:CREATE TABLE `job` ( `id` int(32) NOT NULL AUTO_INCREMENT, `job` varchar(255) DEFAULT NULL, `role_id` int(32) DEFAU...
2018-11-25 16:02:33
10046
5
原创 Springboot+mybatis+MySQL实现简单的多表查询
Springboot+mybatis+MySQL实现简单的多表查询直接进入正题1.首先我们新建一个数据库,再建两个表tbl_employee表建表SQL语句CREATE TABLE `tbl_employee` ( `id` int(200) NOT NULL AUTO_INCREMENT, `last_name` varchar(255) DEFAULT NULL, `ema...
2018-11-18 15:10:10
14722
6
原创 Navicat实现将数据模型导出SQL文件,迅速生成表
Navicat实现将数据模型导出SQL文件,迅速生成表这次我们不讲高大上的代码,我们来说一说开发中一个实用的小技能。直接进入正题1.首先打开Navicat工具2.点击右上角的模型...
2018-11-11 19:23:44
9511
1
原创 微信小程序+SpringBoot+mybatis+MySQL实现简单的登录
微信小程序+SpringBoot+mybatis+MySQL实现简单的登录当下微信小程序和springboot都是比较火的。今天我们来用springboot和微信小程序来实现简单的登录。1.首先来完成微信小程序端,新建一个微信小程序。如果不会的可以查看我的上一篇文章开发微信小程序简易教程2.我们在pages目录下新建一个login_test目录3.在login_test目录下新建一个名...
2018-11-03 14:23:36
31491
16
springboot整合Elasticsearch
2019-12-05
阿里oss服务端签名直传并设置上传回调
2019-10-27
springcloud-alibaba服务注册发现整合feign:webflux调用
2019-07-28
springboot整合mybatis-plus实现多表分页查询
2019-06-20
springboot+mybatis-plus+mysql+微信小程序实现简单的增删改查.zip
2019-05-23
java实现快速排序
2019-05-04
springboot+微信端登录demo
2019-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人