记录一下这一个月的工作。。。
一、GitHub相关知识
1、从别人的GitHub上克隆代码以后,该作者后来又完善了一些功能,怎么将别人完善的这部分代码更新到本地。
https://blog.csdn.net/qq1332479771/article/details/56087333
2、将自己更改完的代码再次提交到GitHub上
https://www.jianshu.com/p/9630c1af3dd3
3、放弃本地修改,将GitHub上最新的代码下载到本地,将本地代码覆盖
https://blog.csdn.net/shwan_ma/article/details/102765220
4、GitHub基础操作以及项目提交失败的解决方法
https://www.jianshu.com/p/42f54eee9db7
二、微信小程序开发中遇到的问题
https://www.cnblogs.com/JdsyJ/p/8603941.html
2、bindtap带参数绑定事件与不带参数绑定事件
https://blog.csdn.net/LiaoFengJi/article/details/100877560
对于新手一定要注意这一点,本人在这个地方遇到了一个坑,在这里徘徊了好久。
3、微信小程序wx:for wx:for-index data-xxx及相关字段说明
https://blog.csdn.net/qq_28670711/article/details/97888130
三、springboot的增删改查相关的一点知识
1、resultmap关联查询,一对一、一对多的查询
https://blog.csdn.net/qq_42780864/article/details/81429114
2、SpringBoot+Mybatis多表操作以及增删改查
https://blog.csdn.net/rocling/article/details/82845775
四、数据库的操作
需求是:当表中存在该字段时,不执行插入操作;当表中不存在该字段时,执行插入操作。
1、当表中存在该字段时,不执行插入操作;当表中不存在该字段时,执行插入操作。
<insert id="wxInsertCollectInfo" parameterType="CollectInfo"> INSERT INTO collect_info (collect_id, collect_type,user_id,object_id,status,create_time,update_time) SELECT #{collectId},#{collectType},#{userId},#{objectId},#{status},#{createTime},#{updateTime} WHERE NOT EXISTS (SELECT * FROM collect_info WHERE collect_type = #{collectType} AND user_id = #{userId} ) </insert>
2、当表中有或者没有该字段时,都执行插入操作。
<insert id="wxInsertCollectInfo" parameterType="CollectInfo"> insert into collect_info <trim prefix="(" suffix=")" suffixOverrides=","> <if test="collectId != null and collectId != ''">collect_id,</if> <if test="collectType != null and collectType != ''">collect_type,</if> <if test="objectId != null and objectId != ''">object_id,</if> <if test="userId != null and userId != ''">user_id,</if> <if test="status != null ">status,</if> <if test="createTime != null ">create_time,</if> <if test="updateTime != null ">update_time,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="collectId != null and collectId != ''">#{collectId},</if> <if test="collectType != null and collectType != ''">#{collectType},</if> <if test="objectId != null and objectId != ''">#{objectId},</if> <if test="userId != null and userId != ''">#{userId},</if> <if test="status != null ">#{status},</if> <if test="createTime != null ">#{createTime},</if> <if test="updateTime != null ">#{updateTime},</if> </trim> </insert>