- 博客(12)
- 收藏
- 关注
原创 maven项目构建docker镜像&运行
所以,可以把上面的方法都结合到可运行文件上,下面是简单总结的一个启动文件,但是都是需要在服务器上操作的,当然,如果服务器资源够大的话,也可以安装Jenkins,或者依靠阿里等大厂的流水线操作。2、与此同时,也需要在每个子项目(需要启动的项目)下添加一个Dockerfile的文件(不需要任何结尾 ),也可以下方提供的文件放进去就好。1、需要在项目的根目录(既一级目录),生成一个docker-compose.yml的文件,也可以下方提供的文件放进去就好。顺序为:拉取代码->项目构建->镜像生成&启动。
2023-09-21 12:02:18
303
原创 七大软件设计原则
在实际开发过程中,并不是一定要按照要求所有代码都遵循设计原则,而是要综合考虑人力、时间、成本、质量,不可以追求完美,要在适当的场景遵循设计原则。这体现的是一种平衡的取舍,可以帮助我们设计出更加优雅的代码结构。
2022-09-04 16:59:01
193
1
原创 available: expected single matching bean but found 2
available: expected single matching bean but found 2: smsLogServiceImpl,ISmsLogService如上图,是在启动的时候出现的问题,从字意上可以看出,是说在注入bean的时候,出现了两个,spring不知道应该用哪个为好,这里说下可能出现到的原因:1、譬如service层和mapper层没有引入对应的注解(@Service/@Mapper)引起的。2、一个接口被两个实现类实现了,当使用到@Autowired注解引入的时候.
2021-08-19 10:57:31
8154
原创 SpringBoot项目的构建方式
通过官网自动生成 https://start.spring.io/ 快速生成 IDE 在线模板生成 本质上和上面是一样的,只是简化了我们的操作 IDE通过maven项目构建 3.1创建一个独立的web项目 3.2引入对应依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par..
2020-12-06 10:38:34
137
原创 1-单例模式-常见的设计模式
单例模式 译:保证整个系统中一个类只有一个对象实例,实现这种功能的方式叫做单例模式。 白话文:在每次操作中,有且只有一个对象的实例在运行,这种模式可以很方便的共享这个对象资源。 单例模式分类(饿汉式、懒汉式、静态内部类) 单例模式的四大原则: 1:构造私有 2:以静态方法或者枚举返回实例 3:确保实例只有一个,尤其是在多线程的环境下 4:确保反序列化是不会重新构建对象1:单例模式-饿汉式 个人理解:饿...
2020-08-22 16:18:07
210
原创 macOS搭建GitHub hexo
工作也有好几年了,一直想着搭建一个属于自己的博客,刚好最近又一直听朋友说可以搭建一个hexo,了解了下,决定自己动手搭建一个,macOS版本的hexo(是在知道hexo搭建完之后,可以有一个属于自己的域名博客,我的兴趣就来了~~~哈哈哈),废话不多说,Action~~~这里只提macOS的搭建方法,Windows的等有空了,在公司电脑边搭建边记录~在搭建之前看了很多篇文章,每个人的搭建方法都差不多,大同小异,但是呢,多多少少还是会碰到一点bug,就是问题,难以解决的,所以,我决定,从官方...
2020-05-31 15:03:51
392
1
原创 springboot 中 pom文件相关的依赖+声明
在编写代码的时候,在pom文件内添加更改等都是常有的事,但是有时候把,不是所有的依赖都是知道的,所以,我把日常中遇到的依赖都备注下来了,方便自己的同时,也方便大家伙,哈哈。(后续遇到不存在的,会陆续更新,包括spring以外的也会存在,毕竟java高手还是很多的,我们就怀着一颗感恩的心,用他们的成果把~)spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAMLspring-boot-starter-amqp通过spring-rabbit来支持A
2020-05-13 14:58:23
640
1
原创 linux下安装mysql(5.5.62)(压缩包形式的请进,不难)
最近新买了服务器,就是未来存放一些自己的项目的,就想着先装一个数据库,我用mysql比较多,就安装mysql了,因为之前有在其他服务器上安装过mysql,知道了一些坑,现在又装一遍,就顺便把那些坑给大家分享分享,又什么不对的地方,大家可以给我指点指点,有缘千里来相会吗,哈哈,开始正题。 因为之前在服务器安装过mysql5.7的,发现5.7的数据库有一些不讨好的地方...
2019-12-01 16:54:40
929
原创 Spring是什么?干什么的?怎么用?
spring是什么? 1:是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的; 2:是一个三层架构,也为J2EE应用程序开发提供集成的框架; Web层:Spring MVC; 业务层 :Spring的IoC; 持久层 :Spring的JDBC、ORM、等持久层框架; 3:Sprin...
2018-06-09 00:06:39
49115
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人