
java
A new o
这个作者很懒,什么都没留下…
展开
-
简易计算器
简单计算器实现原创 2022-04-09 10:30:04 · 144 阅读 · 0 评论 -
springboot支持跨域
java跨域原创 2022-04-06 10:54:35 · 505 阅读 · 0 评论 -
函数式编程
函数编程原创 2022-02-28 11:23:57 · 2360 阅读 · 1 评论 -
mybatis_plus实现f分页
selectPage用于分页,在mybatis-plus中分页有两种一种是逻辑分页或叫内存分页,另一种是物理分页,内存分页就是把数据全部查询出来放到内存中,返回你想要的一部分数据,当数据量非常庞大时这种方法就行不通了,因为太耗内存,所以一般采用物理分页,需要springboot中加入物理分页配置:配置类@Configurationpublic class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInte原创 2021-07-13 19:15:43 · 366 阅读 · 0 评论 -
springboot使用 MyBatis-Plus的AutoGenerator快速生成 代码
springboot使用 MyBatis-Plus的AutoGenerator快速生成 代码使用 MyBatis-Plus的AutoGenerator快速生成 Entity、Mapper、Mapper XML、Service、Controller,数据库见最后1.创建一个spring-boot工程选用java版本为8,这里选择的是Mysql的数据驱动点击下一步点击完成生成的项目结构如下图所示2.引入需要使用的依赖具体添加的如上图所示。具体代码如下<?xml versio原创 2021-07-13 16:21:58 · 649 阅读 · 0 评论 -
java实现双向循环队列
java实现双向循环队列/** * @author zx_jiao * @create 05-27 20:01 */public class CircleDeque<E> { private int front; private E[] elements; private int size; private static final int DEFAULT_CAPACITY = 10; public CircleDeque() {原创 2021-05-27 20:57:14 · 143 阅读 · 0 评论 -
java实现单向循环队列
java实现单向循环队列/** * @author zx_jiao * @create 05-23 22:20 */@SuppressWarnings("unchecked")public class CircleQueue<E> { private int front; private E[] elements; private int size; private static final int DEFAULT_CAPACITY = 10;原创 2021-05-27 20:56:20 · 120 阅读 · 0 评论 -
java实现双向队列
java实现双向队列/** * @author zx_jiao * @create 05-23 21:54 * 实现双向队列 */public class Deque<E> { //使用双向链表构建队列时间复杂度比较低 private LinkedList<E> list = new LinkedList<>(); //获取长度 public int size() { return list.size();原创 2021-05-27 20:55:11 · 839 阅读 · 0 评论 -
java实现单向队列
java实现单向队列public class Queue<E> { //使用双向链表构建队列时间复杂度比较低 private LinkedList<E> list = new LinkedList<>(); public int size() { return list.size(); } public boolean isEmpty() { return list.isEmpty();原创 2021-05-27 20:53:43 · 234 阅读 · 0 评论 -
java双向循环链表
简单手写一个双向循环链表接口public interface List<E> { static final int ELEMENT_NOT_FOUND = -1; //添加数据 void add(E element); //插入元素到指定位置 void add(int index, E element); //清除所有的元素 void clear(); //删除单个数据 通过动态数组的下标去操作 E remove原创 2021-05-16 17:15:32 · 194 阅读 · 0 评论 -
实现单向链表
List接口代码package com.jzx.jiekou;public interface List<E> { static final int ELEMENT_NOT_FOUND = -1; //添加数据 void add(E element); //插入元素到指定位置 void add(int index, E element); //清除所有的元素 void clear(); //删除单个数据 通过动态数组的原创 2021-05-12 22:20:01 · 86 阅读 · 0 评论 -
动态数组
简单实现java的一个动态数组(集合)默认容量为10;增长方式一次1.5倍;引用类型内存优化;@SuppressWarnings("ALL")public class ArrayList<E> { //添加一个长度的成员变量 private int size = 0; //所有的元素 private E[] elements; //默认容量数值 private static final int DEFAULT_ELEMENTS = 10;原创 2021-05-05 16:53:52 · 166 阅读 · 1 评论 -
集合
集合Collection集合(单列集合)Collection集合常用方法方法名说明boolean add(E e)添加元素boolean remove(Object o)从集合中移除指定的元素boolean removeIf(Object o)根据条件进行移除void clear()清空集合中的元素boolean contains(Object o)判断集合中是否存在指定的元素boolean isEmpty()判断集合是否为空i原创 2021-04-22 22:52:01 · 107 阅读 · 0 评论