自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aSmart_Q的博客

一名在程序届没有名声的伪程序⚪

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 solidity 字符串拼接 >=0.7.0 <0.9.0版本

【代码】solidity 字符串拼接 >=0.7.0 <0.9.0版本。

2023-05-24 16:20:53 183

原创 全局自定义异常处理 - service层直接抛出异常 (demo)

1.创建自定义返回参数类(ResultInfoVO)2.定义自定义异常信息类( BuessExcetion extends RuntimeException)3.定义全局异常处理类 (GlobalExceptionHandler)代码:ResultInfoVOpublic class ResultInfoVO<T> { private Integer code; private Boolean result; private String

2021-10-12 14:52:09 1332

原创 linux rabbitmq添加用户时报错:

错误信息:Error: unable to perform an operation on node 'rabbit@iZ2vc8p9xf24t7go83ppkfZ'. Please see diagnostics information and suggestions below.Most common reasons for this are:* Target node is unreachable (e.g. due to hostname resolution, TCP connect.

2021-06-27 17:11:36 1637 2

原创 Spring boot 使用swagger2出现No mapping for GET /swagger-ui.html

这是项目上出现的问题,出现的原因是我在后台加了一个解决跨域问题的类,该类继承了WebMvcConfigurationSupport ,导致swagger的映射失效。解决办法:1.关闭跨域类2.在跨域的这个类中添加: @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResou..

2021-05-07 10:07:46 1134

原创 springboot jedis Could not get a resource from the apool

1:在启动注入时提示这个异常2:问题出现原因: 因为是在本地测试,没给redis加密码。3:加上密码就好了

2021-04-23 14:30:03 211

原创 websocket--demo(基于tio-websocket)

代码:后端:POM: <dependency> <groupId>org.t-io</groupId> <artifactId>tio-websocket-spring-boot-starter</artifactId> <version>3.3.2.v20190601-RELEASE</version> <

2021-03-17 15:31:31 840

原创 pdf流转图片并存储到本地

业务逻辑:我们这个项目本身是一个医学项目,用户在微信公众号上取我检测站检测完成的报告,在1.0版本该报告是pdf格式,但是在迭代为2.0版本时需要把这个pdf改为图片,由于1.0和2.0分为不同的项目,所以只能在2.0版本做一个远程调用,获取到pdf流文件,把这个流文件生成为pdf存储到服务器本地,然后再读取该pdf文件,生成一个IO流,再使用图片的形式生成到服务器,结果返回为图片地址获取PDF流: @GetMapping(value = "viewReport", produc..

2021-01-27 09:25:49 834

原创 监听redis的KEY失效 作为一个触发器来完成小程序的定时提醒功能

前言1):业务逻辑是这样的>>小程序中有一个提醒功能,该功能有一个提醒时间,时间到了就给用户发送一个提醒,这里的提醒采用的微信的订阅消息服务2):由于这个业务的并没有要求太严格的实时性,误差几分钟都是可以的。所以这里采用redis的过期策略内容1):配置redis (在redis.conf中放开这行)2):在代码中添加监听@Configurationpublic class RedisListenerConfig { @Bean Redis..

2021-01-21 14:51:29 1117 1

原创 使用微信订阅消息给用户发送通知

前提:1):第一个前提是你已经拿到了 appid和appsceart2) :第二个前提是去微信公众平台申请一个消息模板内容:1):首先获得AcesssToken 这里采用rest请求 public static String getAccessToken() { RestTemplate restTemplate = new RestTemplate(); Map<String, String> params ...

2021-01-21 14:51:04 1950 2

原创 poi 读取excel XSSFWorkbook方式读取

package com.genegle2c.consumer.controller;import com.genegle2c.api.model.UmsVaccines;import com.genegle2c.provider.mapper.UmsStinkRecordMapper;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apa.

2020-11-26 11:40:11 1225

原创 LocalDateTime 时间格式字符串和时间戳的转换

//字符串转换为时间戳 public static Long convertStrToStamp(String str,String format){ DateTimeFormatter ftf = DateTimeFormatter.ofPattern(format); LocalDateTime parse = LocalDateTime.parse(str, ftf); System.out.println(parse); l..

2020-11-24 15:45:56 2388

原创 java8 2020-10-08 格式转换为2020年10月8日 格式

SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); Date parse = sf.parse(babyBirth); Instant instant = parse.toInstant(); LocalDateTime parse1 = LocalDateTime.ofInstant(instant,ZoneId.systemDefault()); ...

2020-11-19 17:35:45 561

原创 使用PageHelper分页 导致分页效果无效,sql语句上自动添加了limit得问题

我的业务需求就是查询除全部的文章数据 然后对齐分页,每页10条。 然后突然发现 分页无效, 多次点击测试按钮 ,时好时坏,前几次都分页失败 ,后几次又分页成功。解决办法:开始分页语句一定要在查询语句的前面。。。。。...

2020-11-11 10:50:04 867

原创 Spring Boot 解决全局跨域

@ConfigurationpublicclassCORSConfigurationextendsWebMvcConfigurationSupport{/**这里主要为了解决跨域问题,所以重写addCorsMappings方法*/@OverrideprotectedvoidaddCorsMappings(CorsRegistryregistry){registry.a...

2020-11-06 16:32:13 168

原创 java 策略模式

判断语句过多,逻辑相同,重复太多 可以使用策略模式abstract class Animal{ abstract String eat(String food);}class center{ private Animal animal; center(Animal animal){ this.animal=animal; } public String result(String food){ return ani...

2020-10-23 17:41:57 89

原创 SpringBoot 搭建微信小程序支付(JSAPI) 纯后端

一、支付流程PS:做这个之前 ,先去下载官方的SDK吧https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_11.首先要拿到appid,key,AppSecret,mch_id (商户号) 。 这几个参数由你或者是你公司去申请2.前端需要给后端的(统一下单接口)传递code(登录凭证),标题body(自定义,比如游戏充值)和支付金额 。3.后端需要有统一下单的接口和一个支付成功后的回调接口4.统一下单接...

2020-10-23 17:13:33 1672 36

原创 java Condition小解

1、Condition是org.springframework.context.annotation.Condition下的一个接口2、通过自定义某个类来实现这个接口,返回Boolean值。public class WindowsCondition implements Condition { @Override public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) { .

2020-10-21 16:17:47 253 1

原创 jdk8 新特性复习

Lambda 表达式:一种特殊的匿名内部类 ,语法更简洁把函数作为参数进行传递1、基本语法:<函数式接口> <变量名> =(参数1,参数2)->{ 方法体};2、使用事项:形参列表的数据类型会自动推断如果形参列表为空,只需保留()如果形参只有1个,()可以省略,只需要参数的名称即可,如(a,b)如果方法体中的执行语句只有一句,且无返回值,{}可以省略,若有返回值,在省去{}的同时必须省略return 语句,且执行语句也必须只有一句..

2020-07-30 22:19:54 212

原创 Caused by: org.apache.rocketmq.client.exception.MQClientException: the specified group is blank

Caused by: org.apache.rocketmq.client.exception.MQClientException: the specified group is blankFor more information, please visit the url, http://rocketmq.apache.org/docs/faq/ at org.apache.rocketmq.client.Validators.checkGroup(Validators.java:54) ...

2020-07-28 16:32:09 9593

原创 docker 安装redis 并运行

1、执行docker pull redis ||安装最新版的redis2、docker create --name redis -p 6379:6379 redis || 开启redis容器3、docker start redis ||启动redis3、d...

2020-07-23 09:29:47 227

原创 Mybatis-pus 小试牛刀

Mybatis-pus作为Mybatis的增强版 不用多说,肯定是使数据库的crud操作更加简单快捷特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件..

2020-07-22 16:17:55 202

原创 使用js 实现二维码

1、导入qrius.js2、实现以下代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><script src="qrious.min.js"></script><body><img id="qr"><.

2020-07-16 10:22:08 422

原创 使用阿里云 发送短信

public static void main(String[] args) { DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "AccessKey ID", " AccessKey Secret"); IAcsClient client = new DefaultAcsClient(profile); CommonRequest request = new Comm...

2020-07-10 14:21:35 342

原创 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

异常信息:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an embedded databa...

2020-07-07 16:52:08 2164

原创 spring-Security-Demo

首先创建一个maven项目在pom.xml导入包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependenc

2020-06-28 11:28:00 158

原创 使用==比较int的包装类型Integer的小知识

int a=10;int b=10;System.out.println(a==b)//trueint c=128;int d=128;System.out.println(c==b)//false为什么这里为false?总所周知==在比较数值时是比较的内存地址解答:因为Integer在常量池中存储的范围是【-128>>127】 当超过了这个范围后,就会在堆中创建对象来存储,所以两者的地址会不一致。...

2020-06-19 17:05:41 296

原创 SSM整合配置文件 这是我学习时做的一个项目 当做笔记看吧

这是一个SSM练习项目的配置!! 如有不足 请补充1、配置web.xml<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/j..

2020-06-18 16:23:50 145

原创 spring 定时任务 spring-quartz定时执行程序

1、自定义一个定时任务类以下为包结构2、配置spring.xml文件 我这里采用注解的方式配置定时任务 <!-- 扫描包 这个包就是你自定义的一个定时任务类--> <context:component-scan base-package="com.qrq.cron"></context:component-scan><!-- 开启注解的定时任务--> <task:annotation-...

2020-06-16 20:23:58 191

原创 java数据库数据转换成excel表格

第一步:导入jar包使用maven自动构建:没有使用maven的 可以自己去百度搜索poi这个工具的jar包详细使用可以去这个博客 https://blog.csdn.net/vbirdbest/article/details/72870714(转载) <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11&l.

2020-06-15 15:34:28 935 1

原创 使用JQuery获取HTML静态页面传递过来的参数

1、<a href='EmployUpdate.html?id="+v.id+"'>修改</a>如上图 我做了一个修改按钮,点击这个A标签会把id的参数携带跳转到另一个HTML页面2、现在在EmployUpdate.html页面使用JQuery接收这个id参数 $.getUrlParam = function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|.

2020-06-09 09:03:44 1940

原创 Linux 的nginx安装

1、首先执行:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel2、下载安装nginx:nginx下载地址:https://nginx.org/download/下载完成后解压文件(最好新建一个文件夹,把下载的压缩包放置到这个文件夹再解压)我这里是在/usr下新建的了个myngnix文件夹tar -zxvf nginx-1.9.9.tar.gz3、进入安装好的nginx目录:cd nginx-

2020-06-04 16:15:45 131

原创 spring+maven 整合 redis

1.通过pom.xml配置redis需要的包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency><dependency> <groupId>com.alibaba&...

2020-06-03 22:12:42 418

原创 redis-安装使用

一步一步来通过yum安装gcc1.yum -y install gcc在线安装redis2. wget http://download.redis.io/releases/redis-5.0.3.tar.gz解压下载好的redis(/usr是指定解压目录在/usr下)3.tar -zxvf redis-5.0.3.tar.gz -C /usr解压完成后,cd进入redis-5.0.7文件中4.cd redis-5.0.7使用make安装5.make进入src文件

2020-06-03 20:34:30 95

原创 jqery 通过ajax获取servlet json封装的集合数据时遇到的问题

下面的demo演示的是获取json封装的集合数据(装载的是student对象) 遇到的一个小问题,特此记录下来。。通过下面这行代码,发现并不能实现获取到数据,:var e = eval("("+data+")");$.ajax({ type: "post", url: "ServletAll", dataType:"json", data:{"s...

2020-03-26 18:54:01 141

1_wxpaydemo(1).zip

微信jsapi支付 打开即用

2021-11-01

微信小程序(jsapi)支付 ------拿来即用

微信小程序的jsapi支付

2021-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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