自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

征途人生&梦

我的编程之路

原创 2020-08-04

主类public class WechatPay { @Value("${wechat.appid}") private String appid; @Value("${wechat.appsecret}") private String appsecret; @Value("${wechat.merchid}") private String merchid; @Value("${wechat.paysecret}") private

2020-08-04 22:59:11 19

原创 根据经纬度、角度、距离获取另一个点的经纬度

需求,做高德地图时,设置覆盖物,点击搜索结果默认在给定半径内设置4个坐标点形成覆盖区域这就需要根据获取到的经纬度获取计算半径内4个点的坐标计算方法:https://stackoverflow.com/questions/7222382/get-lat-long-given-current-point-distance-and-bearingphppublic static function getRandLngLat($lng, $lat, $angle, $distance)

2020-07-31 15:11:16 16

原创 腾讯地图api获取地理位置、经纬度等信息

需要使用地图搜索,并点击结果后去省市区、经纬度、详细地址、行政区信息var citylocation; // 定位当前城市 var searchService; // 地图搜索 var geocoder; // 地址解析 var map; // 地图 var markers = new Array(); // 搜索结果 var init = function() { var center = new

2020-07-13 16:52:11 235

原创 spring boot微信小程序上传图片到oss

后台获取签名public Map<String, String> getPolicy(String dir) { OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); PolicyConditions policyConds = new PolicyConditions(); policyConds.addCondition

2020-07-08 13:58:53 67

原创 微信小程序报错module “wxParse/wxParse.js“ is not defined

微信小程序报错module "wxParse/wxParse.js" is not defined解决在本地设置把 ES6 转 ES5 勾上就 可以了

2020-07-08 11:15:00 223

原创 java 微信小程序获取sessionkey并解码获取用户信息

import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;import org.codehaus.jettison.json.JSONException;import org.codehaus.jettison.json.JSONObject;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.

2020-07-06 17:14:18 233

原创 java boot 生成二维码并上传到阿里云oss

<!--aliyun oss--><dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.8.1</version></dependency><!--二维码--><dependency> &lt..

2020-07-05 11:18:15 127

原创 spring boot session 登陆及拦截

登陆@PostMapping("/login-in") public String loginIn(HttpServletRequest request, RedirectAttributesModelMap model) { HttpSession session = request.getSession(); String phone = request.getParameter("phone"); String password =

2020-07-05 11:05:41 107

原创 thymeleaf使用java枚举

枚举public enum CouponStatus { UNUSED("未使用", 0), USED("已使用", 1), EXPIRED("已过期", 2); private String name; private int index; private CouponStatus(String name, Integer index) { this.name = name; this.index = index;

2020-06-28 11:11:12 147

原创 微信小程序request简单封装

在utils下新建request.jsconst app = getApp()const httpRequest = (url, data, method) => { return new Promise((resolve, reject) => { wx.request({ url: app.globalData.url + url, method: method, data: data, success: (res) =

2020-06-23 15:35:35 95

原创 微信小程序使用Font Awesome

下载Font Awesome,然后解压到项目的static目录下。修改css后缀为wxss编辑font-awesome.wxss的字体目录@font-face { font-family: 'FontAwesome'; src: url('/static/awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('/static/awesome/fonts/fontawesome-webfont.eot?#iefix&amp

2020-06-23 10:54:26 80

原创 vue上拉分页

export default { name: 'Posts', data () { return { show: true, loadding: true, oss: '', posts: [], page: 1, hasMore: 0 } }, created() { window.addEventListener('scroll', this.onScroll) }, mounted.

2020-06-14 17:24:49 67

原创 vue 使用weui和weuijs上传图片

上传组件<template> <div class="weui-cells weui-cells_form" id="uploader"> <div class="weui-cell"> <div class="weui-cell__bd"> <div class="weui-uploader"> <div class="weui-upl

2020-06-14 17:00:31 102

原创 VUE 上传图片

jsexport default function uploader(obj, files) { return new Promise((resolve, reject) => { let attachments = new Array() let errorCount = 0 if (files.length > 0) { for(let file of files) { let formData = new FormData()

2020-06-14 16:57:20 58

原创 vue点击修改当前dom的值和class

<span class="unfollow" @click="follow(data.user.id, $event)">关注</span>follow(user_id, event) { console.log(user_id) this.$axios.post('/api/user/follow', { follow_user_id: user_id }).then(response => { le.

2020-06-03 17:52:31 348

原创 css下半圆弧

border-radius: 0 0 50% 50% / 0 0 100% 100%;

2020-06-02 11:51:13 65

原创 vue使用weuijs上传图片

首先安装weuijsnpm install weui.js在app.js中引入import weui from 'weui.js'Vue.prototype.$weui = weui建立Uploader.vue<template> <div class="weui-cells weui-cells_form" id="uploader"> <div class="weui-cell"> <div .

2020-05-31 18:41:52 71

转载 laravel Sanctum vue

Authentication systems are a vital part of most modern applications, and should thus be appropriately implemented.In this article, you will learn how to build an authentication system usingVue.jsandLaravel Sanctum(former Airlock).We are going to cr...

2020-05-30 22:51:38 131

原创 laravel vue使用

首先安装vue和vue-routernpm install vuenpm install vue-routerlaravel默认已经有了axios,所以可以不用安装第一步,建立3个文件第一个文件App.vue 放在js/components目录下<template> <div class=""> <div class="">vue demo</div> <router-view></router-v.

2020-05-26 13:17:47 150

原创 Spring Cloud Sleuth

关键点1: pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> <ver...

2020-05-05 15:06:37 50

原创 Spring Cloud Stream

Spring Cloud Stream是一个构建消息驱动微服务的框架应用程序通过inputs或者outputs来与Spring Cloud Stream中binder对象交互,通过配置来binding,而spring cloud stream的binder对象负责与消息中间件交互,所以,我们只需要搞清楚如何与spring cloud stream交互就可以方便使用消息驱动的方式。...

2020-05-05 15:03:39 70

原创 docker rabbitmq

https://hub.docker.com/_/rabbitmq安装:docker pull rabbitmq运行docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3带管理界面docker run -d --hostname my-rabbit --name some-rabbi...

2020-05-05 09:55:36 36

原创 Spring Cloud Config

Spring Cloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置Spring Cloud Config分为服务端和客户端服务端也称为分布式配置中心,是一个独立的微服务应用,用来连接配置微服务并未客户端提供获取配置信息、加密、解密等访问接口客户端则通过指定的配置中心管理应用资源,以及与业务相关的配置内...

2020-05-04 22:15:50 57

原创 Spring Cloud Gateway

Spring Cloud Geteway基于Spring5 + Spring Boot2 + Project Reactor等技术开发的网关。为了提高网关性能,Spring Cloud Geteway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty三大核心概念路由 Route断言 Predicate过滤 Filte...

2020-05-04 20:20:10 73

原创 Spring Cloud Gateway 启动报错RoutePredicateFactory with name path

在启动Spring Cloud Gateway是报错:org.springframework.context.ApplicationContextException: Failed to start bean 'eurekaAutoServiceRegistration'; nested exception is reactor.core.Exceptions$ErrorCallbackNot...

2020-05-04 19:15:38 148

原创 Spring Cloud Hystrix

多个微服务之间调用的时候,假设微服务A调用B,B调用H, H调用L,L有调用其他微服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,即所谓的“雪崩效应”对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几秒内饱和,比失败更糟糕的是,这些应用程序还可能导致服务之间的延迟增加,备份...

2020-05-04 17:23:35 36

原创 Spring Cloud Feign&OpenFeign

Feign皆在使编写java http客户端变得更容易通过feign只需要定义服务绑定接口且以声明式的方式,简单的实现了服务调用Feign是Spring Cloud组件中的一个轻量级RESTful的http服务端,Feign内置了Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务,Feign使用方式是:使用Feign的注解定义接口,调用这个接口,就可用调用服务注册中心的服务O...

2020-05-03 22:27:03 146

原创 Spring Cloud Ribbon

关键点1:pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> <version>2.2.2.REL...

2020-05-03 19:28:15 51

原创 spring cloud zookeeper

Eureka宣布停更了,之前的版本还是可以用,但没有后续版本了,所以需要另找解决方案,目前可选zookeeper和nacos,先用zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能首先安装zookeeper,可以基于vmware,也可以基于docker,我这里基于dockersdocker安装及使用zookeeperhttps://hub.docker....

2020-05-03 16:57:14 69

原创 spring cloud eureka RestTemplate及普通负载均衡

Eureka有3个概念1: Eureka注册中心2: Eureka提供者3: Eureka消费者注册中心参考https://blog.csdn.net/tang05709/article/details/105902943注册提供者关键点1: pom.xml<dependency> <groupId>org.spring...

2020-05-03 14:17:54 70

原创 spring cloud eureka注册中心集群

关键点1: pow.xml需要引入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>...

2020-05-03 14:01:15 50

原创 Idea 集成spring boot devtools并开启

1、pom引入spring-boot-devtools<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.2.6.RELE...

2020-05-03 08:50:52 79

原创 spring boot 集成mybatis generator踩坑

报错1:Exception getting JDBC Driver这个是由于使用了分页插件造成的解决在mybatis-generator-maven-plugin中引入依赖 <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plu...

2020-04-29 18:31:15 67

原创 spring security 登录验证码

验证码网上有,可以参考下先实现获取验证码@GetMapping(value = "/verify-code") public String verityCode(HttpServletResponse response, HttpSession session) { Captcha captcha = new Captcha(); Buff...

2020-04-26 10:48:12 65

原创 thymeleaf strings substring 报错

${#strings.substring(data.title, 0, 30)}在使用thymeleaf 字符串截取时报错java.lang.StringIndexOutOfBoundsException: begin 0, end 30, length 25所以在使用前需要判断下长度${#strings.length(data.title) > 30 ? #strings....

2020-04-24 21:46:13 132

原创 spring boot 部署

打包首先在pom.xml中加入打包插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>...

2020-04-22 22:30:05 44

原创 layui集成富文本编辑器

layui富文本编辑器集成比其他任何富文本编辑器集成都简单,因为layui自带富文本编辑器,只需要2行代码:var layedit = layui.layedit; layedit.build('lay_content', { tool: ['strong', 'italic', 'underline', 'del', '|', 'left', 'ce...

2020-04-19 15:41:11 297

原创 layui三级联动

layui.use(["form", "jquery"], function() { var form = layui.form; form.on('select(children-select)', function(data){ // 三级联动 var id = data.value; ...

2020-04-19 15:15:15 75

原创 spring boot 使用pagehelper对mybatis分页

pagehelperhttps://pagehelper.github.io/docs/howtouse/https://github.com/pagehelper/Mybatis-PageHelper按照说明再bom.xml添加依赖<dependency> <groupId>com.github.pagehelper</groupId&...

2020-04-18 22:42:55 72

原创 Spring mvc 集成 plupload 上传图片

pluploadgObjectName = ''gObjectNames = new Array() //多图片上传保持currentUrl = window.location.href;baseBackend = window.location.protocol + "//" +window.location.host;uploadUrl = 'http://127.0.0.1:8...

2020-04-16 17:03:30 44

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