自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 Screeps Arena 游戏基础教程

Screeps Arena 是一款纯编程的RTS游戏(即时战略游戏),通过编写JavaScript(或其他语言)代码,控制从采集资源、生产单位、建造、移动、攻击的各种操作和应变逻辑,来让自己的战略运行起来,和其他的代码成果进行对局。

2024-04-02 22:44:42 1463 1

原创 MongoDB必备知识点全面总结

传统的关系型数据库,比如说MySQL,我们已经用的非常熟悉了,那么我们在什么时候需要用到MongoDB呢?传统的关系型数据库在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。阅读完本篇博客,你将能够:理解MongoDB的业务场景、特点和体系结构、数据类型等。能够在Windows和Linux下安装和启动MongoDB、图形化管理界面Compass的安装使用,掌握MongoDB基本常用命令实现数据的CRUD,掌握MongoDB的索引类型、索引管理、执行计划。

2022-10-07 08:25:03 2086 24

原创 Express框架快速入门

欢迎大家来到Node.js系列专栏的第二期,上一期我系统地总结了Node.js的基础知识和常用内置模块,但是仅仅学习那些内置模块还远远不够,那些只是基础,我们的路还非常的远,还有很多东西要学。今天总结的Express就是基于Node.js衍生而来的一个web应用开发框架,它可以帮助你快速地创建web应用。

2022-10-06 08:07:10 1284 4

原创 包管理工具Yarn的使用和命令总结

了解前端开发的人可能会习惯于使用npm或者cnpm作为我们项目的包管理工具,它们在给我们的日常开发带来便利的同时,也伴随着,如:安装慢、无法保持包的一致性等让开发者头疼的问题,于是作为npm的直接竞争对手 Yarn 诞生了。yarn有如下的三个优点:速度快: Yarn 缓存了每个下载过的包,再次使用时无需重复下载。同时它是并行的,因此安装速度更快安全: 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。可靠。

2022-10-05 08:52:45 8177 5

原创 Node.js基础常用知识点全总结

Node.js是一个javascript运行环境。它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。这一篇是系列的开始,我会由浅入深、循序渐进地总结归纳Node.js的知识点。本篇博客会总结Node.js的一些模块和API,本篇这些内容都是Node.js的常用基础知识点,是后面深入学习Node.js的基石。

2022-10-04 11:44:23 3262 13

原创 TypeScript 贪吃蛇游戏详细教程

前几篇博文学习了TypeScript的语法以及TypeScript的工程化实现方案,但是很多人学完了TypeScript的知识点后却仍然还在项目里面写大量js,并没有领悟TypeScript的思维(面向对象的思维)。所以今天我准备用TypeScript来开发一个贪吃蛇的游戏,我尽量把实现步骤写得详细一点。大家如果感兴趣的话,可以跟着这篇博文一起敲,这样也有利于熟练TypeScript的语法和领悟它的思维。

2022-10-03 08:10:14 1735 15

原创 TypeScript 工程化的实践方案

上一篇系统地总结学习了TypeScript的基础常用语法。但我们学习 TypeScript 的目的不是为了造一间“小茅屋”,而是为了造“高楼大厦”,这也正是 TypeScript 的类型系统带来的优势。这一篇博客会学习**TypeScript 工程化**的一些知识点,具体内容包括:tsc编译选项、tsconfig.json的配置、webpack打包ts代码。

2022-10-02 08:31:48 721 5

原创 TypeScript基础常用知识点总结

本篇是我对TS的一些总结,TypeScript虽然和JavaScript语法类似,但他们之间在使用细节上还是有很大的不同的,写本篇目的是便于自己以后查阅和复习。同样也适用于想从JS转为TS的人和一些TS零基础的人。篇幅比较长,建议用PC阅读和查阅。如果本篇博客对你有帮助,感谢你的一个点赞。如果没有,那就 just for me ,就当写给自己看的啦。

2022-10-01 08:15:35 1106 3

原创 【DataEase】零代码数据可视化分析工具的安装部署保姆级教程

近期,因为我要做大屏的数据可视化分析,所以我了解到了DataEase这一款数据可视化分析工具。这个工具和以往使用的echarts等图表库有和大的不同,它零代码就可以快速制作各种报表、仪表板,完成各种数据可视化以及工作汇报。官方并没有出这个工具的安装教程,只有一个文档。虽然大部分人看官方文档来安装也可以解决百分之九十的问题。但难免有一些人只是想使用这款工具,对文档的一些安装细节可能会有所疑惑。本人也是踩了很多坑,才安装好,并且把工具的一些依赖关系搞清楚。所以我今天特意写一期博客,一是给大家推荐这款免费的工具,

2022-09-15 14:04:29 8851 15

原创 k8s集群环境的搭建

上一节学习了k8s的基础概念,对k8s有了基本的认识。这一节,来搭建一下k8s集群环境。一.环境规划1.集群类型● Kubernetes集群大致分为两类:一主多从和多主多从。● 一主多从:一个Master节点和多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境。● 多主多从:多台Master和多台Node节点,搭建麻烦,安全性高,适合用于生产环境。为了测试方便,本次搭建的是一主多从类型的集群。2.安装方式● kubernetes有多种部署方式,目前主流的方式有kubea.

2022-06-14 11:06:19 572 2

原创 kubernetes基础入门知识点

今天正式入门学习kubernetes,也就是大名鼎鼎的k8s,k就是开头字母,s是结尾字母,中间有8个字母,所以简称为k8s。这一小节学习总结一下Kubernetes的基础入门概念,比较简单。

2022-05-31 14:40:24 616 2

原创 Docker轻量级可视化工具Portainer的基本使用

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境,这节学习它的安装和简单使用。官网地址:https://www.portainer.io/下面演示Portainer的安装:docker run -d \-p 8000:8000 \-p 9000:9000 \--name portainer \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \.

2022-05-25 20:23:27 994 1

原创 Docker-compose容器编排

Docker-compose是docker官方的开源项目,负责实现对docker容器集群的快速编排。,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。概述docker建议我们每一个容器中只运行一个服务,因为docker容器本身占用资源极少,所以最好是将每个服务单独的分割开来,但是这样我们又面临了一个问题。如果我需要同时部署好多个服务,难道要每个服.

2022-05-25 14:40:56 1724 2

原创 Docker网络

d

2022-05-25 10:59:29 910

原创 我与Java的故事

大家好,我是害恶细君。今天逛CSDN,得知Java今天27岁了。我先是赶紧发了一条朋友圈,还顺便表白了一下我的“初恋”。然后就静下心来,写了这篇文章。我现在大二,学习Java已经有2年了。上面提到“初恋”,其实是Java,可能有人会感到疑惑,初恋不应该是C语言吗?为什么有人上来就学Java,并把它当初恋呢?C多简单啊!对新人多友好啊!哈哈,那只能说是我太幸运了。虽说我大学学习Java才2年,但是我和Java的初见却是在初中。当时我经常去同学家玩一款游戏—MC。也就是在那时,我知道了Java。那个同学.

2022-05-23 21:06:47 449 10

原创 DockerFile知识点与运用

本节继续学习docker容器技术,之前有使用过DockerFile来构建自己的镜像 一.DockerFile简介二.DockerFile构建过程解析1. Dockerfile基础知识点2.Docker执行Dockerfile构建新镜像的内部大致流程3.DockerFile常用保留字指令三.案例体会四.虚悬镜像一.DockerFile简介DockerFile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。DockerFile构建3步骤:1.编写Dockerfi.

2022-05-22 20:06:36 300

原创 docker安装redis集群--分布式存储案例

这一节连我自己都觉得有点小高级了,今天我要学习使用docker安装redis集群来实现亿级数据存储。这一节会比较长,先讲理论,后动手实践,我尽量通过自己的实践来帮大家避坑。一.案例分析如果有1~2亿条数据需要缓存,那如何设计这个存储案例呢?单机是100%不可能的,肯定得是分布式存储,那具体如和实现呢?并且分布式肯定是多台,多台的话,假设有6台,那数据该怎么存放,存放到哪一台。读的时候怎么读,假如你有一些数据原本放在2号机,能不能保证下一次读的时候从2号机读出来?上述问题,业界一般有3种解决方案.

2022-05-21 13:33:04 371

原创 【保姆级】docker安装MySQL主从复制

学过微服务都晓得,MySQL不会单机使用的,最经典的配置一主一从肯定得有吧。今天学习用docker安装MySQL的主从复制。

2022-05-19 20:24:23 488 3

原创 【保姆级】本地镜像发布到阿里云和华为云

阿里云和华为云等提供云服务的厂商都有提供容器镜像服务,比如阿里云的ACR(Alibaba Cloud Container Registry),华为云的SWR(SoftWare Repository for Container)。今天学习一下将本地镜像发布到阿里云上,虽然大家跟着官网教程走花一点时间就能学会怎么使用,但是新手难免会走一些弯路,这里就帮你规避这些弯路。本地镜像发布到阿里云1.打开阿里云的官网,登录后搜索 “容器镜像服务” ,然后点击立即开通。个人用户开通个人版,企业开通企业版,这里开通.

2022-05-14 13:52:31 1729

原创 docker commit 命令的应用

继续学docker!

2022-05-14 10:18:09 1136

原创 微服务之Docker知识点总结

我上一节比较系统的学习总结了Spring Cloud的知识点,今天我要学习总结一下微服务技术栈中的Docker技术。我们学过了Spring Cloud后就知道,微服务多了,部署起来就会很麻烦。学习Docker技术就可以解决部署的难题。

2022-05-12 16:14:07 765 4

原创 Spring Cloud知识点全总结

这一节正式的来入门学习一下Spring Cloud 这个微服务框架。本篇是按照我自己的学习思路来编写的入门知识点总结。 一.Spring Cloud 框架概述1.基本介绍2.Spring Cloud与Spring Boot的版本兼容二.Spring Cloud 框架使用1.服务拆分2.案例准备4.微服务远程调用一.Spring Cloud 框架概述1.基本介绍SpringCloud是目前国内使用最广泛的微服务框架之一。官网地址:https://spring.io/projects/spring-.

2022-05-10 18:46:13 1497 6

原创 微服务基础入门

从本节开始,我开了一个新的专栏,叫做微服务技术栈。我进入到了微服务的学习阶段。这一小节就先来学习一下微服务的基础入门知识。这一节是一个过渡章节,所以会涉及到比较多的概念,以理解为主,比较短小。主要目的是让我们对微服务有一个具体的认识,方便后续学习更高级的知识。在这个专栏里,大家都是老师,欢迎在评论区学习讨论。 一.微服务的基本概念1.什么是微服务2.微服务的特点一.微服务的基本概念1.什么是微服务微服务在诞生之前,我们的架构主要是单体架构。那么单体架构有什么痛点呢?单体应用的痛点第一点就是.

2022-05-06 16:16:14 1959 7

原创 Spring Boot中使用JUnit5进行单元测试

Spring Boot学了这么久,我还没用过它。今天我就系统完整地学习总结一下在Spring Boot中使用JUnit5框架进行单元测试。其实本节主要还是学习JUnit5的使用。有一句话说的好,我可以不用,但我必须会用。1.JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库。作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成(JUnit 5 = JUnit Platform + J.

2022-05-05 19:13:07 2135 1

原创 Spring Boot文件上传

这一节来学习在Spring Boot中如何来实现文件的上传,这也是我之前学习Spring Boot以来忽视了的问题。这一节我决定好好地总结一下。下面先来演示上传一张图片的操作,先创建一个新的Spring Boot的项目demo02,然后我们在resources目录下面的static目录下创建一个带表单的index.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&gt.

2022-05-05 16:54:45 695

原创 Spring Boot配置WebMvc

SpringBoot 抛弃了传统 xml 配置文件,SpringBoot 2.0 后,通过配置类(标注 @Configuration注解的类,相当于一个 xml 配置文件)以 JavaBean 形式进行相关配置。SpringBoot对Spring MVC的会进行自动配置,这些默认的配置可以满足我们的大部分需求,但是我们对Spring MVC有时往往会有一些自己的需求定制。 我们也可以通过自定义配置类(标注 @Configuration注解 的类)并实现 WebMvcConfigurer 接口来定制 S.

2022-05-05 15:07:20 1563 1

原创 SpringBoot之静态资源的访问与管理

主要讲解SpringBoot的静态资源管理。

2022-05-05 08:12:12 2016

原创 Spring与SpringBoot整合Spring Data JPA及使用

本节由浅入深,再浅出学习Spring data JPA。我的学习路程是先通过spring整合Spring data JPA来具体学习,逐渐深入,学习完这些重要知识点后,再浅出到使用SpringBoot来学习Spring data JPA。一.Spring整合Spring Data JPASpring Data JPA是Spring Data项目下的一个模块。提供了一套基于JPA标准操作数据库的简化方案,底层默认是依赖Hibernate JPA来实现的。Spring Data JPA的技术特点:我们.

2022-05-03 20:41:42 1554 1

原创 Spring整合Hibernate JPA

一个小笔记

2022-04-24 22:24:16 1396 1

原创 Hibernate与Sping框架的整合

随便写写!

2022-04-24 20:22:38 494

原创 Electron入门教程4 —— 切换应用的主题

从这一期开始,我会陆续地总结桌面应用常用的一些功能案例,之后有类似需求举一反三即可。这节学习一下如何切换应用的主题。

2022-04-19 09:56:09 1122

原创 Electron入门教程3 ——进程通信

进程间通信(IPC)是在Electron中构建功能丰富的桌面应用程序的关键部分。因为主进程和渲染进程在Electron的进程模型中有不同的职责,IPC是执行许多常见任务的唯一方式,比如从UI调用本地API或从本地菜单触发web内容的更改。

2022-04-18 16:28:32 5016 3

原创 Electron入门教程2 ——进程模型

欢迎来到Electron的第二期入门教程,上一期我们从零开始编写并发布了第一个简单的windows桌面应用程序,对electron的项目结构等也有了基本了解。这一期开始,会继续深入地学习Electron的其他知识点,这一节概念性的东西会比较多,虽然后面也有实操的点,但重在理解。上一节写preload.js的时候,就提到过进程相关的概念,但是并没有详细地去学习。Electron继承了Chromium的多进程架构,这使得该框架架构与现代web浏览器非常相似。✧ 为什么不是单个进程?Web浏览器是非常复杂.

2022-04-17 20:24:49 2308 3

原创 Electron入门教程1 —— 编写第一个桌面应用程序

最近临时起意,想开发Windows桌面应用程序,但是我们肯定都先会想到微软的C#。但是我又不想花时间去学习C#,而且就算学了C#,还是很难快速开发出好看的Windows桌面应用。所以此时我就想,既然移动app都能用vue来写,那Windows的桌面应用程序是不是也可以用Vue等web前端技术来开发呢?还真可以,那就是Electron这个框架。首先声明,我自己也在学习Electron这个框架,所以就有了这个教程。...

2022-04-15 21:44:24 13453 12

原创 Linux下Docker的安装

1.首先要查看一下CentOS的版本:cat /etc/redhat-release我们安装最好用root用户来安装,避免一些问题发生。2.配置国内yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache而且我这里是CentOS 7,所以要用Centos 7的yum源.3.卸载旧版本Docker(如果之前安装了

2022-04-13 16:42:00 176

原创 Docker基础知识

✧ 概述Docker是一种容器,只不过相比其他容器而言性能更好。容器是一个标准的软件单元。Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。它打包了代码,以及所有的依赖项和运行环境等。之前我们使用springboot打包,打包后他只是一个jar包,并没有包含他的java环境等依赖。Docker可以使打包后的应用程序从一个运行环境到另一个运行环境都能够运行,解决了一个应用程序在我的电脑上面可以运行,在其他电脑上不能运行的情况。D

2022-04-13 11:42:17 1081

原创 分布式基础知识点

水一期

2022-04-12 19:39:20 218

原创 ThreadLocal相关知识点

ThreadLocal的两个经典场景

2022-04-12 13:31:25 258

原创 使用Mock.js和json server快速生成前端测试数据

本案例重在演示如何使用Mock.js和json server自动生成前端开发测试用的接口数据

2022-04-12 09:24:17 5539 3

原创 Spring Boot电商项目

Spring Boot电商项目一.概述1.电商项目整体介绍(1)前台模块具体分析(2)后台模块具体分析(3) 项目演示2 . 项目开发所需工具准备二. 数据库设计于项目初始化1.表设计2. 项目的初始化3.配置log4j2日志组件4. AOP统一处理web请求日志三.用户模块的开发1.用户模块整体介绍2.API统一返回对象3.注册接口的开发4.对密码进行MD5保护5.登录、登出、更新接口的开发四.商品分类管理模块的开发1.分类模块地主要功能2.后台新增分类功能的实现3. 使用@Valid注解进行参数校验4.

2022-04-06 10:41:59 5966 45

JWT学习资料.zip

这是一份jwt的学习资料,里面有jwt的相关教程和实战代码。

2022-11-18

学习docker的思维导图

资源来自网络。我传到这里,供大家免费下载学习。

2022-05-25

SpringCloud学习资料.zip

这个资源对应的是博客 【Spring Cloud知识点全总结】的学习资料。提供给大家免费下载!我已经把下载所需要的积分设为了0,大家直接点击下载就行!

2022-05-10

SpringJDBC训练素材.zip

这是学习Spring JDBC时用到的素材。

2021-11-22

数据库建库脚本.zip

这个脚本是为我的博客:《Mybatis知识点总结》而准备的数据库建库脚本。供大家免费下载使用和学习。

2021-10-27

c3p0连接池所需要用到的2个jar包

里面包含有c3p0连接池所需要用到的2个jar包

2021-10-15

空空如也

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

TA关注的人

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