- 博客(13)
- 收藏
- 关注
原创 服务器部署--Docker搭建
网上的资源繁多且杂,本人开始逐渐整理各类中间件环境的搭建。docker也就过于多说了,能提供容器化的方式来管理各类组件。
2024-09-08 13:51:52
414
原创 函数式编程--Lamdbda--Stream 一篇全解
java 8是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda,给我们操作集合(Collection)提供了极大的便利。Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。中间操作,每次返回一个新的流,可以有多个。(筛选filter、映射map、排序sorted、去重组合skip—limit)终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。(遍历。
2024-08-23 11:32:39
421
1
原创 DDD架构思想启蒙
如果该类型放在单体应用上是没什么大问题的,能够很好的进行层次的划分和分类。,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。我们知道,这些年来随着设备和新技术的发展,软件的架构模式发生了很大的变化。,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,可以很容易地实现架构演进。在我们日常使用,原初始架构,如下是再熟悉不过的了。类似于链路调用方式。随着分布式技术的快速兴起,我们已经进入到了微服务架构时代。
2024-08-23 09:33:27
217
原创 MySQL事务全解
命令来查看当前 MySQL 支持的存储引擎都有哪些,以及这些存储引擎是否支持事务。能看出在 MySQL 中,只有InnoDB 是支持事务的。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的 资源。为保证数据的一致性,需要对并发操作进行控制,因此产生了锁。同时锁机制也为实现MySQL 的各个隔离级别提供了保证。锁冲突也是影响数据库并发访问性能的一个重要因素。所以锁对数据库而言显得尤其重要,也更加复杂。
2024-08-23 09:33:04
400
原创 MySQL基础篇全解
什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数类型AVG()SUM()MAX()MIN()COUNT()整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。整数类型字节有符号数取值范围无符号数取值范围TINYINT1-128~1270~255SMALLINT20~65535MEDIUMINT30~167772154BIGINT8。
2024-08-22 16:28:05
1003
1
原创 反射一篇全知晓
当然可以,反射(Reflection)是编程语言中的一个强大特性,它允许程序在运行时检查或修改其自身结构(如类、接口、字段和方法)的行为。这种能力使得程序更加灵活和动态,尽管它也可能带来一些性能开销和复杂性。以下是关于方法的反射用法。
2024-08-02 12:52:36
153
原创 QQ邮箱实现验证码登录-JAVA
下滑找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,此处若未开启则需要先开启,开启后点击“管理服务即可”当需要实现系统的登录、注册或重置等,除了可以使用创建账户时所填入的手机号验证码外,还可以通过当时的邮箱号进行实现(主要是免费且发送无限制)此时我们只需用该工具类的时候,将收件人邮箱以及其中的验证码进行输入即可。实现完了服务启动后,进行java的实现,首先进行导入邮箱的相关依赖。此时,便可以点击生成授权码,并保存该授权码,后续会有用处。至此完成邮箱验证码的发送。
2024-05-28 18:07:41
549
1
原创 二维码的JAVA实现
在有了工具类后就可以进行二维码的生成了,这里需要注意到的是,一般对于二维码的内容展示,其主要为在创建二维码的同时,将网址进行塞入到二维码中,据此实现扫描二维码而访问系统的内部页面进行页面的展示。这里根据上文就可以清除,对于生成到二维码主要有两种处理方式,将二维码进行生成后存储到数据库中。生成二维码的过程可以通过 Java 中的第三方库来实现,其中最常用的是Zxing库。方法用于将生成的二维码输出到输出流中,通常用于在网页上显示二维码。方法用于将生成的二维码保存到文件中。的像素值,从而生成最终的二维码图片。
2024-05-28 17:43:02
959
原创 Docker从0到1逐一实现
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。
2023-10-26 00:59:54
75
原创 vmware Linux突发无法上网解决办法
在某一天的某一个时间,linux无法进行上网了,我也很纳闷也很不解,明明自己也没进行什么相关的操作呀,为什么就不能进行访问了,当你在网上了查询了许久后还未解决问题,或许你可以从我这里获取到一些思路。tip:此时已经被关闭了。
2023-10-26 00:55:12
150
原创 前后端分离项目解决跨越问题
重写webmvcconfigure接口的addCorsMapping进行实现。tip:后续会通过@CrossOrigin。
2023-10-26 00:53:59
69
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人