- 博客(16)
- 收藏
- 关注
原创 SQL函数、表达式的记录
FIND_IN_SET()、case...when..then、DATE_FORMAT()、GROUP_CONCAT()、substring_index()
2022-12-20 15:38:30
910
原创 远程接口接口调用
第一种,RestTemplateimport com.coreland.framework.core.log.Logger;import com.coreland.framework.core.log.LoggerFactory;import com.coreland.framework.core.utils.StringUtil;import org.springframework.http.*;import org.springframework.http.client.SimpleClie
2022-03-03 10:15:38
982
原创 图片的上传
controller层import com.jt.service.FileService;import com.jt.vo.ImageVO;import com.jt.vo.SysResult;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.
2021-07-13 14:35:08
89
原创 MyBatis-plus的自动注入数据
第一步对属性添加@TableField(… fill = FieldFill.INSERT)注解@Data@Accessors(chain=true)public class BasePojo implements Serializable{ @TableField(fill = FieldFill.INSERT) private Date created; //表示入库时需要赋值 @TableField(fill = FieldFill.INSERT_UPDATE) private Da
2021-07-10 11:51:56
653
原创 三级菜单查询优化
最初的我来三级菜单查询package com.jt.service.Impl;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.jt.mapper.ItemCatMapper;import com.jt.pojo.ItemCat;import com.jt.service.ItemCatService;import org.springframework.beans.factory.ann
2021-07-09 17:15:56
369
原创 全局异常处理
不多说,上代码package com.jt.exception;import com.jt.vo.SysResult;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;/** * 全局异常出路,内部依然采用环绕通知的方式 * 注意,该全局异常处理机制,捕获controller层的
2021-07-09 10:53:49
82
原创 JAVA日期的计算
对于日期的计算,本人介绍Date和Calendar一、Dateimport java.util.Date;/** * Date日期创建 */public class TestDate { public static void main(String[] args) { //1、创建java.util.Date,可以表示一个具体的时间点 Date date = new Date(); System.out.println(date)
2021-06-25 20:30:03
8450
原创 代码实现AOP的环绕通知
一、配置IOC的扫描包<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
2021-06-19 10:27:01
226
转载 多线程的学习笔记(票数超卖的解决案例)
ThreadThread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例启动线程的唯一方法就是通过Thread类的start()实例方法start()方法是一native方法,它将通知底层操作系统,.最终由操作系统启动一个新线程,操作系统将执行run()这种方式实现的多线程很简单,通过自己的类直接extends Thread,并重写run()方法,就可以自动启动新线程并执行自己定义的run()方法模拟开启多个线程,每个线程调用run()方法.通过买票来进行总结:pac
2021-05-24 15:32:15
551
原创 序列化、反序列化的实现
实体类package cn.tedu.service;import java.io.Serializable;public class Studen implements Serializable{ //默认存在的 //private static final long serialVerSionUID = 1l; private int son; private String name; private String address; pr
2021-05-20 10:05:25
100
原创 2021-04-26
java流程控制分类1)顺序结构执行方式:从上到下,从左到右特点:每句都要执行2)分支结构执行方式:要么。。。。。要么特点:互斥,不会同时发生,有部分代码执行,部分代码不执行。程序出现分叉。有了分支这个特点,程序就灵活了,它可以根据用户不同的情况,去做不同的事情!分支就是程序的灵魂!业务的核心!3)循环结构特点:重复循环一段代码。循环不退出就是死循环,但有专门处理死循环的方式:break,continue,return...
2021-04-26 13:59:51
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人