payment-spring-boot
读书只能供给知识的材料,如果融会贯通,应靠思索之力——洛克 分享一个微信支付的开源项目: dromara / payment-spring-boot 微信支付V3支付,支持微信优惠券,代金券、商家券、公众号支付、微信小程序支付、分账、支付分、商家券、合单支付、先享卡、电商收付通等全部微信支付功能API,同时满足服务商、商户开发需求。一键集成,上手快,欢迎star。 号称是最全最好用的微信支付V3 Spring Boot 组件 作者是胖哥:https://felord.cn/ 也是我写博客的启发人
mybatis中@Many
吃饭先喝汤,不用请药方——佚名 之前写了mybatis中@One 今天写个@Many的 首先还是代码: 1234567891011121314151617181920212223package com.ruben.mapper;import com.ruben.pojo.po.UserInfo;import org.apache.ibatis.annotations.*;import org.apache.ibatis.cursor.Cursor;import org.apache.ibatis.session.RowBounds;import java.util.List;@Mapperpublic interface UserMapper { @Select("SELECT * FROM user_info") @Results({ @Result(column = "id", property = "id"), @Result(colu...
mybatis中@One
不要放纵你的爱情,不要让欲望的利剑把你射中——莎士比亚 前两天写了mybatis一对多查询 今天写一下在代码中如何使用@One实现一对一的关联查询 这里的@One注解类名org.apache.ibatis.annotations.One 代码如下: 1234567891011121314151617181920@Select("<script>" + "select *" + " from user_role\n" + " <where>" + " <if test=\"userId != null\">" + " AND user_id = #{userId}" + " </if&g...
ChatGPT在JetBrains-IDE上的插件
爱情不是两个人向对方看,而是朝着一个方向看。——圣·埃格祖佩里 分享一个chatGPT在JetBrains-IDE上运行的插件: 项目介绍:https://github.com/dromara/ChatGPT/blob/main/README_CN.md 可以直接访问:https://chatgpt.en.obiscr.com/getting-started/ 点击Quick Install即可安装 使用ChatGPT插件 https://plugins.jetbrains.com/plugin/20603-chatgpt 手动安装: 重启idea后使用试试 提示需要先配置 那我们按照步骤配置账号密码 或者在此处配置API KEY 我这里由于网络问题没有配置成功。。。
flowlong
真正的科学家应该是个幻想家,谁不是幻想家,谁就只能把自己称为实践家——巴尔扎克 分享一个工作流框架:https://gitee.com/aizuda/flowlong FlowLong 飞龙 工作流 特别说明 flowlong 是基于 snakerflow 重构的 更适合中国人的国产工作流引擎 。 名字由来 snakerflow 蛇 (重构进化) flowlong 龙 中文名 飞龙 在天美好愿景!
arthas入门
有些人对你恭维不离口,可全都不是患难朋友——莎士比亚 按照官方文档的快速入门 执行: 12curl -O https://arthas.aliyun.com/math-game.jarjava -jar math-game.jar 然后再执行 12curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar 然后问题来了 提示: 12345$ java -jar arthas-boot.jar[INFO] JAVA_HOME: C:\Program Files\Java\jre1.8.0_351[INFO] arthas-boot version: 3.6.7[INFO] Can not find java process. Try to run `jps` command lists the instrumented Java HotSpot VMs on the target system.Please select an available pid. 找不到java进程,可我...
mybatis一对多查询
想认识人,解剖自己就好——杜克罗 官方文档 书接上文:mybatis流式查询 分享mybatis的结果映射配置的一对多查询方式: 123456789101112131415161718<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.ruben.mapper.UserMapper"> <resultMap id="userInfo" type="com.ruben.pojo.po.UserInfo"> <collection property="...
mysql去掉decimal末尾的0
我思故我在——笛卡尔 我们可以使用0+CAST(字段 AS CHAR)来去除decimal末尾的0 如果已经是CHAR类型,那就直接使用0+字段即可
mp对象集合in查询
太重视名誉正是一般人最常犯的错误——叔本华 分享自己写的一个函数: 1234567891011121314151617@Testvoid testWhereRelation() { LambdaQueryWrapper<UserInfo> wrapper = Database.inList(Wrappers.lambdaQuery(UserInfo.class), Lists.of(new UserInfo() {{ setName("Jon"); }}, new UserInfo() {{ setEmail("test2@baomidou.com"); }}, n...
css选择器学习网站
恕自己一过,则万过由之而生。——苏格拉底 分享一个css选择器学习网站:https://frontend30.com/css-selectors-cheatsheet/ 这个网站可以通过做题的方式了解css选择器的使用 例如一些属性选择器 兄弟选择器: 非常的全面和周到
