- 博客(31)
- 收藏
- 关注
原创 阿里云 oss 对象存储,上传、下载、删除、获取文件、文件列表,文档预览 demo
记录代码,如有错误,希望大家能够指出问题。1.maven 依赖<?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http
2021-01-15 11:07:01 8868 4
原创 开发之路坑之总结
异步逻辑需要异步之前的所创建的数据,可能前数据还未落库,异步逻辑查询,故不能采用这样。工作中需要许许多的坑,记录,提醒自己,也欢迎你们评论自己的坑。
2023-11-08 14:49:18 97
原创 SpEL表达式 简单使用
前言:{ "data":{ "dataList":[ { "userName":"name" } ] }, "code":"200", "message":"正常"}你可能在工作中遇到这样一种情况,在jsonStr,要想获取指定的key值的结果工作中场景:任务中心微服务-导出,在dubbo泛化调用中,不同的业务线返回的结构可能不同,怎么做到根据不同路
2022-05-27 17:09:04 635
原创 springboot 全局异常处理 自定义异常
文章积累知识,如有存在问题,请大家不啬赐教前文:之前写了一篇浅谈代码规范的文章,文章地址:https://mp.csdn.net/editor/html/115002158看官会觉得controller满屏的try-catch,似乎心情会不爽,想到能不能全局处理异常,不再是service抛出异常,controller处理异常,也就是说开发者不关注异常处理,自定义异常直接在service抛出我从来没见过这么嚣张的人,哎!你今天就见到了package com.hzw.sunflower..
2021-04-15 10:52:31 370
原创 ACID事务
文章积累知识,如有存在问题,请大家不啬赐教事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部
2021-03-24 15:26:22 237
原创 jenkins.war 部署
Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式:1. 把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 tomcat 自动解压运行 war 文件中的程序;2. 不用 tomcat,cmd 进入 war 文件所在目录,直接执行以下命名运行 war 中的程序;java -jar 文件名.war今天主要想说的就是这第二种方式。我们调用如下命令后,war 程序就开始运行了。java -jar jenkins.wa..
2021-03-24 09:47:29 1804 1
原创 自定义 业务异常
文章积累知识,如有存在问题,请大家不啬赐教1、项目异常统一管理 (1)采用枚举类统一管理异常信息,package com.web.utils;public enum ExceptionEnum{ /** * 请发送验证码 */ VERIFICATION_CODE_NOT_SENT("5001", "请发送验证码"), /** * 您输入的验证码有误 */ VERIFICATION_CODE_ERROR("....
2021-03-19 11:28:44 372
原创 SpringMvc Quartz 定时任务集成
文章积累知识,如有存在问题,请大家不啬赐教1、引入jar <!-- quartz --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </dependency>2、sp
2021-03-15 17:27:41 367
原创 mysql 函数 订单7天后自动签收
文章积累知识,如有存在问题,请大家不啬赐教CREATE DEFINER=`root`@`%` PROCEDURE `automatic_signIn`()BEGIN DECLARE done int DEFAULT FALSE; DECLARE z_id int DEFAULT 0; DECLARE infos CURSOR FOR SELECT o.idFROM tbl_order o WHERE o.order_status = 2 AND TIMESTAMPDIFF(
2021-03-15 17:00:35 187
原创 HttpClient doGet/doPost 普通请求,携带参数,携带请求头
文章积累知识,如有存在问题,请大家不啬赐教import com.hbxhx.utils.string.StringUtils;import org.apache.commons.beanutils.BeanMap;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.methods.P
2021-02-22 17:39:18 2668 2
原创 发布时间 距发布多久
/** * 距发布多久 * <p> * <60分钟 --- xx分钟前; * 1小时(含)以上24小时以内 --- xx小时前; * 24小时(含)以上48小时以内 --- 昨天; * 48小时(含)以上 --- yyyy-MM-dd; * * @param releaseTime * @return */ public static String sinceToday2List(Da..
2021-02-18 09:42:53 215 4
原创 ocr.idcard 微信小程序的身份证 OCR 识别
文章积累知识,如有存在问题,请大家不啬赐教官方apl地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/ocr/ocr.idcard.html请求地址POST https://api.weixin.qq.com/cv/ocr/idcard?type=MODE&img_url=ENCODE_URL&access_token=ACCESS_TOCKEN请求参数属性 类型
2021-02-01 12:20:41 3538 5
原创 Swagger2 api 接口文档
文章积累知识,如果正在问题,请大家不啬赐教1、引入jar包 <!-- swagger2 start--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependen
2021-01-25 15:43:16 330 2
转载 java中sleep() 和 wait()区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只...
2018-12-17 11:46:11 128
转载 MySQL 伪序列
//a.用两个语句来实现set @rownum=0;SELECT @rownum:=@rownum+1 AS rownum , id FROM table;//b.用一个sql语句来实现SELECT @rownum:=@rownum+1 AS rownum, table_name.* FROM (SELECT @rownum:=0) r, table_name ;//把rownum的设...
2018-08-30 16:57:59 752
原创 微信小程序支付
首要条件: 1.开通了微信支付,并且小程序绑定了微信支付; 2.准备好小程序的appid,微信支付的商户号,支付秘钥。微信小程序支付核心: 1、小程序向服务端发送获取openid 2、服务端向微信统一下单 3、服务器收到返回信息二次签名发回给小程序 4、小程序发起支付 5、服务端收到回调说明:下面是小程序代码<!--index.wxml-->...
2018-03-20 20:15:30 541
原创 Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.
首先我们看英文知道端口被占用, 一、推荐方案 启动任务管理器, 结束进程javaw.exe 二、启动任务管理器,并没有发现没有javaw.exe, 情况一:1、在dos下,输入 netstat -ano|findstr 8080 ...
2018-03-03 20:27:16 803
原创 获取手机验证码
这里以秒嘀科技为例,可以免费测试10元,每条0.06元,1、注册账号2、联系客服,审核签名package com.answer.utils;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.URL;impo...
2018-02-08 18:03:32 2658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人