JAVA
回憶是如此忧伤
我用01010110的形式写代码
展开
-
Nginx下反向代理部署Spring Boot后WebSocket链接失败问题
问题记录:本地socket测试无误后部署发现WebSocket connection to "xxx/x"failed原创 2021-06-07 17:03:43 · 569 阅读 · 0 评论 -
项目启动出现Table ‘XXX.qrtz_LOCKS‘ doesn‘t exist处理办法
问题描述:在启动项目时出现springboot Failure obtaining db row lock: Table ‘XX.QRTZ_LOCKS’ doesn’t exist原创 2021-06-01 16:10:12 · 7890 阅读 · 0 评论 -
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
问题描述:通用上传方法都是有前端上传至服务器,再由服务器转存至对象存储。这种方法在小文件图片以及音频传输速度较为可以,但针对于大文件上传时,由于收服务器带块影响速度极慢,后使用对象存储分片上传虽然解决了服务器至oss的时间,但前端值服务器的传输过程还是收带宽影响;通常阿里云ECS带宽5M计算的话100MB*8=800Mb/5Mbps=160秒,所以100MB大小的文件如果是满带宽上传到服务器要160秒,所以速度相当慢。解决方式:使用后端签名小程序直传方式跳过服务器转存。操作方式如下。阿里云OSS文.原创 2021-03-26 11:21:00 · 2411 阅读 · 0 评论 -
tomcat服务器中部署多个域名SSL证书
准备工作首先下载tomcat证书文件 一个是pfx文件、一个是密码文件,通过执行命令得到 jks文件获取jks文件命令(cmd执行即可)keytool -importkeystore -srckeystore *.pfx -destkeystore *.jks -srcstoretype PKCS12 -deststoretype JKS开始配置Tomcat在conf目录下找到server.xml文件并修改Connector节点如下<Connector port="443"原创 2020-07-23 14:17:24 · 845 阅读 · 0 评论 -
Java 8新特性之数组集合的常用操作
一、数组及arrays类对数组操作 int[] a1 = new int[] {4,3,2,1}; int[] a2 = new int[] {6,5,7,8}; //排序 升序 Arrays.sort(a1); System.out.println("对a1数组进行排序结果为...原创 2020-03-12 15:03:18 · 397 阅读 · 0 评论 -
微信支付时出现字节的 UTF-8 序列的字节 1 无效。 Nested exception: 1 字节的 UTF-8 序列的字节 1 无效。
异常提示解决前String request = WXUtil.httpRequest("https://api.mch.weixin.qq.com/pay/unifiedorder", "POST", param); Map<String, String> map = new HashMap<String, String>(); // ...原创 2020-01-15 11:41:15 · 800 阅读 · 0 评论 -
BigDecimal加减乘除计算(金额计算辅助类)
由于在程序中经常做到金额的运算, 所以针对每次都需要进行类型的转换造成重复操作的问题,整理了BigDecimal的常用操作工具类。该辅助类包含加法、减法、乘法、除法以及取余运算四舍五入方式、直接删除多余的小数位、进位处理、四舍五入(5则向上入)、四舍五入(5则向下舍)BigDecimal的运算辅助类package com.ruoyi.web.pay.config;impo...原创 2019-11-08 19:17:57 · 874 阅读 · 1 评论 -
Java生成微信小程序分销海报图
第一步:授权获取小程序二维码https://blog.csdn.net/weixin_37545129/article/details/88699623第二步:准备好二维码背景图存放到本地文件夹中第三步:开始绘图package com.ruoyi.web.pay.config;import java.awt.BasicStroke;import java.awt.Color...原创 2019-10-26 17:03:02 · 1586 阅读 · 0 评论 -
SpringBoot+Mybatis+Maven项目搭建详解
为实现项目的快速高效地开发,采取合适的框架尤为重要。利用SpringBoot+Mybatis框架可以达到快速高效开发的目的。那么如何建立一个这样的项目呢?现在就来看一下实际操作流程:开发工具:Eclipse2018框架:Spring Boot 、Mybatis 、Maven数据库:Mysql5.1项目demo地址:https://download.csdn.net...原创 2019-03-23 14:02:59 · 1632 阅读 · 0 评论 -
SpringBoot 使用 Future 实现多任务并行
1、先来说一下java中的Future模式 在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便...原创 2019-03-25 16:57:21 · 13295 阅读 · 2 评论 -
MyEclipse/Eclipse远程调试 Tomcat服务器配置说明
1.首先配置tomcat服务器:找到服务器下tomcat中bin目录下的catalina.bat文件(若tomcat为安装版则bin文件夹没有这些文件,可以再下载一个免安装版,把里面的文件拉过来即可)找到文件后右键进行编辑加入如下代码:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdw...原创 2019-03-21 16:43:36 · 236 阅读 · 0 评论 -
Java获取小程序带参二维码(太阳码)
获取小程序码官方API地址 :https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html首先使用官方提供的接口B:适用于需要的码数量极多的业务场景https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKENPOST 参数说...原创 2019-03-20 21:11:53 · 5056 阅读 · 8 评论 -
Spring Boot集成持久化Quartz定时任务管理
首先在项目pom.xml中添加Quartz依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>...原创 2019-03-19 16:07:18 · 479 阅读 · 0 评论 -
SSM框架下实现小程序模板消息推送并实行将用户信息保存至MySQL
控制器部分MessboxController.javapackage com.Takeaway.controller;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.annot...原创 2019-03-19 15:58:04 · 571 阅读 · 1 评论 -
SSM框架下实现小程序微信支付功能
控制器部分WeixinController.javapackage com.WeChatpayment.controller;import com.WeChatpayment.pojo.Json;import com.WeChatpayment.pojo.OAuthJsToken;import com.WeChatpayment.pojo.WxPayConfig;impor...原创 2019-03-19 15:52:34 · 1143 阅读 · 4 评论 -
SSM后台框架下配合实现小程序图片上传至阿里云OOS
控制器接收小程序上传的图片@RequestMapping(value = "/picture3.html", method = RequestMethod.POST) @ResponseBody public JSONArray uploadPicture(HttpServletRequest request, HttpServletResponse ...原创 2019-03-19 15:43:59 · 366 阅读 · 0 评论 -
调用百度AI开放平台的接口实现自然语言情感分析
为了实现对评论内容的分析,筛选出好评与差评,调研百度AI自然语言的情感倾向分析接口package com.Takeaway.tools;import java.util.HashMap;import com.baidu.aip.nlp.AipNlp;import com.google.gson.JsonArray;import com.google.gson.JsonObjec...原创 2019-03-19 15:39:07 · 2435 阅读 · 7 评论