- 博客(231)
- 资源 (65)
- 收藏
- 关注
原创 redis 实现延迟消息队列
这里要注意 数据库要设置7的话 listen-pattern里也要是7。这将使客户端收到 Redis 第 7 个数据库中所有过期键的通知。这样 当过期之后就会onMessage方法里执行了。1.首先确认liunx中安装了redis。E: 启用 Key Event 通知。2.修改redis的配置文件。x: 启用过期事件通知。
2024-05-17 17:29:59 342
原创 nginx 如何实现一台服务器挂了访问另外一台服务器
upstream 块定义了服务器组 my_servers,其中 example1.com:80 被指定为主服务器,并设置了 fail_timeout=10s,表示当服务器不可用时,Nginx 会在 10 秒后重新尝试连接。如果您想通过 Nginx 实现在 example1.com 服务器挂掉的情况下自动切换到 example2.com 服务器,可以使用 Nginx 的代理模块和负载均衡功能。请确保在每个服务器上的 Nginx 配置文件中进行正确的配置,并根据您的实际情况进行调整。
2023-07-05 15:02:17 2965
原创 函数式编程
1.2 函数式编程思想1.2.1 概念 面向对象思想需要关注用什么对象完成什么事情。而函数式编程思想就类似于我们数学中的函数。它主要关注的是对数据进行了什么操作。 Lambda是JDK8中一个语法糖。他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。例一我们在创建线程并启动时可以使用匿名内部类的写法:可以使用Lambda的格式对其进行修改。修改后如下:例二:现有方法定义如下,其中IntBinaryOpera
2022-08-09 11:50:09 369
原创 MyBatis PageHelper手动设置pages属性不生效
mybiats-puls 用pagehelper的时候需要注释一些东西 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.4.0</version>
2021-11-12 17:48:30 223
原创 liunx 安装docker
这个方法使用于乌班图和其他版本可以用curl -fsSL get.docker.com -o get-docker.sh根据网站下载然后运行这个命令或者直接复制下面的到你liunx创建一个sh文件,然后运行命令然后执行这个命令sh get-docker.sh#!/bin/shset -e# Docker CE for Linux installation script## See https://docs.docker.com/engine/install/ for the insta
2021-10-26 15:24:48 1134
原创 ArrayNode的用法
在ObjectNode中用到了 数组格式百度了一下知道了这个用法`先创建这个 这个就是数组ArrayNode members = JsonNodeFactory.instance.arrayNode(); members.add( //分账接收方类型 rootNode1.put("type", splitAmountAO.getSplitIdType()) //分账接收方帐号
2021-10-13 11:14:26 3065
原创 wechatpay-apache-httpclient案列demo
gitHop地址https://github.com/wechatpay-apiv3/wechatpay-apache-httpclientimport cn.hutool.json.JSONObject;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.node.ObjectNode;import com.vworld365.common.exception.Req
2021-10-09 17:29:34 2612
转载 SpringCloudGateway重写url解决多斜线问题
由于前端不规范,导致一些请求接口的地方会偶发出现多斜线连在一起的情况,比如正常接口地址是:http://[hostname]:[port]/api/xxx,前端调用成了http://[hostname]:[port]/api///xxx。经过网关RewritePath后进入后端服务,调用接口就可能会报错。这种情况就是典型的我们后端为前端擦屁股的事,但是有时候还不得不做(比如前端无法及时改,需要后端快速支撑修改)。那么,针对SpringCloudGateway我们有什么办法可以快速把前端传入的url改掉
2021-09-27 15:15:10 2849
原创 微信小程序支付宝小程序合并二维码
第一步设置微信小程序的二维码小程序登录-开发管理-开发设置-扫普通链接二维码打开小程序二维码规则就是你服务器的方法名 域名/方法名小程序页面,就是扫二维码要跳转的页面微信结束 支付宝支付宝的码管理设置的和微信小程序相同路径这里就是上面写的方法那个方法 微信不走这个方法,支付宝会进入这个方法重定向 @ApiOperationSupport(order = 62) @ApiOperation(value = "判断支付", notes = "判断支付") @GetMappi
2021-09-09 16:34:40 2218
原创 Json工具类
JSON工具类 对象转JSON JSON转对象package com.imooc.common;import java.util.List;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;/** * * @Title: Js
2021-08-14 14:12:12 1824 2
原创 Http请求工具类
http请求工具类```javaimport java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache
2021-08-14 13:57:12 130
原创 npm 安装vuecli
npm set registry https://registry.npm.taobao.org/npm config list 查看是否切换成功安装 vuecli 的版本npm install -g @vue/cli卸载vueclinpm uninstall vue-cli -g进入目录 创建项目vue create cfront创建项目 我选的是vue3创建完成会提示你,根据命令然后运行...
2021-04-20 16:16:49 230 1
原创 微信小程序 swiper 的设置属性
<swiper class="swiper" indicator-dots 设置轮播图的下面小点 indicator-active-color="#157658" 设置小点的颜色 autoplay 自动轮播 circular 循环轮播> <block wx:for="{{bannerB.items}}"> <swiper-item> <image class="swiper" src="{{item.
2021-04-18 10:21:29 674
原创 微信小程序 async await的用法
const promisic = function (func) { return function (params = {}) { return new Promise((resolve, reject) => { const args = Object.assign(params, { success: (res) => { resolve(res); .
2021-04-13 21:38:46 798 1
原创 swagger好看的ui
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.4</version> </dependency>跟之前配置的一样 加入这个包访问地址http:.
2021-03-16 11:30:10 749
原创 Liunx 安装 mysql
第一步去mysql官网下载mysql我的是liunx 系统所以选择了liunx选择yum安装进入之后找到这个连接https://dev.mysql.com/downloads/repo/yum/然后选择跟自己liunx系统相同的下载就好了下载之后上传到liunx执行这个命令来运行yum localinstall mysql80-community-release-el7-3.noarch.rpm然后安装mysql启动mysql服务器...
2021-03-12 16:11:49 99
原创 liunx 安装kafka
第一步下载kafka链接: https://pan.baidu.com/s/1QGaR6G_EAeOeGEuQsf_OiA 提取码: y5pn 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员v5的分享第二步解压文件 tar -zxvf kafka_2.12-2.3.0.tgz第三部修改配置文件config/server.propertiesbroker.id,是集群中的唯一标识,因为我们这里是单机,所以设置一个随机数就行了第二步设置kafka...
2021-03-03 17:01:49 135
原创 Vue 移动端点击延迟300毫秒的解决方式
npm install fastclick --save把这个包安装到项目的依赖当中然后引入这样就引入成功了
2021-01-22 14:14:27 416
转载 canal 整合springboot
参考的这个https://blog.csdn.net/qq_43791139/article/details/107752629?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.con
2021-01-18 14:27:34 306
原创 java 转kotlin项目
因为业务需要把java项目转成kolin项目 as给我们提供了方法选择kotlin的版本然后就转换完成了,给我们添加kotlin支持
2020-12-03 14:52:51 362
原创 小程序sku的商品用矩阵来完成
敲黑板啦,这是重点要考的,最近在慕课网上学了全栈课,收获满满,所以写个笔记记下来供以后开发使用//首先小程序的框架是林ui后台给我们的数据通常是这样的{ "id":2, "title":"林间有风自营针织衫", "subtitle":"瓜瓜设计,3件包邮", "category_id":12, "root_category_id":2, "price":"77.00", "img":"", "for_theme_img":"",
2020-11-28 22:45:12 747
原创 小程序 分页组件 工具类
import {Http} from "./http";class Paging{ //不关心细节 //我需要下一页的数据 你能给我吗 start count req locker=false url moreData = true accumulator = [] constructor(req,count=10,start=0){ this.start = start; this.co.
2020-11-23 21:57:20 377
原创 activiti7对接springboot
https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-core去上面那个网址下拉,找到这个jar包,这里有个坑,这个jar包可能下载不下来,需要maven引入阿里的仓库,我们去阿里仓库下载,下面我们会讲到我们可以去阿里云仓库搜索https://maven.aliyun.com/mvn/search很多是吧,我们要用推荐的,每个都有bug...
2020-11-18 13:38:34 334
原创 promisic将小程序内置非promise Api转换为promise
const promisic = function(func){ return function(params={}){ return new Promise((resolve,reject) =>{ const args = Object.assign(params,{ success:(res)=>{ resolve(res); }, .
2020-11-05 21:04:34 365 1
原创 android 登录成功之后,关闭登录注册页面
登录注册页面-注册页面-首页 ,但是通常进入首页返回的时候是登录注册页面,这是个问题 我们要想办法解决 //跨界面通信框架 //https://github.com/greenrobot/EventBus implementation 'org.greenrobot:eventbus:3.1.1'登录成功之后调用创建一个LoginSuccessEvent空的类EventBus.getDefault().post(new LoginSuccessEvent());在登
2020-11-05 11:35:32 1017 1
原创 使用 Retrofit 2.X 上传多文件,多表单,springboot如何接收
android 上传图片到后端,刚开始学android 感觉好难啊,一步一个坑,而且网上的大多数资料都很老,安卓更新的又快,不像javaweb开发,不用管发布年限,找到方法就行,android这玩意有的方法启用了等等特麻烦android转androidx啊,对新手特不友好,废话少说,开始进入正题第一步引入网络 //请求网络相关 //okhttp //https://github.com/square/okhttp implementation 'com.squ..
2020-11-05 10:19:26 1037
转载 【SpringBoot】手把手教你使用IDEA快速搭建一个SpringBoot项目
https://www.pianshen.com/article/13563657/
2020-11-01 21:31:13 175
原创 android 启动的时候有一阵空白
在 styles.xml中加入<style name="Splash_Theme" parent="AppTheme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item></style>然后在启动页的时候引用android:configChang.
2020-10-22 10:49:47 132
转载 关于webview的页面适配
之前接入的h5都是适配好给app端的,这次遇到用的别人的h5,而且没有去适配好app端。出现web展示的h5特别大。解决方案如下:settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true);settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);基本上加上上面三行就可以了其他的适配:以下摘自博客地址,只是为了便于自己查看其他配置。.
2020-10-22 10:42:56 828
原创 android密码框右侧显示小眼睛
不知道为什么android 资料好少啊,一艘都2012-2015年的居多....这是为什么呢?实现效果<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare
2020-09-27 15:45:47 2614 2
ssm框架.rar
2019-07-12
java常用工具大全
2019-05-11
HttpClient发送http请求(post和get)需要的jar包+内符java代码案例+注解详解
2019-01-25
JavaWEB端商城项目(包括数据库)
2018-12-18
售票系统 数据库SQL Server 2008
2018-12-11
Task14.rar
2020-07-01
nexus-2.14.rar
2020-04-22
微信jssdk分享案列.rar
2019-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人