自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呵呵彡的博客

只有不愿意,没有不可能!

  • 博客(28)
  • 收藏
  • 关注

原创 独立完成系统开发一:项目简介

后端系统、独立完成一个项目、MyAdmin,项目,系统

2020-02-09 17:34:00 11212 2

原创 排序算法详解

排序算法详解

2022-03-14 17:40:29 1440 1

原创 MySQL索引和锁实现原理及优化

MySQL索引和锁实现原理及优化。MySQL索引实现,MySQL锁,表分区、主从复制、分库分表

2022-02-24 16:50:50 1344

原创 Redis

Redis详解

2022-02-20 15:01:53 411

原创 Spring Boot

Spring Boot

2022-02-15 23:22:58 283

原创 Spring IOC

Spring IOC

2022-01-26 11:44:39 406

原创 java线程

java线程以及锁

2022-01-16 11:32:38 2871

原创 java数据结构

java数据结构

2022-01-13 11:42:42 362

原创 java底层

java底层

2022-01-09 16:40:03 253

原创 计算机网络基础

网络基础

2021-12-19 14:00:55 564

原创 js中的闭包

介绍闭包在js中还是挺重要的,而且在前端面试中很有可能会被问到。网上其实有很多的文章有对闭包进行介绍,不过感觉写的有点乱而且不是很全面。而官方的写的又太官方了,写的不是那么通俗易懂。当然啦官方的肯定是最完整的,例如MDN中的介绍。在查找资料的过程中发现对于闭包理解的争论还是挺多的。所以在这里简单介绍一下我对于闭包的理解。希望能够帮助到有需要的童鞋闭包要从作用域说起,在js中子作用域可以访问所有父作用域的数据,他会一直向上找直到到达全局作用域。而父作用域无法访问子作用域中的数据。由于每个函数都有自己的函

2021-11-16 15:11:53 2300

原创 openssh升级

升级前配置及说明在实际生产环境中可能会进行安全扫描,如果你的机器openssh版本太低那么就会存在漏洞,而处理方法也很简单就是将openssh升级。由于openssh依赖于openssl所以升级openssh的同时需要一并升级openssl,目前这里升级的版本为openssh-8.0p1和openssl-1.0.2r.在升级的时候由于是通过源码编译的方式进行升级的所以还需要一些其他的依赖包。这些依赖包为了减少因为依赖以及版本的问题将通过yum来进行安装,没有网络需要通过光盘创建一个本地yum仓库。并且由于

2020-12-14 10:55:05 5801 2

原创 独立完成系统开发十:日志

独立完成系统开发十:日志日志在一个系统中的作用不言而喻,当系统发生错误的时候最有效的办法就是直接从日志中获取错误信息从而快速定位错误,在MyAdmin中我把记录的日志分为了两类,分别是:操作日志这种日志会记录在数据库中便于后续查看以及对数据进行分析,其中包括登录、登出、每次对接口请求的信息以及捕获的异常信息输出日志其实就是控制台输出的所有日志,这些日志需要输出到对应的日志文件以及控制台中,当在操作日志中没有找到有效信息就可以到完整的输出日志中查找下面就来介绍一下这两种日志的具体实

2020-12-06 15:35:50 3724

原创 独立完成系统开发十一:工作流Activiti

独立完成系统开发十一:工作流Activiti在某些实际的业务场景中工作流还是比较常用的,通过工作流可以让复杂的业务流程变得更好维护,并且使用工作流还能让我们获取到流程中很多有用的信息。不过工作流这东西并不简单,因为有很多我们实际需要使用的功能他并没有提供,所以只能我们自己去实现,而且相关资料还不是很多,弄工作流的时候也花了我很长的时间。不过他基础的文档还是写的挺好的而且还提供了很多的示例,值得去好好的看看。这篇文章主要包括activiti中核心功能的介绍、activiti的使用及改造还有一些特殊功能的实

2020-12-06 15:27:11 5438 3

原创 独立完成系统开发四:前端功能优化及插件分享

独立完成系统开发十:前端插件工具及使用分享上一篇说了系统中可能出现的安全问题,如果对安全性要求比较高还是有必要处理一下的。在前面的文章里后端说了这么多,让我们在回到前端来看看吧。在开发前端的时候也遇到了很多的问题以及一些特殊的需求。所以我打算在这里分享一下我在项目里面用到的一些好用的插件工具,以及个人的一些见解和优化。同时这篇文章后面也会持续更新的哈下拉树我们前端项目是在vue-element-admin模板的基础上开发的,而vuel-element-admin他又是基于vue和element-ui开

2020-06-14 16:56:06 4436 4

原创 独立完成系统开发九:安全问题

独立完成系统开发九:安全问题上一篇说了缓存的相关应用,通过spring的缓存抽象我们就可以在项目中随意切换缓存了,这样整个项目就可以不用再依赖于redis,直接就可以跑起来,当然如果需要搭建分布式那么在切换到redis就可以了。这篇博文我会介绍一下,系统中会碰到的一些安全问题,以及漏洞的处理,如果后面遇到了其他的安全问题会持续更新XSS(跨站脚本攻击)xss介绍跨站脚本攻击在实际中还是很常见的。而且实现XSS攻击还并不是很复杂,所以还是很有必要对XSS进行处理的先介绍一下什么是XSS:跨站脚本

2020-06-06 18:37:12 3063

原创 独立完成系统开发八:缓存

独立完成系统开发八:缓存上一篇,说了权限相关的实现,因为他是基于token的,所以对于分布式是有很好的支持的,如果那天后台服务器压力很大,那么我们只需要在加一台服务器然后前端配置一下负载就可以了。不过要实现这种效果目前还有一个问题要考虑那就是缓存,因为我们有的时候需要在后台中存储一些公共的数据,由于我们没有session,所以就只能存储在一个共享缓存中,并且在权限的认证的时候我们也是需要用到缓存的,因为如果不用缓存在shiro中每次鉴权的时候我们都需要去我们提供的realm中的doGetAuthoriza

2020-05-30 16:18:11 3792

原创 独立完成系统开发七:安全管理之鉴权

独立完成系统开发七:权限之鉴权shiro鉴权

2020-05-24 19:04:46 4855

原创 独立完成系统开发六:安全管理之认证

独立完成系统开发六:权限控制之认证shiro认证改造shiro

2020-05-04 18:44:05 5274 2

原创 独立完成系统开发五:mybatis-plus及代码生成器使用

独立完成系统开发五:mybatis-plus及代码生成器使用上一篇博文,主要对后端系统进行了整体的一个介绍,以及后面的演化方向。前面提到过在后端中持久层采用的框架的是mybatis-plus,所以这里就介绍一下mybatis-plus以及它里面代码生成器和其他插件的使用。mybatis-plus使用基础如果你会使用mybatis,那么我相信mybatis-plus将会变得很容易,当然如果不了...

2020-04-26 15:11:14 5119 8

原创 Visual Studio Code使用介绍

介绍在前端开发中前端的开发工具也有很多例如像Visual Studio Code、sublime_text3、HBuilder等等。由于我前端的开发的时候通常都是用Visual Studio Code所以在这里就介绍一下Visual Studio Code的使用和配置。先来说说我为什么选择Visual Studio Code,下面就简称为VSCode,使用VSCode最主要的一个原因是因为他结......

2020-04-11 17:49:38 19937

原创 idea学习系列五之debug及插件的使用

idea学习系列五之debug及插件的使用上一篇,介绍了maven及服务器的使用,这里将介绍idea中debug及插件的使用。在实际开发中debug是最常用的了,而且idea相比于eclipse中的debug还新增了一些比较好用的功能。还有就是idea的插件还是挺丰富的功能也很强大,所以安装一下插件还是挺有必要的。debug的使用idea中debug的基本使用其实已经有很好的文章了,大家可以...

2020-04-04 17:35:31 5771

原创 idea学习系列四之maven及服务器的使用

idea学习系列四之maven及服务器的使用上一篇,介绍了idea中版本管理工具svn和git的使用,这里将介绍idea中maven和服务器的使用。maven现在项目几乎都是通过maven来管理项目依赖的。所以在idea中使用的maven是必须要会的。废话不多说直接开始配置maven配置很简单,只需要配置好使用的是那个maven,以及setting文件和仓库位置就可以了。在导...

2020-03-28 18:21:56 2899

原创 idea学习系列三之版本管理工具

idea学习系列三之版本管理工具上一篇文章主要介绍了将idea中常用的快捷键,快捷键要想熟练那就得在实际的工作中多使用,刚开始可能很麻烦经常去笔记中找,不过用多了自然就熟练了。这篇文件将会介绍一下在idea中版本管理工具的使用,因为版本管理工具也是开发中必不可少的东西。这里主要介绍两个主流的版本管理工具git和svn。不过这里的主题是idea所以只介绍在idea中如何使用这两个版本管理工具,...

2020-03-22 17:27:45 4566

原创 idea学习系列二之快捷键

idea学习系列一之快捷键上一篇文章主要介绍了将idea作为java开发环境所需要进行的一些初始配置。根据文章将idea配置好之后,我相信接下来的开发会变得更得心应手。在这片文章里将介绍开发工具中最常用的功能:快捷键。熟练的使用快捷键可以极大的提高日常的开发效率,而且你是否熟悉一款开发工具其实可以通过你是否能够熟练的使用工具中 的快捷键就可以看得出来自定义快捷键先说一下自定义快捷键,因为有...

2020-03-14 17:07:11 3152

原创 idea学习系列一之idea配置

idea学习系列一之idea配置在实际的项目开发中开发工具的作用不言而喻,一个好的开发工具可以让你事半功倍,一个普通的文本编辑工具和一个好的开发功能差别真的有天壤之别,这就好比你拿这一把菜刀和拿着一把AK。在java中目前主流的开发工具主要有eclipse、MyEclipse、IntelliJ IDEA。以前一直是eclipse独占天下,不过随着时代的变迁IntelliJ IDEA(简称ide......

2020-02-29 17:57:39 9321

原创 独立完成系统开发三:前端权限改造

独立完成系统开发三:前端权限改造

2020-02-20 17:22:16 7866 20

原创 独立完成系统开发二:前端搭建

独立完成一个项目二:前端搭建

2020-02-10 17:26:37 6789

空空如也

空空如也

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

TA关注的人

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