![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务配置
文章平均质量分 79
青火coding
2021届老菜鸡,热爱编程,沉迷于java技术开发,梦想得到更好的发展并为之不懈奋斗着!
展开
-
Mybatis学习、使用和代码解析(一)
写在前面说到mybatis,那可太熟悉了,几乎是所有的java开发从业者的必备框架之一。面试也非常喜欢的mybatis的内部实现和组成。我们在使用mybatis的时候往往都是配合SpringBoot一起。SpringBoot的自动配置会为我们日常的开发提供极大的便利,包括mybatis的配置,SpringBoot都为我们配置好了,我们只需要写写mapper就能优雅的请求到mysql的数据,而不需要走建立连接,配置sql,请求数据,处理结果等复杂流程。所以本文想尽可能的从最初的起点开始,看看mybatis是原创 2022-01-03 21:11:10 · 546 阅读 · 0 评论 -
mysql binlog使用基础及无法关闭问题的排查和解决
mysql 8.0binlog关闭的解决方法可以直接看总结引言binlog是mysql的一个二进制日志,会记录对数据进行更改或者潜在更改的语句进行一个记录,并且存储在磁盘上,在mysql主从复制时也是使用binlog进行数据的同步,以及修改数据行的后续操作都可以监听binlog来进行操作。所以今天想对binlog进行一个基础的使用,结果引发了一系列的问题,特此进行记录。基础使用只讲问题不讲怎么出现问题就是耍流氓。我的配置是使用homebrew进行安装的mysql@8.0。开启binlog的方法很简单原创 2021-06-17 18:15:22 · 910 阅读 · 2 评论 -
java开发手册 - 码出规范 - 要点整理
文章目录编程规约命名风格常量定义代码格式OOP规约集合处理并发处理控制语句注释规约其他异常日志异常处理日志规约单元测试安全规约Mysql数据库规范索引规约SQL语句ORM映射工程结构应用分层二方库依赖服务器设计规约编程规约命名风格代码的命名不能以下划线或美元符号,也不能以下划线或美元符号结束代码的命名禁止使用中文拼音和英文混用的形式,更不允许直接使用中文的方式,纯中文拼音的方式尽量避免采用,使用英文命名。注:国际通用拼音可以使用,如renminbi,alibaba类名应当使用Upper原创 2021-04-11 13:51:30 · 649 阅读 · 0 评论 -
Skipped breakpoint because it happened inside debugger evaluation
在debug项目时总是会莫名其妙的多出system.out的数据,莫名其妙,搜到这篇文章,帮助很大,转载一下 解决Skipped breakpoint at %code reference% because it happened inside debugger evaluat转载 2021-03-31 11:42:07 · 1434 阅读 · 0 评论 -
记一次项目构建时的依赖版本冲突
文章首发于有间博客,欢迎大伙光临! 自定义注解校验–ConstraintValidator近日在项目线下构建的时候出现依赖版本冲突的问题,特此记录一下解决的方法。在我们进行项目构建的时候,查看项目中导入的依赖是否正确是必不可少的。当我们需要使用项目中的公共服务的时候,就可以导入该服务的jar包依赖,以此来调用该公共服务。问题项目构建时的问题大意是一个jar包被更新升级了,而我们项目中的该jar包还是老旧的jar包,在重新部署的时候错误提示所需要的依赖版本为1.5.2,而项目中的依赖版本为1.3.2。原创 2020-11-23 12:11:11 · 216 阅读 · 0 评论 -
自定义注解校验--ConstraintValidator
文章首发于有间博客,欢迎大伙光临! RabbitMQ三个阶段保证消息投递的可靠性我们在进行接口编写的时候,往往需要对VO传入的参数进行一个校验。但在业务逻辑中每次都对参数进行校验显得复杂且多余,如果校验参数较多使用AOP会显得逻辑杂乱,所以我们往往使用注解的方式对传入的参数进行一个格式的校验,但已有的注解不是万能的,我们在实现当前业务逻辑判断时会遇到已有注解不能校验的逻辑,我们则需要自己自定义校验注解进行对参数的校验。创建项目前期工作:创建一个maven的项目,传入Springboot的依赖,建立实体原创 2020-10-28 10:35:39 · 11742 阅读 · 4 评论 -
RabbitMQ三个阶段保证消息投递的可靠性
文章首发于有间博客,欢迎大伙光临! RabbitMQ三个阶段保证消息投递的可靠性本文建议结合github代码一同观看,更加清晰明了 地址:rabbitmq-message-reliability文章目录消息可靠性发布确认机制ConfirmCallback 回调确认消息举例ReturnCallback 处理进入队列的情况队列消息持久化机制队列持久化消息持久化交换机持久化消费方确认机制SimpleMessageListenerContainer确认机制死信队列总结消息可靠性在我们平时开发的过程中往往会有原创 2020-10-17 18:02:07 · 215 阅读 · 0 评论 -
通过docker搭建redis集群
本文将第一时间发布在我的博客有间博客,如需转载请注明。今天来设置一下redis集群通过docker的搭建,记录并复习反思。redis集群简要介绍redis集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。redis集群由多个节点组成,redis的数据分布在这些节点之中。集群中的节点分为主节点和从节点。集群支持主从复制,主节点会自动将数据同步到从节点,可以进行读写分离,并且不用担心在主节点挂掉之后服务崩溃。会由从节点晋升到主节点。从节点同样可以接受其他从节点的连接和同原创 2020-08-05 22:35:43 · 200 阅读 · 1 评论 -
手把手教你应用服务如何部署到阿里云服务器(配docker基础教学)
前言近两天将自己的系统成功部署好了,期间也出现了很多的问题,特此记录一下并给来看的读者给予便利!一步步操作好即可。我是在阿里云的服务器上购买,其他平台的服务器应该也大同小异。按照步骤来即可,这是我购买的服务器地址阿里云学生服务器购买 1核2G5M。购买服务器进去页面后我们选择轻量应用服务器,时长随意,这个活动学生第一次购买是有优惠的,只要认证一下就行。这里我选择12个月的。点击立刻购买后,会弹出配置,地域选一个离我们最近的就行,镜像的类型我们选择系统镜像CentOS,里面是空的,选择应用镜像的话原创 2020-08-02 20:04:43 · 3058 阅读 · 1 评论