- 博客(13)
- 收藏
- 关注
原创 【Mybatis-Plus】使用updateById()、update()将字段更新为null或者空
mybatis-plus FieldStrategy 有三种策略:1.IGNORED:0 忽略2.NOT_NULL:1 非 NULL,默认策略3.NOT_EMPTY:2 非空而默认更新策略是NOT_NULL:非 NULL;即通过接口更新数据时数据为NULL值时将不更新进数据库。解决方案:1. 设置全局的field-strategymybatis-plus: mapper-locations: classpath:mapper/*Mapper.xml global-config:
2021-08-16 17:55:17 3828
原创 Mysql update关联其他表,子查询,对应多条数据取最新一条
update tb_order_details a , ( select ot.order_details_id, max(ot.timeline_date) as timeline_date from tb_order_timeline ot where ot.deleted = false and ot.type = 43 group by ot.order_details_id ) b set a.attributes = JSON_SET(a.attributes, '$.ap.
2021-05-10 18:39:40 485 1
转载 Spring Bean的生命周期
摘自:https://www.jianshu.com/p/1dec08d290c1Spring Bean的生命周期!是的,Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Spring的生命周期,首先要把这四个阶段牢牢记住。实例化和属性赋值对应构造方法和setter方法的注入,初始化和销毁是用户能自定义扩展的两个阶段。在这四步之间穿插的各种扩展点,稍后会讲。实例化 Instantiation 属性赋值
2021-04-20 00:16:28 106
原创 通过URL下载图片
package com.xxl.job.executor.jobhandler.abk;import com.abk.core.handler.BaseJobHandler;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.xxl.job.core.biz.model.ReturnT;import com.xxl.job.core.handler.annotation.J
2021-03-01 11:09:52 786
原创 JQ实现checkBox全选/反选
/** * JQ实现checkBox全选/反选*/$(’.checkAll’).on(‘click’, function () {console.log(‘checkAll’)$(’.checkOne’).prop(“checked”, this.checked);});function checkOne(){var $subs = $(’.checkOne’);$(".checkAll").prop(“checked” , $subs.length == $subs.filter("
2021-01-29 14:38:04 205
原创 记录SB的一天 2020-11-13
今天在家接到一个比较紧急任务,批量给订单的业主推送短信,由于本地环境无法测试,写完直接上线。由于疏忽,也是喝了酒头有些晕,连续修改几次才推送成功,结束已到11点!记过自己的一次疏忽!!XXL-JOB 执行任务,执行推送短信任务 List<Object> ids = new ArrayList<>(); List<Map<String, Object>> list = abkDao.getJdbcTemplate().quer
2020-11-13 23:48:28 139
原创 Mac安装Homebrew
Homebrew 对于使用 Mac 的开发者来说,是再熟悉不过的了,它可以在 macOS 中方便的安装和管理各种系统并不自带的开发包。但令人苦恼的是很多时候它的下载和更新速度太慢,让人非常头疼,今天 Gitee 为各位推荐的就是在国内自动安装 Homebrew 的脚本。项目地址:https://gitee.com/cunkai/HomebrewCN脚本内容/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/H
2020-09-09 16:45:41 245
原创 根据year年的第week周,查询第week周的起止时间
public static void main(String[] args) { weekToDayFormate(2019, 1);}// 根据year年的第week周,查询本周的起止时间private static void weekToDayFormate(int year, int week) { Calendar calendar = Calendar.getInstance(); // ①.设置该年份的开始日期:第一个月的第一天 calendar.set(
2020-06-17 11:53:19 355
原创 mybatis配置 ---实体包扫描
#mybatismybatis-plus:config-location: classpath:/xml/mybatis-config.xmlmapper-locations: classpath*:/xml/mapper/*Mapper.xml#实体扫描,多个package用逗号或者分号分隔typeAliasesPackage: com.xxx.oa.entity,com.xxx.oa.domainglobal-config:refresh: truebanner: false# 数据库
2020-06-04 11:34:03 3477
转载 java正则表达式
一、概念正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。在众多语言中都可以支持正则表达式,如Perl、PHP、Java、Python、Ruby等。当然在Java中也可以通过处理字符串的方式达到检索,替换文本字符串的目的,但是有了正则表达式...
2020-04-17 16:09:10 83
原创 解决复制时带有Unicode不可见字符
解决复制时带有Unicode不可见字符onblur="$(this).val(this.value.replace(/[^\u4e00-\u9fa5a-zA-Z0-9-']/, ''))"
2020-04-16 18:17:26 1668
转载 虚拟机ping不通外网
转载:https://www.cnblogs.com/online-link/p/6295369.html1、CentOS 修改DNS修改对应网卡的DNS的配置文件vi /etc/resolv.conf修改以下内容nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器2、CentOS 修改网关修改对应网卡的网关的...
2019-05-06 20:15:45 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人