- 博客(28)
- 收藏
- 关注
原创 Linux安装ElasticHD可视化工具详细步骤
记录一下安装esHD 可视化工具下载:使用Xshell连接好之后,输入wget https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/download/1.4/elasticHD_linux_amd64.zip网络时好时坏,大家不要太着急下载完成之后就是这个样子。解压缩 下载的是zip 文件 所以要输入命令:unzip elasticHD_linux_amd64.zip完成后如下图授权输入授权命令:chm
2022-05-30 18:52:15
1283
原创 SpringBoot 常用注解
1.@RequestMapper () 处理请求2.@EnableTransactionManagement 开启事务的注解3.@Controller 控制层注解4.@Service...
2022-03-07 18:59:11
192
原创 Linux 查看日志命令
1.查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head: 跟tail是相反的,tail是看后多少行日志;例...
2022-03-07 14:19:52
4750
原创 springBoot 数据库内容导出成Excel
第一步:依赖 <!-- 数据库表导出成 Excel --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>
2022-02-21 22:25:17
2082
4
原创 springboot自定义报错页面信息
<h1>错误信息的定制</h1> timestamp:时间戳 status:状态码 error:错误提示 exception:异常对象 message:异常消息 errors:JSR303数据校验的错误都在这里通过[[${status}]]获取这样获取!...
2022-02-17 18:54:40
309
原创 HashMap源码你真的懂了吗?
今天我们来说一说,HashMap的源码到底是个什么?面试大厂这方面一定会经常问到,很重要的。以jdk1.7 为标准 先带着大家过一遍是由数组、链表组成 , 数组的优点是:每个元素有对应下标,从 0开始,相互对应的值 所以它查询快,增删慢 链表的优点是:一个一个元素相互指向, 所以它查询慢,增删快,为什么快呢 举例如果删除,就会直接根据指向找到对应元素修改一下对应指向,并对元素进行回收。 jdk1.8时出现了红黑树的概念 红黑树:参考博客:红黑树(一)之 原理和算...
2022-02-11 10:17:22
665
原创 springboot文件上传和下载
1.导入依赖: <!-- 文件上传 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </depend
2022-02-10 10:56:41
328
原创 后台接收前端文件图片
前端代码为:<form action="/userSave" method="post" enctype ="multipart/form-data"> 用户名:<input type="text" name="userName" autofocus required placeholder="NAME"> 密 码&a
2022-02-09 17:29:09
6704
1
原创 不同网页如何使用session
存的页面:Session["你取的名字"] = 你要存进去的对象;取的页面:你存进去的对象 = Sesson["你取的名字"] as 对象类型;session的用法,即HttpSession类型的用法(1)得到一个会话对象:HttpSession hs = request.getSession(true);(2)给会话对象添加属性:hs.setAttribute(String name,Object val);(3)得到某个属性:String name = hs.getAttribute(St
2022-02-09 11:20:30
1010
转载 转载Unix时间戳转换
一、UNIX时间戳转换为日期1、秒值转换为指定的日期格式使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。例如:select FROM_UNIXTIME(1602668106,'%Y-%m-%d %h:%i:%s') as date1执行结果为:2020-10-14 05:35:0612、毫秒值转换为指定的日期格式,将其中unix_timestamp为字段值/1000.例如:select FROM_UNIXTIME(160266
2021-12-06 22:57:37
7319
2
原创 针对eclipse软件内使用 Ctrl+ 单击无法查看源码 解决方法绝对管用
eclipse是程序员们经常使用的代码开发软件,但是有时候 出现了一点疑问 想要查看源代码,但是使用 Ctrl+ 单击 显示出如下图所示状态看这一篇博文就够了首先第一步打开window选项 --最底部Preferences 接着会出现以下对话框然后出现以下对话框Path里的路径写上 jdk 的安装目录 名为 src 的压缩文件 例如:选中之后点击打开,Path里...
2021-11-18 13:37:00
1549
2
原创 浅谈Go语言
什么是go语言?Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。特点和优势 简洁、快速、安全 并行、有趣、开源 内存管理、数组安全、编译迅速
2021-10-11 16:41:02
226
原创 基于SpringBoot 实现注册发送邮件源代码及解释
导入依赖 springBoot 官方提供的邮件依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </...
2021-08-16 18:17:00
257
原创 ArrayList 源码底层实现解析 基于1.8
ArrayList 介绍 ArrayList是一种线性数据结构,它的底层是用数组实现的,是动态数组。与Java中的数组相比,它的容量能动态增长。源代码里有解释。当创建一个数组的时候,就必须确定它的大小,系统会在内存中开辟一块连续的空间,用来保存数组,因此数组容量固定且无法动态改变。ArrayList在保留数组可以快速查找的优势的基础上,弥补了数组在创建后,要往数组添加元素的弊端。好了不说太多...
2021-08-10 16:10:00
151
原创 HashMap源码底层实现 jdk1.7版本
今天我们来说一说,HashMap的源码到底是个什么?面试大厂这方面一定会经常问到,很重要的。以jdk1.7 为标准 先带着大家过一遍是由数组、链表组成 , 数组的优点是:每个元素有对应下标,从 0开始,相互对应的值 所以它查询快,增删慢 链表的优点是:一个一个元素相互指向, 所以它查询慢,增删快,为什么快呢 举例如果删除,就会直接根据指向找到对应元素修改一下对应指向,并对元...
2021-08-05 23:45:00
98
原创 工具idea 基于maven 创建springMVC项目
SpringMVC Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC主要由DispatcherServlet、处理器...
2021-07-23 11:29:00
299
原创 Github连接远程仓库详细操作
首先 咱们需要配置ssh密钥 如何生成密钥呢 我们先来看下命令 在桌面新建一个文件夹,命名规范尽量不要使用中文,然后在文件夹内 新建测试文本;如图 在文件夹内空白处右击进入GIt bash 命令行 运行以下命令ssh-keygen -t rsa -C "这里换上你的邮箱" 这是执行命令生成密钥,至于咱们的密钥在哪里呢 别担心 往下看默认会直接生成...
2021-07-16 22:49:00
567
原创 Windows 系统安装 git基础小白的简单操作包含基本输入命令
首先 去官网下载git应用 ➡https://git-scm.com/downloads 点击前往安装的操作也比较简单,一直点击下一步安装完成之后 在空白桌面点击是否有 Git Gui Here 或者 Git Bash Here如果有那就表明安装成功git bash是命令行工具git gui是图形化工具咱们这里重点介绍一下 git bash 命令行模式进去了之...
2021-07-15 19:32:00
247
原创 安装Linux的步骤 包含linux下安装jdk,及mysql
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/镜像下载网址,4G 左右。安装VMware 15版本 一路下一步,最后完成安装包已收藏接下来创建新的虚拟机典型安装 系统选为Ubuntu创建一个虚拟磁盘然后把镜像盘指定过去勾选日期时间,用户名 ,网络ip打开网络off按钮 ,需要的服务,修改虚拟磁盘...
2021-07-15 11:12:00
69
原创 MarkDown语法(Typora软件为例)
Hello !我又来了 这篇文章主要给大家讲一下MarkDown的一些基础语法,MarkDown语法是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。从视图来说变得会很好看,包括可以图片,链接,表格及函数公式。 给大家介绍一下 在markdown 语法内有标题,引用,分割线,超链接,表格,代码块 及包括和字体...
2021-07-06 21:54:00
131
原创 Java基础
------------恢复内容开始------------什么是 Java?如果你想知道什么是java语言的话,那么我来带你们一起研究。电脑编程语言有很多种类:C 语言,C++,Python ,JavaC 语言C 语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C 语言能以简易的方式编译、处理低级存储器。C 语言是仅产生少量的机器语言以及不需要任何运行环境支持便能...
2021-07-06 21:31:00
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人