自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 递归查询部门树形结构数据

1.先根据根部门0查询根部门下的部门列表。2.然后遍历部门列表。3.然后每个部门下都查询子部门以及当前部门下的人员(调用getChildren()方法)。4.查询子方法是又将id作为父id,再次调用子方法本身(调用getChildren()方法),如此反复即可实现。

2023-08-05 10:31:29 274

原创 git合并分支产生冲突解决方案

产生冲突冲突产生的表现: 后面状态为 MERGING冲突产生的原因:合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。 Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。查看状态(检测到有文件有两处修改)模拟场景有以下文件制造冲突:【第一步】 切换到master分支上,修改hello.txt修改内容如下:【第二步】 切换到hot-fix分支上,修改hello.txt修改内容如下:【第三步】 切换到master分支,merge合并 hot-fix分支

2021-10-15 18:07:03 7765 1

原创 git命令大全

git常见命令命令名称作用git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置用户邮箱git init初始化本地库git status查看本地库状态git add 文件名添加到暂存区git commit -m ‘日志信息’ 文件名提交到本地库git reflog查看历史记录git log查看日志信息git reset --ba

2021-10-15 17:32:50 155

原创 docker相关命令

1、docker常用命令安装docker:yum install docker查看docker当前状态:systemctl status docker启动docker:systemctl start docker停止docker:systemctl stop docker重启docker:systemctl restart docker2、docker操作软件搜索软件,供按装:docker search 软件名字安装软件(拉取镜像):docker pull 软件名字查看已经下载的软件:do

2021-10-12 09:09:44 141

原创 redis相关面试题

1、Redis的高并发和快速原因?你为什么选择redis?Redis跟其他缓存相比,优势在哪里?1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用I/O多路复用技术,可以处理并发的连接。(客户端的连接不占用线程资源,只有当命令成功发送的时候,才会进入单线程,然后依次执行)解释:多路——多个scoket、多个客户端、多个黑窗口复用:复用那一个线程2、为什么Redis是单线程的1.官方答案因为Redis是基于内存的操作

2021-10-12 08:34:51 176

原创 Linux-CentOS常见命令

1.查看操作grep格式1:其他命令 | grep –i 查询条件grep格式2:grep –i 查询条件 文件路径grep -i create /var/log/boot.log搜索内容统计不区分大小写2.目录操作切换目录创建目录3.解压与压缩操作解压:tar -zxvf格式: tar -zxvf 解压文件名实例: tar -zxvf jdk-8u181-linux-x64.tar.gz压缩:tar -zcvf格式:tar -zcvf

2021-07-08 17:45:42 230

原创 Java中的基本数据类型和引用数据类型的区别

一、数据类型Java中的数据类型分为两大类,基本数据类型和引用数据类型。1、基本数据类型基本数据类型有八种,可按照如下分类:1.1整数类型:long,int,short,byte1.2浮点类型:float,double1.3字符类型:char1.4.布尔类型:boolean数据类型大小/位可表示数据范围默认值byte(字节型)8-128~1270short(短整型)16-32768~327670int(整型)32-2147483648~21

2021-06-11 08:50:29 142

原创 【成神之路】Elasticsearch入门

在企业级项目中,如果需要完成数量级较大搜索服务,传统数据库搜索会显得力不从心,性能和速度达不到真实业务需求,一般我们都会使用全文检索技术来进行替代。常见的全文检索技术有:Solr、Elasticsearch等。今天,我们要讲的是其中之一:Elasticsearch1 Elastic 概述Elastic官网地址Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。Logstash 是动态数据收集管道,拥有可扩

2021-05-27 21:18:40 95

原创 【成神之路】Nuxt入门

1. Nuxt.js 概述1.1 我们一起做过的SPASPA(single page web application)单页 Web 应用,Web 不再是一张张页面,而是一个整体的应用,一个由路由系统、数据系统、页面(组件)系统等等,组成的应用程序。我们之前学习的Vue就是SPA中的佼佼者。SPA 应用广泛用于对SEO要求不高的场景中1.2 什么是SEOSEO:搜索引擎优化(Search Engine Optimization), 通过各种技术(手段)来确保,我们的Web内容

2021-05-08 21:35:05 1484 1

转载 JAVA常用框架介绍

*原文出处一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。模型(Model )封装了应用程序的数据和一般他们会组成的POJO。视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。控制器(Contro

2021-04-21 21:20:30 163

原创 spring cloud alibaba 基础认识及安装

1.spring cloud alibaba 概述1.1 什么是Spring Cloud alibaba•SpringCloud Alibaba是Alibaba结合自身的微服务实践,在SpringCloud项目基础上,开源的一套微服务全家桶。•SpringCloud Alibaba的相关组件是经历过双十一大促考验的产品,稳定性较高。1.2 SpringCloud Alibaba与SpringCloud关系•SpringCloud Alibaba是SpringCloud的子项目•SpringClo

2021-04-20 21:05:35 319 2

原创 Java-POI上传并解析Excel文件到数据库

Excel格式创建JavaBean数据库字段根据数据创建javaBean@Datapublic class EduLevel { //自动生成UUID @TableId(value = "level_id",type = IdType.ASSIGN_UUID) private String levelId; private String levelName; private String parentLevel;}Vo层根据 exc

2021-04-01 20:26:44 222 1

原创 ES6基础学习

1.1什么是ES6ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1.2ES6和JavaScript关系该标准从一开始就是针对JavaScript语言制定的,但是之所以不叫JavaScript,有两个原因。一是商标,Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScript这个名字,且JavaScri

2020-10-12 20:27:17 193

原创 for循环打印空心菱形

矩形: for (int j = 1; j <= 4; j++) {//j--->行数 //********* for (int i = 1; i <= 9; i++) {//i--->控制*的个数 System.out.print("*"); } System.out.println(); }平行四边形:for

2020-09-26 15:45:21 825

原创 SQL中#与$的区别

一 、在这里用到了#{},使用#时:1、用来传入参数,sql在解析的时候会加上” “,当成字符串来解析 ,如这里 role_id = “roleid”;2、#{}能够很大程度上防止sql注入;延伸:1、用{roleId,jdbcType=INTEGER},那么sql在解析的时候值为roleId = roleId,执行时会报错;2、${}方式无法防止sql注入;3、$一般用入传入数据库对象,比如数据库表名;4、能用#{}时尽量用#{};注意:mybaties排序时使用order by 动态参

2020-09-23 10:29:03 3394

原创 Maven本地库的配置~

找到自己Maven的安装位置找到conf文件夹(双击打开)右击选择记事本或者Notepad++打开 settings.xml 文件找到改行代码 (大概在53行位置)然后复制粘贴到注释外将划线处代码修改为你的你的本库仓库位置(复制箭头处路径粘贴)《————下章出idea配置maven库...

2020-09-16 21:31:51 96

空空如也

空空如也

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

TA关注的人

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