- 博客(49)
- 资源 (13)
- 收藏
- 关注

原创 微信小程序官方接口生成带参数二维码
最近在做一个点餐项目需要生成带参数的二维码供顾客扫码点餐,网上有用许多二维码生成器,比如“草料二维码生成器”,但是我还是偏爱用微信小程序官方提供的接口来实现。首先贴一个文档地址,万事先看文档https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.createQRCode.html我用到的是生成码数量较少的场景,你们也可以选较多的,实现方式一样的请求参数返回值返回的是图片的二进制
2021-02-21 15:23:09
1037
1

原创 微信小程序消息订阅实现
1.先看文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html第一步:先创建一个自己想要的模版第二步:先看文档 ,在微信小程序写一个按钮触发函数里加入wx.requestSubscribeMessage({tmplIds: [‘你的模版id’], //可以是多个success (res) { }})每次订阅都会询问你一次。https://de
2021-01-24 12:20:47
684

原创 微信小程序图片上传
通过微信小程序实现文件上传效果通过weui布局快速页面,将weui.wxss引入小程序,然后在app.wxss全局引入@import 'style/weui/weui.wxss';文件上传会用到uploader,gallery以及输入输入框和按钮。设计一个简单的页面<form bindsubmit='doUpload'> <view class="weui-cell weui-cell_active"> <view class="weui-cell
2021-01-24 12:19:56
921
1

原创 微信小程序form表单登录
1.首先是wxml文件布局设计<!--pages/login/login.wxml--><view class='page'> <form bindsubmit='formSubmit' bindreset='formReset' report-submit='true'> <view class='set1'> ...
2019-04-22 10:21:06
3950
原创 nginx笔记
nginx 用到的操作指令whereis nginx #查找nginx安装路径:cd /usr/local/nginx/sbin/ #进入nginx安装路径:./nginx 启动./nginx -s stop #停止(快速停止nginx) ./nginx -s quit #安全退出(完整有序的停止nginx)./nginx -s reload #重新加载配置文件ps aux|grep nginx #查看nginx进程当我们修改了nginx的配置文件nginx.conf 时,不需要
2022-05-18 17:26:21
123
原创 mysql 性能调优
SQL优化主要优化的还是查询, 优化查询的话, 索引优化是最有效的方案。首先要根据需求写出结构良好的SQL,然后根据SQL 在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有一定的影响。优化索引(1)索引列务必重复度低, where条件字段上需要建立索引;(2)使用索引就不能用OR查询,否则索引不起作用;(3)使用索引,like模糊查询不能以%开头;(4)查询条件务必以索引列开头,否则索引失效;(5)复合索引遵守最左原则。造成索引失效的情况和如何避免索引失效(1)尽量
2022-02-24 14:46:16
307
原创 微信小程序提现到零钱
EntPayRequest.EntPayRequestBuilder entPayRequest = EntPayRequest.newBuilder(); EntPayResult entPayResult = null; try { // 生成商户订单号 String TradeNo = UUID.randomUUID().toString().repla...
2022-02-08 17:07:28
1754
1
原创 微信小程序退款
项目中抽出来的,改改就能用。public HttpResult refundAfterSaleOrder(TCourseOrder courseOrder) throws WxPayException { if (courseRefund(courseOrder)){ //退款成功 courseOrderLogRepository.save(TCourseOrderLog.builder() //记录订单操作日志 .or
2022-02-08 17:01:45
419
原创 java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list, references column ‘me
报错信息:The error may involve defaultParameterMapThe error occurred while setting parametersSQL: select distinct master_order_id as masterOrderId,order_status as orderStatus,rider_id as riderId from st_order where gk_id = ? AND pay_status = 1 and payment_t
2021-11-16 10:36:40
2454
原创 Spring Cache
在包含了 Spring - context-xxx.jar 的 Spring Boot 项目中,在启动类中添加@EnableCaching注解,即可开启缓存功能。默认 Spring Cache 是不开启。正常情况下使用 Redis 缓存工具时代码流程使用 Spring Cache 后在代码方法中编写对数据库的访问。只需要完成上面流程图中“从 mysql 取出”部分的代码。剩余事情使用一个非常简单的注解即可。pom.xml 中添加依赖添加 Spring-boot-starter-web 会包含
2021-11-07 11:53:00
474
原创 BigDecimal比较大小
//a、b不能为nullif(a.compareTo(b) == -1){System.out.println(“a小于b”);}if(a.compareTo(b) == 0){System.out.println(“a等于b”);}if(a.compareTo(b) == 1){System.out.println(“a大于b”);}if(a.compareTo(b) > -1){System.out.println(“a大于等于b”);}if(a.compareTo(b)
2021-10-28 08:30:54
2294
原创 企业付款到银行卡
外卖项目,骑手提现收益到银行卡。以下是我写的一个简单demo开发文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_2提现到银行卡是需要证书的,而且付款的微信商户号还需要几个月的流水记录实现步骤1.引入依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>wx-
2021-09-24 09:53:05
467
1
原创 Java微信小程序支付篇
在做完一个仿美团的应用,我将其中涉及到的一些技术点进行总结和整理,当下次遇到类似的问题就能省下不少时间,避免踩坑。一、微信小程序支付的使用微信支付有官方提供的SDK,但要自己处理的东西比较多。我使用的是一个别人封装过的SDK https://github.com/Wechat-Group/WxJava (同事推荐我用的)。要如何使用呢,首先引入依赖。 <dependency> <groupId>com.github.binarywang</groupId>
2021-09-10 18:48:13
4469
15
原创 地图两点坐标距离计算
javapublic class LocationUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过经纬度获取距离(单位:米) * * @param lat1 * @param lng1 * @
2021-07-11 02:50:46
997
原创 redis分布式事务锁的用法
加锁与解锁方法@Component@Slf4jpublic class RedisLock { @Autowired private StringRedisTemplate redisTemplate; /** * 加锁 * @param key * @param value 当前时间+超时时间 * @return */ public boolean lock(String key, String value) {
2021-06-03 12:28:11
338
原创 <meter>制作柱状图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>met
2021-05-24 15:46:14
185
原创 通过websocket实现顾客在小程序下单点餐,web前端自动提示“您有新的订单”
html5自带了websocket,实现第一步,在pom.xml中引入websocket的依赖,我这里用的是springBoot。第一步 <!-- websocket --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</a
2021-02-28 10:48:11
2013
1
原创 docker容器在centos8安装
1.第一步下载 docker-ce repo,为本地 yum 提供远程 repo 信息curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo2.安装依赖,不考虑互动yum install -y https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6
2020-09-27 00:16:17
230
原创 Java8 lambda表达式
1.使用lambda遍历集合public class ForList { public static void main(String[] args) { List<String> listStr = new ArrayList<String>(); Collections.addAll(listStr, "str1","str2","str3","str4","str5"); //将集合中的每一个元素都带入到方法accept中 //listStr.forEach
2020-07-19 15:12:33
124
原创 POI导入
ExcelPoiUtil.javaimport org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Sheet;import
2020-07-17 21:17:33
371
原创 Linux中文件的压缩与解压缩
1. tar.gz 格式tar.gz 是 Linux 中的一种文件压缩格式,可是使用 tar 命令实现对文件的压缩与解压处理。创建 tar.gz 压缩文件tar -czvf 压缩文件的名称.tar.gz 源文件或者目录名称例如:tar -czvf a.tar.gz aa解压 tar.gz 文件tar -zxvf 解压文件名称例如:tar -zxvf a.tar.gztar 命令参数介绍-c: 创建压缩文件-C: 指定解压文件存放的位置-x:解压-t:查看内容-z:有 gzip
2020-05-09 17:21:50
468
原创 mysql分页查询
1.limit是分页查询用到的关键字, limit 起始行数,查询的行数比如有一个学生表student。假设学生有20条数据,每页显示5条,共4页,那么–查看第2页(第6-10条数据)的sql:select * from student limit 5,5;–查看第3页(第11-15条数据)的sql:select * from student limit 10,5;–查看第3页(第16-...
2020-04-06 14:36:38
680
原创 springData使用规则
//方法名称命名规则List findByUsernameIs(String string);List findByUsernameLike(String string);List findByUsernameAndUserageGreaterThanEqual(String name,Integer age);//使用@Query注解查询@Query(value="from Users...
2019-09-08 18:08:15
200
原创 在layUI中无法使用onchange事件对下拉框进行监听
写了一个天我一直以为我js代码有问题,然而并不是这样,而是layUI插件的问题。我需要对下拉框进行监听。用layui的写法才可以,这个很坑。
2019-08-18 16:19:56
1062
1
原创 mybatis配置开启驼峰命名法
同样的地方跌倒两次,我决定把它记下来。用数据库带下划线的字段查出来都为null。在mybatis的配置文件配置<settings> <!--是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。 --> <setting name="mapUn...
2019-08-03 16:21:23
1536
原创 退出登录后使页面无法退回上一页
$(function(){ if(window.history && window.history.pushState){ $(window).on(“popstate”, function(){ window.history.pushState(“forward”, null, “#”); window.history.forward(1); ...
2019-08-01 20:37:10
916
原创 thymeleaf的使用
**url部分:**<a th:href="@{http://www.baidu.com}">绝对路径</a><br/> <a href="http://www.baidu.com">绝对路径2</a> <a th:href="@{/show}">相对路径</a> <a th:href="@{~/...
2019-08-01 17:43:13
159
原创 org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing
org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: “class path resource [templates/admin/sysRole/sysRole_list.html]”)at org.thymeleaf.templateparser...
2019-07-30 09:44:23
651
原创 自定义标签开发
1)开发标签处理程序是一个普通的java类,继承SimpleTagSupport类,覆盖doTag方法public class ShowIpTag extends SimpleTagSupport { private JspContext jspcontext; @Override public void doTag() throws JspException, IOExcept...
2019-07-26 14:21:29
134
原创 logback的配置文件
logback.xml<?xml version="1.0" encoding="UTF-8" ?> <configuration> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="${catalina.base}/l...
2019-07-22 17:18:31
154
原创 mybatis逆向工程
配置文件config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybati...
2019-07-21 11:07:44
111
原创 SpringBoot使用Quartz定时执行任务
pom.xml<dependencies> <!-- springBoot的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we...
2019-07-20 22:57:45
767
1
原创 Scheduled 定时任务器
1.添加 Scheduled 坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency>2.cron 表达式cron 表达式是一...
2019-07-20 17:25:44
1147
原创 SpringBoot整合Ehcache笔记
1、application.properties在application.properties文件中加入spring.cache.ehcache.cofig=ehcache.xmlspring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/ss...
2019-07-20 13:27:51
133
课设项目代码.zip
2019-12-27
新闻客户端.zip
2019-07-21
Android-ListAdapter获取网络数据
2019-04-23
RMI远程过程调用的web案例
2019-01-07
dubbo框架实现登录远程校验的功能
2019-01-07
基于SSH框架的食堂订餐系统
2019-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人