- 博客(10)
- 资源 (6)
- 收藏
- 关注

转载 mybatis-plus的使用 ------ 入门
mybatis-plus的使用 ------ 入门 前言 mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。 一、mybatis-plus简介: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义
2020-05-20 10:04:10
194
原创 JAVA底层知识
我们自己的一个java文件运行,必须通过编译和类加载这两个阶段,而编译就是把java文件编译成**.class**文件,而类的加载就是通过加载器加载到JVM内存中,装载完后会得到一个class对象,我们就可以通过new来实例化这个对象。
2023-03-27 23:36:47
243
原创 JAVA IO流
File类: 代表物理盘符当中的一个文件或者文件夹 什么是IO: 以内存为基准,分为输入Input和输出Output。p输入也叫做读取数据、输出也叫做写出数据。 IO分类: 根据数据的流向分:输入流和输出流 输入流: 把数据从其他设备上读取到内存中的流 输出流: 把数据从内存中写出到其他设备上的流 根据数据的类型分:字节流和字符流 字节流: 以字节为单位,读写数据的流 字符流: 以字符为单位,读写数据的流 字节流: 一切皆为字节 字节输出流: java.io.OutP
2022-05-07 09:45:14
120
原创 JVM垃圾回收机制
文章目录前言一、基本回收算法1.引用计数器2.标记清除3.复制4.标记压缩二、分区对待算法1.增量收集算法2.分代收集算法 前言 JVM学习。 一、基本回收算法 1.引用计数器 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2.标记清除 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片
2021-12-10 15:38:07
226
原创 Java23种设计模式之单例模式
Java23种设计模式之单例模式 第一种(饿汉) //饿汉试 class Singleton01 { private Singleton01() { } private static Singleton01 singleton = new Singleton01(); public static Singleton01 getSingleton() { return singleton; } } 这种方式基于classloder机制避免了多线程的
2021-10-29 10:47:15
98
原创 Java常用设计模式
Java常用设计模式 前言: 在Java中,传说有23中模式,总共分为三大类,分别是: 创建型模式(5种):工厂方法模式、抽象工厂模式、建造者模式、单例模式、原型模式; 结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式; 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 下面就一起来学习一下上面字体加粗了的那些设计模式。 一、工厂方法模式: 工厂是干嘛的,就是用来
2021-10-26 11:54:16
139
原创 服务器内存是用接近完毕
** 服务器内存是用接近完毕 ** 查看服务器内存使用情况 free -m free -h ![avatar][base64str] 清除缓存 echo 3 > /proc/sys/vm/drop_caches 输出结果 ```bash total used free shared buff/cahce available Mem 31Gi 11Gi 18Gi 249Mi 1.5Gi 19Gi Swap 7.8Gi 0b 2.8Gi 第一行 total: 内存总数 used: 已经使
2021-10-18 14:29:39
242
原创 SQL练习题
SQL练习题 表结构 学生表 Student create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); insert into Student values('01' , '赵雷' , '1990-01-01' , '男'); insert into Student values('02' , '钱电' , '1990-12-21' , '男'); insert into Student v
2021-03-01 13:55:40
1649
原创 自己面试题
自己面试时的面试题第一天面试题 第一天面试题 常用的数据结构有哪些; 答:数组,栈,链表,队列,树,图,堆,散列表等; 几种创建线程方式; 答:三种,第一种是继承Thread类 实现方法run() 不可以抛异常 无返回值,第二种是实现Runnable接口,实现方法run() 不可以抛异常 无返回值,第三种是实现Callable接口,接口中要覆盖的方法是 public call() 注意:此方法可以抛异常,而前两种不能 而且此方法可以有返回值; redis有几种数据类型; 答:string(字符
2020-10-07 17:40:52
143
原创 莫名奇妙的BUG
莫名BUG合集记录我遇到的莫名BUGGateway 记录我遇到的莫名BUG 记录自己在项目过程中遇到的莫名奇妙的BUG Gateway routes: - id: item-service uri: lb://order-consumer predicates: - Path=/mall/** filters: - StripPrefix=1 在这个Path里面不知道为啥就不能写/
2020-08-03 15:59:12
173
spark连接mysql使用java实现
2023-02-06
nacos-server-1.3.0.zip 和 nacos-server-1.3.0.tar.gz
2020-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人