- 博客(17)
- 收藏
- 关注
原创 拉姆达(lambda)表达式概念与应用(未完待续)
Lambda表达式允许将一个函数作为另外一个函数的参数;我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码作为实参),如果一个方法只有一个抽象方法,则该接口被称为函数接口,函数式接口可以使用lambda表达式,lambda表达式会被匹配到这个抽像方法上。同样执行线程任务,使用函数编程思想,可以直接通过传递一段代码给线程对象执行,不需要创建任务对象。总之就一句话,函数编程思想可以通过一段代码完成面向对象想要做的代码量。也可以理解为函数式编程,将一个函数作为参数进行传递。
2023-09-12 19:32:34
296
1
原创 docker的认识
一个项目的生成,需要经历几个不同环境,也就是一个项目需要经过好几个环境的运行从开发环境到测试环境再到生产环境(运行环境/实际应用环境)而这几个环境都不一样,所以项目运行会造成项目出错,或者项目不能运行解决问题的办法就是,将开发环境一起打包送到测试服务器上运行,不需要管测试服务器上的环境,最后没有bug再放到应用服务器上Docker的概念Docker就是基于Go语言实现的云开项目Docker的主要目标就是。
2023-09-08 22:23:03
87
2
原创 MQ的相关应用
2007 年发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。. RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容是message . RabbitMQ是一个消息中间件:它接受并转发消息。
2023-09-06 22:16:47
94
1
原创 jenkins的应用
jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,作为一个可以提供开放易用的软件平台,使用软件项目可以进行<持续集成>随着项目内容越来越大,就会造成编译速度越来越慢,这可以使用一个工具,自动检测远程仓库的变化,,如果变化了,就会自动进行编译。
2023-09-04 13:24:59
74
1
原创 redis——非关系型数据库
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是由c语言开发,以键与值的形式储存,他是存储在内存中的,运行速度快。
2023-08-29 00:13:03
35
1
原创 深入了解nginx服务器
Nginx是一款高性能的Web和反向代理服务器,因为其性能优异,所以被广大运维喜欢。其次,Nginx是一个轻量级的web服务器,对比apache来说资源消耗更低。Nginx 处理高并发能力是十分强大的,能经受高负载的考验Nginx支持热部署,启动简单。
2023-08-28 19:39:00
800
1
原创 Linux系统的理解与应用
Linux ,全称GNU/Linux,是一种免费使用和自由传播的操作系统,其内核由(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到和思想的启发,是一个基于的多用户、、支持和多的。它支持和硬件,能运行主要的工具软件、应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的,和基于商业开发的等。
2023-08-22 22:05:17
138
1
原创 String-boot
运行原理:1、前台发过来请求---Controller控制层接收数据(路径为/lian)---》2、然后调用Controller控制层的----sel方法(路径为/cha)---》
2023-08-19 11:29:46
41
原创 反射的应用(未完待续)
就是指程序在运行时能够动态的获取一个类的类型信息的一种操作,现在的多数的框架都有反射的存在,所以现在框架内都不允许覆盖掉默认的无参构造方法,因为框架的一些自动化机制都是靠反射机制,而反射需要用无参构造器创建实例简单来说,以前都是拿着对象去给里面的属性赋值,反射则是拿着属性去找对象里对应的那个属性来完成赋值,
2023-08-18 19:37:49
24
1
原创 java-事务
事务是用户定义的一个数据库操作序列,这些操作要么全不做,要么全做,是一个不可分割的整体的工作单位如同银行转账一样,q给w转账1000元,这时候q会少1千元,而w会多一千元,如果q没少一千元,而w多了一千元,就会造成错误信息,反过来也是如此,只有俩人的钱同时发生变换,才能正常交易,这就是一个事务而用代码的话讲就是。
2023-08-17 00:08:05
33
1
原创 多线程的和线程池的理解与定义
池:顾名思义就是说把东西存起来,等需要的时候使用,图的就是一个方便快捷,所有的东西开发出来本来就是为了途方便的,线程池就是把线程收集起来固定的存放到一个位置统一管理,等需要的时候拿来调用,其中最主要的就是一个类了也是最核心的除了方便快捷的好处,它他还有其他的几个好处如降低资源损耗:通过重复利用现有的线程来执行任务,避免多次创建和销毁线程提高响应速度:因为节省了创建线程这个环节,所以可以直接运行提供附加功能:线程池可以添加其他的功能,比如延时,定时线程如何来使用线程池。
2023-08-16 10:27:53
44
原创 orm框架解析(注解,反射,泛型)
orm框架就是对象关系映射,其中最基础的就是,设置一个万能的的单表增删改查的框架模型,只要你输进去语句需要的变量,就会生成一个可以被使用的增删改查语句创建一个Dbuitl类,用来连接数据库 四大金刚文件名就叫db.propertied创建一个动态的四大金刚文件,
2023-08-12 00:29:35
131
1
原创 注解学习要点、
注解是一种需要计算机识别的标志,它可以对包、类、接口、字段、方法参数、局部变量等进行注释说明,它最主要的作用就是1、生成文档:通过代码里面的标识生成javadoc文档2、编译检查:通过代码里标识的元数据让编译器在编译期间进行验证3、编译动态处理:编译时通过代码里标识的数据动态处理,4、运行时动态处理:运行时通过代码里标识的元数据动态处理。
2023-08-10 11:08:31
29
1
原创 泛型 学习要点
创建一个实体类时,给他一个形参的类型,但是他的实体类却需要不同的类型,(如字符串类型、数值或小数类型),这个时候这个形参就不知道需要什么类型了(也可以每个类型都创建一个实体类,那样就会代码太多了),泛型就像是设置一个未知数T(就像是小时候做题设置的二元一次方程,这个数是自己设置的,X,Y,Z都可以),等到创建的对象需要的时候,可以把这个需要属性赋值给T (需要把tostring,getset方法,有参和无参构造都写出来)
2023-08-10 10:43:28
52
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人