- 博客(15)
- 收藏
- 关注
原创 Springboot集成的redis以及redis(windows)的安转与使用
RDM链接]https://pan.baidu.com/s/1mps9SyJ0B9m_sRwslDvMoQ 提取码:we9u --来自百度网盘超级会员V4的分享 安转的话就一直点下一步就好了,这里端口配置一下密码默认123456,现在一切准备完毕,接下来我们就要写代码啦。(4):当我们安转完服务在我们电脑上的服务中可以看到 我这里我的第一个是5.0版本的,第二个是3.0版本的,要问有什么区别,去官网或者去度娘细看两者区别,这里我就不细说啦。6.这里又进行了一次对redis 的封装,存取。
2023-05-19 14:04:07
194
原创 java中配置自定义注解之配置MybatisPlus打印日志
2.通过yml配置中我们可以看一下,思路就是如果log-impl配置是mybatisPlus封装好的类,我们就不扫描我们自己的直接使用其自带的,如果我们只需要在我们自己的注解上方法上打印sql语句我们需要重写log啦。如果我们直接在yml中配置其打印语句(sql的),有时这些sql在控制台中会很多会让人很烦躁,所以想着怎样做一下我想要显示哪个函数中sql打印就打印哪个.这样我们就实现了,注解加在哪个方法上,其方法中的逻辑操作若有增删改查,就会打印其sql语句,兄弟们我们下次再见喽。(1):先看yml吧。
2023-05-17 13:26:34
549
原创 那些被若依登录搞崩溃的人
这里呢,我就介绍两种登录若依的方法(前提是在不运行前端页面的情况下)1.postman进行登录2.swagger进行登录首先我们先来看看postman如何进行登录吧在若依的登录接口中我们可以看到,有一个入参 /** * 登录方法 * * @param loginBody 登录信息 * @return 结果 */ @PostMapping(value = "/login", produces = "application/json")
2022-05-16 19:54:56
1613
原创 java中自定义注解
想要自己自定义注解,首先我们要知道两个关键的原生注解@Retention(RetentionPolicy.RUNTIME)@Target(value = ElementType.METHOD)这两个原生注解都有一个属性,属性值分别代表的意思Retention:1.RetentionPolicy.SOURCE注解只保留在源文件(.java文件)2.RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,默认值(.class文件)3.Rete
2022-05-14 18:47:32
1432
原创 springboot+mybatis实现代码创建数据库表
springboot+mybatis实现代码创建数据库表这里呢我就不说原理啦,直接说怎样做,估计这个才会是你们想要的,话不多说上代码首先呢 你要对sql的create创建表要非常的熟悉在mapper.xml文件中这样做<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-
2022-05-14 10:32:21
1839
3
原创 关于MyBatis的映射文件
MyBatis1.单参数进行处理(1).传入一个对象进去(2).只针对一个参数值的情况,他会自动映射2.多参查询(1).传入一个对象进去(2).#{param1},#{param2}(3).用一个map集合去装一下,并且xml中的sql语句与key映射(4).用占位符显示,#{0},#{1}(5).用注解@Param("")------>起了一个别名3.使用映射文件,resultMap(1).多对一情况①.就是实体类中必须有无参构造器的存在,原因是Mybatis是根据无参构造器
2021-06-21 15:41:54
162
原创 MyBatis框架的基础用法(增删改查)
其主要用到MyBatis jar包,也可以搜索其官网进行下载,这里我给一个我自己用的MyBatis版本MyBatis-3.5.7提取码为"fs33"以及相应的配置文件,如有不懂请看配置文件注释MyBatis.xml文件,其提取码为"nn8b"以下代码是和数据库对接的具体案例(1).包结构(2).其项目的具体案例代码package cn.flower.entity;/** * @version 1.0 * @author: 小原 * @date: 2021-06-17 13:32 */
2021-06-17 17:58:16
100
原创 代理模式代码案例
代理模式大概可以分为3中(1).静态代理模式(2).动态代理模式(3).cglib代理模式(也可以理解成动态的,他是利用cglib中的一个方法弄的)百度云盘下有一个cglib3.3版本,提取码8afx;静态代理案例:package agencyPatter;/** * @version 1.0 * @author: 小原 * @date: 2021-06-02 09:51 */public interface IUserDao { /** * 保存 *
2021-06-03 14:08:37
132
原创 工厂方法模式
工厂方法模式的核心点(1).抽象产品:定义产品的规范描述产品的主要特征和方法(2).抽象工厂:提供创建产品的接口(3).具体产品:实现了抽象产品的所定义的接口,由具体工厂创建(4).具体工厂:实现抽象工厂中的抽象创建方法,完成某个具体产品的创建,具体工厂和具体产品之间存在对应关系抽象产品以及具体产品:package factoryPatterMethod;/** * @version 1.0 * @author: 小原 * @date: 2021-06-02 08:33 */pub
2021-06-03 13:35:06
74
原创 简单的工厂模式(加减乘除计算)
具体可以分为:(1).抽象产品(产品的特点)(2).具体产品(产品的特点能做什么)(3).工厂角色(能够是业务动态的选择产品的具体实现)(4).客户端(就是客户进行操作的页面)如图所示:工厂模式简化图(加减乘除)如下是代码的案例:抽象产品(产品的特点)package factoryPattern;/** * @version 1.0 * @author: 小原 * @date: 2021-06-01 23:55 */public abstract class Operatio
2021-06-02 01:11:38
548
原创 利用java中DOM解析xml文档
主要用到DocumentBuilderFactory 这个工厂类,是一个抽象类,代码每行都有注释,非常清晰,若有不懂的请认真查看注释案例(1):解析查看xml文档package Test;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;import javax.
2021-06-01 21:45:20
126
原创 DOM4J解析xml文档
package Test;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.File;import java.util.List;/**@version 1.0@author: 小原@date: 2021-05-31 13:21*/public class Tes
2021-06-01 21:29:50
116
原创 微信时间显示
微信时间显示,如下代码:package hrkj.fit;import java.time.DayOfWeek;import java.time.LocalDate;import java.time.MonthDay;import java.time.Year;import java.util.Date;import java.util.Scanner;/** * <b...
2019-12-06 15:04:25
1636
1
原创 深克隆简写
深克隆作业:package hrkj;import java.util.Arrays;/** *深克隆类 <br> * 2019年11月30日 上午8:58:48 * * @author 小原 * @version 1.0 */public class CloneTest { /** *程序的入口 * @param args 入口参数 * @th...
2019-12-04 19:33:53
171
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人