自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aliang的博客

自学者

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

原创 【开篇一】DDD(领域驱动设计)简介

识别和定义系统的边界上下文,确保每个上下文的模型的一致性。

2023-10-24 09:46:33 186

原创 Spring Boot 定时任务深度探析

通过本文,我们深入了解了Spring Boot定时任务的基础和高级特性,以及如何通过实战示例来创建和管理定时任务应用。通过掌握Spring Boot定时任务的原理和最佳实践,我们可以为我们的应用添加强大且灵活的定时任务功能,以满足不同的业务需求。在撰写你的文章时,可以参考Spring Boot的官方文档,以及其他相关的教程和资料。同时,你也可以创建自己的实战示例,通过实际的项目来展示Spring Boot定时任务的应用和最佳实践。

2023-10-13 16:57:49 131

原创 SpringBoot IOC容器深入分析

Service@Override@Service@Override创建一个名为User的简单实体类。@Entity@Id通过以上的分析和示例,我们可以看到SpringBoot的IOC容器如何帮助我们管理对象的生命周期和依赖。这使得我们的代码更加模块化、可测试和可维护。

2023-10-13 16:49:59 165

原创 初探编程的误区:愚蠢的代码或是成长的阶梯?

随着学习的深入,我开始慢慢理解程序效率的重要性,也学会了如何优化代码,避免不必要的运算和输出。当我回顾刚开始学习编程的时候,不得不说,我写过不少让现在的我觉得相当愚蠢的代码。当时的我,对数据库的理解还停留在“存储数据”的层面,完全没有意识到其强大的查询功能。每个程序员的成长都是从“愚蠢”的代码开始的,正如每个伟大的发明都源自于一个简单的想法。愚蠢和成长,其实只是一个硬币的两面,关键在于你愿不愿意从中学习,愿不愿意不断成长。勇敢尝试,勇敢面对错误,只有这样,才能在编程的道路上走得更远,成为一个优秀的程序员。

2023-10-08 14:59:39 139 1

原创 Git Commit 规范指南

本篇教程是自己学习 Git 记录的本篇教程不会介绍 Git 背景以及一些专业知识,毕竟本人时间有限哈哈哈!

2023-10-08 14:24:18 332 1

原创 2023全新开源十个Java实战项目-可上手企业

代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载。部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。用户管理:用户是系统操作者,该功能主要完成系统用户配置。菜单管理:配置系统菜单,操作权限,按钮权限标识等。缓存监控:对系统的缓存查询,删除、清空等操作。

2023-07-05 20:29:51 14290

原创 SpringBoot+Mybatis实现自定义SQL,可视化SQL进行查询

SpringBoot+Mybatis实现自定义sql进行查询Service接口接口实现Mapper.xml共用查询Mapper查询Service接口调用 传参效果图

2023-07-04 12:11:55 1136

原创 Mybatis - 多表关联查询分页问题

之前给公司做的管理系统,今天被测出来,前台展示的分页数量和实际数量不符合,导致前台分页有误!(这么大的BUG竟然没发现,我也是服了自己了)本项目数据库使用MySql,插件有如下两个MyBatisMyBatisPlus 分页插件分析产生BUG的地方下方是未修改之前的SQL,通过多表连接查询一对多的数据。

2023-07-03 17:29:23 1764 3

原创 Linux - Linux命令行 光标移动技巧等

看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作。但是事情也不是那么简单,还是需要知道“如何去做”。

2023-07-03 17:28:30 540 1

原创 JavaScript - 逻辑运算符、断路运算符的应用

解释1:只要||前面为false,无论||后面是true还是false,都将反回||后面的值。解释2:只要||前面为true,无论||后面是true还是false,都将反回||前面的值。解释2:只要&&前面是true,无论后面是true还是false都将反回&&后面的值。3、false(布尔值的false,字符串"false"布尔值为true)6、“”(双引号)或’'(单引号) (空字符串,中间有空格时也是true)4、0(数字0,字符串"0"布尔值为true)有点像 || 运算符。

2023-07-03 17:27:01 152 1

原创 PgSql - PostGIS 在 PostgreSQL 中使用

首先来介绍一下 PostGIS 是什么?PostGIS 是 PostgreSQL 对象关系数据库的一个空间数据库扩展。它增加了对地理对象的支持,允许在SQL中运行位置查询。

2023-07-03 17:24:55 1035 1

原创 Github Copilot 的使用方法和快捷键

在 VSCode 中,Copilot 有一个图标,需要确认状态是打开的。当它的样子与其它图标类似,没有背景颜色时,表示是开启的,此时当你编辑代码文件的时候,Copilot会自动提示代码建议。当它有背景颜色(红色、深黄色等)时,表示是关闭的。正常使用时,当 Copilot 给出建议时,会在光标位置的后方出现建议的代码,并灰色字显示。如果不希望使用提示,则继续输入代码即可,如果希望使用提示的代码,按下 Tab 键即可。在很多情况下,只需要有注释或者函数名称,Copilot就可以实例完整的代码。

2023-07-03 17:21:46 10841

原创 Vue - VueX 学习手记

使用Vue开发的过程中,我们经常会遇到一个状态可能会在多个组件之间使用,比如我们在做项目时使用到的用户的信息,什么昵称、头像这些,这些信息会在不同的组件用到,一旦改变这些状态,我们希望其他组件也跟随变化,比如用户充值了100元,或者改变了昵称,所以这个时候就需要状态管理模式来集中管理,关于Vuex的详细介绍可以移步到官网。当我们需要修改store里面的状态时,我们不是在组件里面直接去修改它们,而是通过mutation里面的方法来进行修改,这样有利于追踪状态的改变。

2023-07-03 17:20:41 215 1

原创 记录每一天

第一次发博客,记录每一天学习的过程很枯燥的,每次定期发博客培养文笔 哈哈记录今天学习的知识:Java代码的优化尽量减少对变量的重复计算例如:for(int i =0;i<list.size;i++){…}改为这个会不会好些嘿嘿:for(int i =0,int len = list.size;i<len;i++){…}尽量采用lazy loadin...

2019-01-18 22:28:17 280

空空如也

空空如也

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

TA关注的人

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