题目一开始就很暧昧。什么是主程序,什么是子程序,没有明确的定义。我来说说我个人的理解。
以JAVA为例。首先,主流的应用开发都是基于后端架构,基本采用微服务的形式,辅以各种中间件和集成框架,如springcloud、nacos、zook
当nacos的服务器地址是域名时,默认情况下会添加端口8848。此端口可以在配置文件中修改,例如修改为8080。修改后可以用地址加8080端口号访问。
第一次使用的时候,nacos的服务可能会因为使用默认端口80而无常访问,所以要先检查一下使用的端口是不是8848。
以我们的项目为例。
我们的项目是纯后台服务项目,即没有前端页面,只对外提供服务;项目基于Spring Boot,引入spring-boot-starter-web,直接公开接口,消息使用的JSON,很少接口是从旧系统迁移过来的,所以为了让调用方尽可能小的修改,保留了XML消息;在正式的生产环境中,内置的Tomcat也是用;集成了Swagger,在线自动生成界面文档。
ORM框架选择MyBatis。由于项目中的查询大多是单表查询,且查询条件相对固定,所以标注做出的SQL语句是直接绑定的。
因为项目不仅使用了关系型数据库,而且经过处理关联后在MongoDB中保存了更多的数据,所以项目也使用了Spring数据MongoDB。我们的MongoDB已经部署了副本集,我们只需要使用Spring数据MongoDB。通过简单的配置,就可以完成对多个MongoDB的访问。如果一个MongoDB挂了,服务不会受到影响,所以我们在扩展MongoDB时可以在线进行(扩展内存和CPU时MongoDB需要停止)。
在与一些系统的交互中使用RabbitMQ,只要将spring-boot-starter-amqp引入Spring Boot,其实可以很容易地与RabbitMQ集成。生产者和消费者都很方便。
因为是纯接口服务,为了减轻数据库的压力,我们根据业务场景(数据变化不频繁,业务场景对实时性要求不是很高)将部分接口的结果直接缓存到Redis中。在整合Redis的时候,我们前后尝试了两种
Spring Boot项目,最简单的与Redis集成可以直接使用@Cacheable注释完成,但是后来因为设置缓存超时不够灵活,我们后来改成了第二种方案;
使用RedisTemplate,可以完成Redis上的大部分操作。
我会继续分享我对Java开发、架构设计、程序员职业发展等方面的看法,希望得到大家的关注。
阿飞教你正宗松子玉米的做法?材料:松子1小碟,甜玉米1个,甜青椒1个,植物油适量,盐、糖、淀粉少许。制造步骤:1.将买来的生玉米去皮去柱头,洗净。掰成两半,用刀沿着根部从上到下切开,切掉玉米粒。将甜青椒洗净,切丁。向淀粉中加入水和盐,搅拌均
怎么玩陌陌?第一步。打开浏览器搜索陌陌,找到下载链接,下载安装。第二部分:打开陌陌注册登录。第三步添加附近的好友开始聊天,或者开始找人聊天约会。陌陌手机号注册的原始密码是多少?Momo amp的原始密码的手机号注册是61。陌陌注册的原始密
手机怎么分享文件夹?在手机里找到文件管理,添加新文件夹,然后分享给好友。要怎么样才能把我和某人微信聊天记录发到朋友圈(步步高vivo)?你可以发布你的朋友 截图形式的图片。同时,按住 "家庭与娱乐钥匙和 "开始 "钥匙。在 "Ka "声音
mc鞘翅怎么制作?如何做出我的世界的鞘翅?1.只能在玩家安装模块后才能制作coleopter。如果没有安装模块,只能在终端船上获得。2.安装了来世模块的玩家可以使用7根天使羽毛和1根皮革制作工作台内的狮身人面像。3.使用两根地蜡烛,一个潜影
excel怎么添加新列?首先,我们在桌面的空白处单击鼠标右键,在弹出的框中选择新建Microsoft Office Excwin10怎么新建表格?1.创建新的Excel文件。2.在草纸上画草稿,确定所需数据的表格样式、列号、行号。例如,我需
护照一般用什么快递?因为外资企业,我们经常需要邮寄护照。一般公安局只在出入境时通过EMS快递寄送他们的护照。护照办理成功后,申请人可选择受理单位窗口出证或选择EMS快递出证。邮寄费用取决于地点。一般邮政快递费21.5元。不过EMS的邮寄速度
钉钉怎么删信息?1.先点击开钉。2.进入钉钉后,输入手机号和密码,点击 "登录 "按钮。3.登录后,找到一个朋友,点击它。4.打开与朋友的聊天界面。5.在 "聊天设置和界面,单击 "清除聊天记录选项。6.在弹出的界面中,点击确定。7.这时,
oppor9plus屏幕外屏碎了如果不换不会影响使用吧?你好,屏幕是配件问题。碎了的外屏会影响你的视力和手机的分辨率。如果你认为这是可以的,你不 我不需要改变它。如果换的话,建议你换个原屏~oppor19plus手机内屏坏掉了?你好,直接去
海南可以托运狗狗的航班?海南航空/大新华航空国内国际自营航班(国际包机有运输要求时,海南航空必须确认保障条件和入境政策后方可给予运输)。2.不提供宠物过境的一站式运输服务。需要在转机航班上托运宠物的旅客,只能在单个直飞航班上托运宠物,在到达
vba怎么设置excel内部功能?将vba代码放到一个模板excel文件中,然后每次要用此功能时找到模板excexcel中使用vba来设置密码?方法如下:1.首先我们打开一个工作样表作为例子。2.我们使用alt f11组合快捷键进入vbEx