自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 hutool工具把XML转json bug 解决方案

hutool工具把XML转json问题

2022-10-24 21:20:07 2880 1

原创 简易计算器

简单计算器实现

2022-04-09 10:30:04 131

原创 springboot支持跨域

java跨域

2022-04-06 10:54:35 495

原创 创建vue脚手架

创建vue脚手架1.vue init webpack demo01 初始化webpack打包项目2.cd demo01 #切换项目3.npm i element-ui -S 安装element uimain.js// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with a

2022-04-03 11:26:06 117

原创 消息队列及短信发送平台

一、介绍1.消息队列(MQ)1.1 什么是消息队列消息队列,即MQ,Message Queue。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JvG6NAOg-1646754613488)(assets/1527063872737.png)]消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。如果以后有其

2022-03-08 23:59:58 3052

原创 函数式编程

函数编程

2022-02-28 11:23:57 2348 1

原创 java每日一题(2022.2.21):只出现一次的数字

java每日一题(2022.2.21):只出现一次的数字1.题目//给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 //// 说明: //// 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? //// 示例 1: //// 输入: [2,2,1]//输出: 1// //// 示例 2: //// 输入: [4,1,2,1,2]//输出: 4 2.思路遍历集合与第一个数进行异或操作,因为都是两个成

2022-02-23 00:04:00 352 1

原创 java每日一题(2022.2.21):最长公共前缀

java每日一题(2022.2.21):最长公共前缀1.题目//编写一个函数来查找字符串数组中的最长公共前缀。 //// 如果不存在公共前缀,返回空字符串 ""。 //// //// 示例 1: //// //输入:strs = ["flower","flow","flight"]//输出:"fl"// //// 示例 2: //// //输入:strs = ["dog","racecar","car"]//输出:""//解释:输入不存在公共前缀。 //// /

2022-02-21 22:56:26 368

原创 罗马数字转整数问题

java每日一题

2022-02-20 22:38:31 119

原创 mybatis_plus实现f分页

selectPage用于分页,在mybatis-plus中分页有两种一种是逻辑分页或叫内存分页,另一种是物理分页,内存分页就是把数据全部查询出来放到内存中,返回你想要的一部分数据,当数据量非常庞大时这种方法就行不通了,因为太耗内存,所以一般采用物理分页,需要springboot中加入物理分页配置:配置类@Configurationpublic class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInte

2021-07-13 19:15:43 354

原创 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 602

原创 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 138

原创 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 112

原创 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 822

原创 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 224

原创 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 185

原创 邮箱正则表达式

/^([a-zA-Z\d])(\w|-)+@[a-zA-Z\d]+.[a-zA-Z]{2,4}$/;

2021-05-14 09:23:43 160

原创 实现单向链表

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 78

原创 动态数组

简单实现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 151 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 99

原创 cmd乱码解决

** chcp 936**chcp 65001

2021-03-23 15:52:21 77

原创 闭包的简单理解

首先了解变量作用域变量作用域的不同分为两种:全局变量和局部变量函数内部可以使用全局变量函数外部不可以使用局部变量当函数执行完毕。本作用域内的局部变量会销毁什么是闭包?闭包是指有权访问另一个函数作用域中变量的函数。-----JavaScript高级程序设计//闭包:fun这个函数作用域访问了另一个函数fn里面的局部变量numfunction fn() { var num = 10; function fun() { console.log(num);

2020-11-26 18:11:11 90

原创 JavaScript 超级简单的求数组中最大值最小值

- 超级简单的求数组中最大值最小值方法apply//数组使用apply方法用Math对象求得其最大值 var arr = [1, 2, 88, 99, 77]; var max = Math.max.apply(Math, arr); var min = Math.min.apply(Math, arr); console.log(max, min);//99 1...

2020-11-25 18:14:47 239

原创 js双击禁止选定文字

在双击函数中加入这一段代码就可以window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();

2020-11-23 12:37:54 703

原创 Javascript中this的指向问题

1.首先是第一种情况class Sum { //constructor指向的是创建的实例对象 constructor(x, y) { this.x = x; this.y = y; this.add(); } //方法里面的this也是指向的实例对象 add() { consol

2020-11-21 14:28:15 101

超实用的蜂窝桌面整理.zip

超级实用的桌面整理工具,占用率极低,用完和新电脑一样

2021-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除