摘要:
这篇文章总结结构上的服务提供方,消费方demo,用于学习交流:
1.打开idea,新建一个项目,这里要用到聚合项目搭建,首先新建一个maven或者SpringBoot项目的外壳,
结构层次是:
<modules>
<module>house-api</mo... 阅读原文
2021-08-24 06:00:05 阅读(36) 评论(0)
摘要:
java 接口使用(基础)
接口:接口就是一种公共的规范标准,只要符合规范标准,就可以大家都通用。接口是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的抽象方法。
基本定义格式:
public interface 接口名称{
//接口内容
}对于不同的java版本,接口里可以存放的内容也不相同,一个... 阅读原文
2021-08-23 22:50:02 阅读(42) 评论(0)
摘要:
面试官:今天我想问下,你觉得Kafka会丢数据吗?
候选者:嗯,使用Kafka时,有可能会有以下场景会丢消息
候选者:比如说,我们用Producer发消息至Broker的时候,就有可能会丢消息
候选者:如果你不想丢消息,那在发送消息的时候,需要选择带有 callBack的api进行发送
候选者:其实就意味着,如果你发... 阅读原文
2021-08-23 21:58:07 阅读(43) 评论(0)
摘要:
ssm-mybatis进阶之复杂结果集映射
一、简单映射
先准备好数据库和工程,准备工作可以参考之前的记录。下面举例简单说明将数据库中查询的数据映射为对象是如何实现的:
mapper中编写方法:
List<Student> getAllStudent2();
... 阅读原文
2021-08-23 20:29:11 阅读(35) 评论(0)
摘要:
OAL 解释器实现
OAL 解释器是基于 Antlr4 实现的,我们先来了解下 Antlr4
Antlr4 基本介绍
Antlr4 使用案例
参考Antlr4的使用简介这篇文章,我们实现了一个简单的案例:antlr案例:简单的计算器,下面来讲讲这个案例。
首先,装好ANTLR v4(IDEA插件)插件,这个之后... 阅读原文
2021-08-23 19:42:03 阅读(40) 评论(0)
摘要:
nginx/tomcat/apache的区别ApacheApache是一个模块化的服务器,可以运行在几乎所有的计算机平台上,属于应用服务器
缺点配置相对复杂,而且不使用脚本,模块就无法支持动态页面
优点支持模块多,性能稳定,由于本身是静态解析,所以适合处理静态文件(HTML,图片等),也可以通过扩展脚本,模块等支持动... 阅读原文
2021-08-23 17:45:01 阅读(38) 评论(0)
摘要:
简易版 相亲APP
实现如下效果:
如果喜欢就点击下面的“联系方式”,不喜欢就点击“下一个”
1. 布局实现
新建项目:MakeFriendsApplication
把以下九个girl图片复制到 media 文件夹下
有需要上面图片素材的小伙伴可以自取:https://www.aliyundri... 阅读原文
2021-08-23 16:56:16 阅读(41) 评论(0)
摘要:
前言
学Java的小伙伴越来越多,但是从哪学?如何学?想必这都是刚开始自学最头疼的问题!
为了帮助大家,今天推荐一套最适合入门的Java基础教程
相信我,入门Javase,这个教程足够了!!
很多人都问我:在哪学Java?什么教程适合Java入门学习呢?
现在网上Java视频一抓一大把,不能说哪个好哪个不好,但是你要... 阅读原文
2021-08-23 15:21:04 阅读(40) 评论(0)
摘要:
在我面试招行外包的时候,与三位面试官进行了半个多小时的交锋,从java基础到框架,其中让我记忆深刻的有一个问题。我说到我们系统采用了微服务架构,是根据不同岗位划分成几个服务,服务之间的调用是用openFeign。A服务减库存并调用B服务增加相应库存,使用事务管理防止操作失败。
面试官:等一下,你说一下事务有什么特... 阅读原文
2021-08-23 14:01:06 阅读(44) 评论(0)
摘要:
前言
主要现在项目中使用的参数绑定五花八门的,搞得很头大,例如有些用字符串接收日期,用字符串接受数组等等,完全没有利用好 SpringMVC 的优势,这里自己也总结一下,免得到时又要百度谷歌查找。
以下实践的 Spring 版本是:5.2.7.RELEASE
一、SpringMVC 中不同类型的数据绑定
1.1、基础... 阅读原文
2021-08-23 13:44:02 阅读(40) 评论(0)