自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot可以同时处理多少请求?

一个ip发请求过来,是一个ip对应一个线程吗?我突然愣住了,对于SpringBoot如何处理请求好像从来没仔细思考过,所以面试结束后就仔细研究了一番,现在就来探讨一下这个问题。

2023-02-24 19:54:14 6434 17

原创 巧用GitHub Action实现自动化部署Java项目

但是如果是我的个人项目,我应该是不大会使用GitLab的,因为如果仅仅是为了自动化部署而去安装一个GitLab的话,对我而言代价高了点。所以我更愿意把代码放在GitHub、Gitee这样的平台。如果GitHub、Gitee能实现同样的功能,那自然是最好不过了。我本来是想用Gitee试试的,不过Gitee的自动化部署是收费的,只有200分钟的试用时间,感觉也用不了多久,所以还是用GitHub吧。GitHub的自动化部署功能叫做。

2022-10-23 16:03:06 2103 4

原创 你是个成熟的项目了,该学会自动构建自动部署了

之前部署项目的时候都是手动的打jar包,然后将jar包上传到服务器运行,非常麻烦。上个月去其他公司待了一段时间,发现了自动化部署这么一个好东西,只要本地一提交代码,就会自动打包发布到指定的服务器上,免去了手动部署的麻烦。之前手头上只有一台阿里云,也就没搞了,正好这几天华为云有活动,近乎白嫖了两台服务器,所以正好可以试试自动化部署。自动化部署的工具有很多,我一开始是打算折腾一下Jenkins的,不过没搞起来。然后就选择使用GitLab,因为GitLab就自带了CICD的功能。

2022-10-21 09:28:29 2895

原创 从ifelse到策略模式,谈谈我对设计模式的理解

一提到设计模式大家都会觉得很厉害,但是要用好设计模式确实不容易。甚至有很多人都不知道该在什么场景下使用设计模式。我之前就是这样,小傅哥的《重学Java设计模式》我也看了,但是看的时候好像看懂了,但是想在自己的项目中运用设计模式时,却不知道如何下手。不过最近在做一个项目时,通过大佬的一番指点,将策略模式运用到了项目之中。后来我仔细思考了一下,好像有点悟了,其实以前做过的很多项目中都可以运用到策略模式,而且使用策略模式后,代码的耦合度会降低扩展性也会增强。

2022-10-03 22:22:04 996 3

原创 Quartz入门——定时任务动态添加修改及持久化与自动恢复

这篇文章就带小伙伴们了解一下Quartz的基本使用。包括基本概念以及如何动态地的定时任务进行CRUD,并且如何实现定时任务的持久化以及任务恢复

2022-08-16 11:42:31 5083 2

原创 数据结构笔记——查找

本篇文章详细介绍了数据结构中有关查找的内容,包括顺序查找、折半查找、分块查找、二叉排序树、平衡二叉树、红黑树、B树、B+树以及散列表。关注我,学习更多编程知识。

2022-04-24 10:47:57 1668 2

原创 数据结构笔记——排序

介绍排序的相关内容:直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序、基数排序、外部排序、败者树、置换-选择排序、最佳归并树

2022-04-17 18:06:08 1255

原创 数据结构笔记——图

介绍数据结构中图的相关内容,包括图的基本定义,图的集中存储方式和基本操作,图的集中遍历方式,以及图的应用。

2022-04-14 17:09:45 1602

原创 数据结构笔记——树与二叉树

树、二叉树、线索二叉树、森林、哈夫曼树、哈夫曼编码、并查集。

2022-04-06 23:50:51 1014 1

原创 用故事解释顺序结构与链式结构

用通俗易懂的故事配合生动形象的动画解释什么是顺序结构和链式结构,学习数据结构不能错过的文章。关注我,学习更多编程知识!

2022-04-04 22:32:25 807

原创 数据结构笔记——串

数据结构笔记——串

2022-04-03 22:51:10 1291

原创 数据结构笔记——栈和队列

数据结构笔记——栈和队列

2022-04-02 23:33:35 2955 2

原创 数据结构笔记——线性表

数据结构笔记——线性表

2022-03-27 22:37:08 2927 1

原创 如何在阿里云轻量应用服务器Centos7.6上安装GNOME图形界面

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star⭐⭐⭐⭐⭐转载请注明出处!⭐⭐⭐⭐⭐链接:⭐⭐⭐⭐⭐**转载请注明出处!**⭐⭐⭐⭐⭐双十一的时候白嫖了阿里云一年的服务器,为了不浪费,准备做一个小东西把服务器给用起来,后来遇到了一个需求,需要在服务器上安装图形界面。本来以为只是一个很简单的操作,但是跟着网上的很多教程都没搞起来,有的教程讲的花里胡哨搞了一大圈也没搞好,最后折腾了半天才安装成功,所以特此记录.

2021-12-31 21:43:06 2321

原创 Nice!JavaScript基础语法知识都在这儿了

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star⭐⭐⭐⭐⭐转载请注明出处!⭐⭐⭐⭐⭐链接:⭐⭐⭐⭐⭐**转载请注明出处!**⭐⭐⭐⭐⭐JavaScript简介之前我们在写网页的时候,用的是HTML+CSS,这样的网页被称作静态网页,它只是用来展示内容而已,不具备交互的功能,如果想要点击某个元素的时候执行特定的事件,就要使用到JavaScript,有了JavaScript之后,网页就可以实现更加复杂的.

2021-02-18 21:12:52 2300 13

原创 写文章一年了,我用到的工具都在这儿了

本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎StarMarkdown Typora Gitee图床 Picgo ScreenToGif ProcessOn draw.io 有道云笔记 uTools

2021-02-15 21:13:35 3634 2

原创 手摸手带你学移动端WEB开发

HTML常用标签总结手摸手带你学CSSHTML5与CSS3知识点总结好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star⭐⭐⭐⭐⭐转载请注明出处!⭐⭐⭐⭐⭐链接:⭐⭐⭐⭐⭐**转载请注明出处!**⭐⭐⭐⭐⭐视口视口就是浏览器显示页面内容的屏幕区域。视口分为布局视口、视觉视口和理想视口。布局视口 layout viewport布局视口是移动设备的浏览器默认设置的一个视口,用于解决早期的PC端.

2021-02-10 20:33:25 2998 5

原创 前端开发指南:HTML5与CSS3知识点总结

HTML5 CSS3HTML5 CSS3HTML5 CSS3HTML5 CSS3HTML5 CSS3

2021-01-26 22:55:50 2272 2

原创 手摸手带你学CSS

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎StarHTML常用标签总结前言在大一的时候,上过网页设计的课程,当时感觉学的还不赖,但也确实挺长时间没碰了,很多东西都忘了,所以这段时间在B站上找了视频重新学了一遍。好记性不如烂笔头嘛,所以一边学一遍做了详细的笔记,以后有什么不记得的就可以拿出来复习复习。基础选择器CSS中的选择器可以将HTML中的标签选择出来,然后为其设置CSS样式。标签选择器标签选择器.

2020-12-27 22:23:35 8726 7

原创 HTML常用标签总结 [建议收藏]

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star1. 标题标签<h1> </h1> … <h6> </h6>为了使网页更具有语义化,我们经常会在页面中用到标题标签。HTML提供了6个等级的网页标题即<h1>-<h6>2. 段落和换行标签段落标签:<p> </p>在HTML标签中,标签用.

2020-11-25 20:54:07 6453 4

原创 Java线程池初步解读

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star几个月前,写了一篇《Java并发学习(一):进程和线程》,其中埋了一个坑,说我不会用线程池,毕竟像咱们这种小学生,在学校做的小破项目也用不到线程池这种高大上的东西,所以一直也没学。但是最近不是准备出去打工了嘛,所以线程池还是要学一下的,不然到时候面试官一问,啥也不会大眼瞪小眼,不是很尴尬吗~~~。这不,这两天看了下线程池,搞篇文章总结一下线程池的基本知识????

2020-11-01 11:34:14 2411 6

原创 畅购商城(十四):秒杀系统「下」

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star防止秒杀重复排队回顾一下上一篇文章中讲到的下单的流程。当用户点击下单之后,用户名和商品id就会组装成一个SeckillStatus对象存入Redis队列中等待被处理,这个过程叫做排队。所以说,只要用户点击了一次下单后不论最后是否下单成功,他都会进入到排队的状态。如果用户重复点击下单,那么Redis队列中就会有很多个相同的SeckillStatus对象,也就是一.

2020-10-18 11:11:25 2510 5

原创 畅购商城(十三):秒杀系统「上」

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Thymeleaf实现静态页畅购商城(八):微服务网关和JWT令牌畅购商城(九):Spr.

2020-09-20 23:33:29 1975 3

原创 Android实现二值点阵图识别

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star前言我这几天在做一个东西,就是一张像二维码这样的 n*n 的只有两种颜色的点阵图,识别出哪个方块是深色的,哪个方块是浅色的。就像下面这张图????我一开始想的是,既然是图像识别,那不是OpenCV嘛。但是我不会呀,所以就开始研究,发现Android要使用OpenCV还涉及到JNI,NDK。算了算了好复杂,还是直接在网上找现成的轮子吧。找了一圈后,发现没有找到

2020-09-16 19:32:19 1153 1

原创 操作系统(二):操作系统结构

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star操作系统(一):操作系统概述操作系统服务和接口在上一篇文章中讨论什么是操作系统的时候我举了个例子,说操作系统就是帮我们管理大宅子的管家,既然是管家,那么肯定是有很多才能的,不然难以担此大任。正是管家有诸多才能,才可以更好地服务于我们,对于操作系统而言,这些才能就是操作系统服务。那么都有哪些操作系统服务呢?举几个例子:· 用户界面· 程序执行· I/.

2020-09-12 09:27:12 2339 2

原创 畅购商城(十二):接入微信扫码支付

好好学习,天天向上本文已收录至我的Github仓库DayDayUP**:github.com/RobodLee/DayDayUP,欢迎Star畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Thymeleaf实现静态页畅购商城(八):微服务网关和JWT令牌畅购商城(九):..

2020-09-10 22:44:22 2083 3

原创 操作系统(一):操作系统概述【操作系统入门不能错过的...】

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star前言之前一直没有系统地学过操作系统,感觉自己在平时的学习过程中对于某些概念理解得一塌糊涂,比如中断、内存、进程和线程等。所以打算系统的学习一下操作系统。一开始我是在B站看哈工大的李治军老师讲的,但是一上来就开始从汇编代码去分析开机的过程,虽然讲得挺好的,但是可能是我太笨了吧,理解不了。于是我又在中国大学MOOC上看苏州大学的《操作系统》。怎么说这也是个国家.

2020-09-06 01:25:40 970

原创 畅购商城(十一):订单

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Thymeleaf实现静态页畅购商城(八):微服务网关和JWT.

2020-08-31 13:47:39 1848

原创 畅购商城(十):购物车

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Thymeleaf实现静态页畅购商城(八):微服务网关和JWT令牌.

2020-08-27 21:19:59 1539 4

原创 畅购商城(九):Spring Security Oauth2

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Thymeleaf实现静态页畅购商城(八):微服务网关和JWT令牌.

2020-08-21 11:48:01 2058

原创 OAuth2.0分布式系统环境搭建

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航介绍OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。OAuth2.0的系统大致分由客户端,认证授权服务器以及资源服务器三部分组成。客户端如果想要访问资源服务器中的资源,就必须要持有认证授权服务器颁发的Token。认证流程如.

2020-08-17 12:02:09 1444

原创 畅购商城(八):微服务网关和JWT令牌

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航微服务网关介绍网关是介于用户和微服务之前的中间层。说白了,网关就像是小区的保安,无论你想到小区的哪一户人家去,你都得先通过小区的大门。所以,小区的保安可以做人员统计,还可以控制某个时间段进去小区的人数,限制进入小区的资格等。保证了小区业主们的安全。微服务网关同样起着这些作用。为什么要有微服务网关不同的微服务一般会有不同的网络地.

2020-08-05 16:01:49 1868

原创 畅购商城(七):Thymeleaf实现静态页

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航Thymeleaf简单入门什么是ThymeleafThymeleaf是一个模板引擎,主要用于编写动态页面。SpringBoot整合ThymeleafSpringBoot整合Thymeleaf的方式很简单,共分为以下几个步骤创建一个sprinboot项目添加thymeleaf和spring web的起步依赖在resourc.

2020-08-01 11:34:20 1569

原创 畅购商城(六):商品搜索

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索品牌统计当我们在京东上搜索智能手机的时候,会将相关品牌罗列出来供用户选择我们要实现的也是这个功能,就.

2020-07-25 15:59:24 1945 2

原创 畅购商城(五):Elasticsearch实现商品搜索

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航前期准备今天的任务就是用ElasticSearcher实现商品搜索的功能。关于Elasticsearch、IK分词器、Kibana的安装及基本使用可以看我的另一篇文章Elasticsearch入门指南。搜索微服务的API工程的搭建在changgou-service-api下创建一个Module叫changgou-service-s.

2020-07-20 16:28:33 3210 3

原创 Elasticsearch入门指南

对Elasticsearch的使用做了一个总结,包括怎么搭建ES的环境,介绍了倒排索引等几个概念,对索引和数据的操作。

2020-07-18 23:42:08 666 2

原创 畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步

畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步 介绍了Lua、OpenResty以及Canal,并实现了广告的缓存与同步功能

2020-07-14 22:20:58 2541 9

原创 畅购商城(三):商品管理

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS小练手这里有三个小练手的任务,内容比较简单,就是对一张表的增删查改,一些简单的CRUD而已。代码我就不贴了,简单记录一下思路以及遇到的问题,步骤和畅购商城(一):环境搭建中的品牌表操作类似,可以去参考,想要代码的小伙伴可以去我的Github获取,或者是去配套资.

2020-07-10 10:02:10 2686 3

原创 畅购商城(二):分布式文件系统FastDFS

介绍了FastDFS的一些知识,接着就是讲了FastDFS的安装以及文件路径和配置的内容,最后搭建了文件微服务并实现了对于文件的操作功能。

2020-07-05 13:41:16 4761 1

原创 畅购商城(一):环境搭建

好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航啰嗦几句畅购商城是黑马的一个项目。要说这个项目有多难,跟着视频做肯定是没什么大问题了,但是可以让我知道一个项目的具体开发流程以及提高自己对于一系列框架使用的熟练度,这也是我做这个项目的目的。关于这个项目的资料我就不提供了,视频b站上面有,配套的资料也在视频下面的评论中,有需要的朋友直接到b站上面找就可以了。接下来我会用十几篇文章来记录.

2020-07-02 22:58:31 10356 23

SSMTest.rar

SSMTest项目的源码

2020-02-19

空空如也

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

TA关注的人

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