自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

转载 Java8 中通过 Stream 对列表进行去重的几种方法

Java8 中通过 Stream 对列表进行去重的几种方法

2022-05-06 16:41:06 2963

转载 MySQL索引底层:B+树详解

mysql数据结构详解

2022-03-09 10:12:01 619

转载 Java面试21连问(附答案)

包含日常Java的常用面试知识点

2022-03-09 09:46:24 426

原创 Elasticsearch- Boolean查询

bool查询采用了“匹配越多越好”的方法,因此来自每个匹配的must或should子句的分数将添加在一起,以提供每个文档的最终_分数。

2022-03-07 17:55:20 2001

原创 彻底明白什么是动态代理?

Java动态代理和静态代理详解

2022-03-07 11:27:36 5110 3

转载 为什么要序列化?序列化你知道哪些?

序列化

2022-03-07 11:21:59 4735 2

原创 redis 面试总结

redis 面试总结

2022-03-02 17:27:07 171

原创 git 使用详解

简介定义Git,最先进的分布式版本控制系统之一,最初是由Linux之父Linus为了更好管理开源Linux系统而开发的一个软件;下载:git-for-windows Mirror安装Linux:sudo apt-get install gitWindows、macOS通过官网下载安装包后进行安装即可;设置安装完成后,设置署名和邮箱:$ git config --global user.name "user name"$ git config --global user

2022-01-25 14:31:04 154

原创 MySQL高频面试题

一:目录事务的四大特性? 事务隔离级别有哪些? 索引 什么是索引? 索引的优缺点? 索引的作用? 什么情况下需要建索引? 什么情况下不建索引? 索引的数据结构 Hash索引和B+树索引的区别? 为什么B+树比B树更适合实现数据库索引? 索引有什么分类? 什么是最左匹配原则? 什么是聚集索引? 什么是覆盖索引? 索引的设计原则? 索引什么时候会失效? 什么是前缀索引? 常见的存储引擎有哪些? MyISAM和InnoDB的区别?

2022-01-05 12:11:03 115

原创 excel导出利器

一. 简介导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整除的时候数据有缺陷的问题,以及存在内存溢出的隐患。无意间查询到阿里开源的EasyExc...

2021-12-08 20:33:04 1262

原创 后台管理系统(代码自动生成)

基于SpringBoot、Shiro、Mybatis的权限后台管理系统

2021-12-04 14:45:49 3877

原创 数据库索引失效秘诀(应试必备)

数据库索引失效口诀

2021-11-30 10:56:46 586 1

原创 Springboot 整合 sqoop

springboot整合sqoop教程

2021-11-25 11:11:00 2397

原创 多线程处理集合

多线程处理List集合

2021-11-23 19:14:15 154

翻译 Spring Boot整合Elasticsearch

Spring Boot整合Elasticsearch

2021-11-23 10:07:53 249

原创 ElasticSearch 7 JAVA实例:Delete By Query API

DeleteByQueryRequest DeleteByQueryRequest可用于从索引中删除文档。它需要一个要执行删除的现有索引(或一组索引)。 DeleteByQueryRequest的最简单形式如下,它删除索引中的所有文档:DeleteByQueryRequest request = new DeleteByQueryRequest("source1", "source2"); //在一组索引上创建DeleteByQueryRequest。 默认情况下,版...

2021-07-05 14:54:27 2150

转载 springBoot+vue企业级中后台管理系统

简介SmartAdmin由河南·洛阳1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!使用最前沿的前后台技术栈SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!疑惑有人问:又是个“轮子”? 轮子靠谱吗?为什么要选择你这个轮子?1024Lab回答: 它不是“轮...

2021-05-10 10:59:32 856

原创 Elasticsearch入门之作

1.简介Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它的底层是开源库Apache Lucene。为了解决Lucene复杂性,Elasticsearch应运而生。可以理解为Elasticsearch是对Lucene的封装。封装之后提供 RESTful API 来更友好的帮助我们实现存储和检索。当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形容:一个分布式的实时文档存储,每个字段可以被索引与搜

2021-04-29 19:49:01 130

原创 设计模式之单例模式

前言谈到单例模式,在这之前呢,首先来聊一下什么是设计模式,仁者见仁智者见智,设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式并不是一项具体的技术,而是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性,以及对类的关联关系和组合关系运用的最佳实践。设计模式在实际的开发中,不仅能够增加的代码的可重用性,而且还可以让代码更容易被他人理解、保证代码可靠性。设计模式是软件工程的基石,一个优秀的工程师对设计模式应该是融会贯通的,但是对设计模式能够融会贯通的工程师并..

2021-04-14 15:09:15 130

原创 校园二手交易系统设计与实现

校园二手交易系统设计与实现随着人们生活水平的普遍提高,学生各种消耗品升级换代更新加快,,面临着大量物品的处置问题。课本,电脑、自行车、等都成为了较为普遍的闲置交易物品处理对象。在这样的背景下,大学校园闲置物品交易平台也应运而生。该平台为在校大学生提供了一个很好的物品交易平台,能够让其物品发挥其最大的利用价值。减少校园中那种铺张浪费的行为。同时也为我们的环保作出一定的贡献价值,该平台根据大学生的实际需求以及校园这种特殊的环境,制定了相应的适合大学生的消费产品,能够给现在的大学在校生的校园生活带来真正的便捷

2021-04-08 20:29:05 32312 24

原创 sqoop企业实战教程

1.sqoop来源针对不同的数据源之间进行数据同步。1、关系型数据库中数据怎么导入到hdfs、hbase(压缩或者非压缩)?2、hdfs中的数据(压缩)怎么导入关系型数据库中?3、增量数据导入?2.sqoop定义sqoop是一个hadoop和关系型数据库之间高效批量数据同步工具。导入:关系型数据库 -----> hadoop(hdfs\hive\hbase…)导出:hadoop(hdfs) ----> 关系型数据库3.sqoop的本质使用mapreudce来进行数据同步,

2020-09-22 14:13:08 217

原创 keepalived详细安装教程

1.通过源码包的方式进行安装[root@master src]# pwd/usr/local/src[root@master src]# wget http://www.keepalived.org/software/keepalived-2.0.7.tar.gz[root@master src]# tar xvf keepalived-2.0.7.tar.gz[root@master src]# cd keepalived-2.0.7[root@master keepalived-2.0.7]

2020-07-17 11:31:55 284

翻译 java程序员常犯的几个错误

#1. 把Array转化成ArrayList把Array转化成ArrayList,程序员经常用以下方法:ListString> list = Arrays.asList(arr);Arrays.asList() 实际上返回一个ArrayList,但是这个ArrayList是Arrays的一个内部私有类,而不是java.util.Array

2015-11-30 20:07:14 455

转载 java程序运行时如何分配内存

Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。    一.Java源文件的编译、下载、解释和执行  Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Ja

2015-09-18 17:52:41 4771

原创 java中this的基本的用法

java中的this随处可见,用法也多,现在整理有几点:this1、当全局变量跟局部变量重名时,表示使用全局变量(此时this指代本类对象)例有一类class A{    String name;    void setName(String name){        this.name = name;    }}2、构造方法相互调用,此时this指代本类类名

2015-06-02 21:12:38 401

原创 java垃圾回收gc算法

在java和c#语言中,使用的是托管代码,不像c++语言那样由程序员进行内存的手动分配和回收,java语言则由JVM即Java虚拟机 全权负责堆内存的管理,这样子大大减少了程序员的负担,同时一定程度上提高了开发效率和系统稳定性,而常用的GC垃圾回收算法有哪些呢?Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应

2015-05-29 13:24:46 430

翻译 static详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前

2015-05-26 14:14:15 432

springboot后台管理系统--代码自动生成

前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum 后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql 前端代码规范smart-front-standard -guide(大力推荐) 基于阿里规范之上的后端规范smart-backend-standard-guide(大力推荐)

2022-03-02

material_management_system.rar

该系统基于Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。

2021-11-30

material_management_system.rar

是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。

2021-11-23

shopingCompus.zip

该论文主要阐述的是“闲置物品交易平台”的价值所在。结合现阶段的大学校园生活的实际需求,以及环保,节俭,网络化等特点特此设计该平台并利用相应的专业知识和相关web技术相互结合,严格遵循软件开发标准和流程体系以及相应的技术实践应用进行实际的开发。经过逐步的设计--开发--优化等操作,最终完成。

2021-07-05

smart-admin.rar

我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。绝对是你最想要的!

2021-07-05

飞机订票系统

机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。

2016-08-31

ubuntu shell命令

2016-06-05

空空如也

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

TA关注的人

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