自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 面试题笔记

spring的bean生命周期 1.通过构造器创建实例2.为bean的属性设置值 也就是调用set方法3.执行bean示例的初始化前置通知postProcessBeforeInitialization4.执行初始化方法—自定义的5.执行bean示例的初始化后置通知postProcessAfterInitialization6.获取示例对象(使用bean)7.在容器关闭后 自动执行bean的销毁方法springboot相较于spring的优点锁 关键字Synchronize.

2022-02-17 16:32:46 118

原创 Dubbo学习笔记

基础知识1. 分布式基础理论什么是分布式系统“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算机架构势在必行,急需一个治理系统确保架构有条不紊的演进。RPC(Remote Procedure Call):远程过程调用,是一种进程间通信方式,它是一种技术的思想,而不是规范,它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)

2021-01-11 23:09:55 144 2

原创 RabbitMQ学习笔记

RabbitMQ基于AMQP协议,erlang语言开发,是部署最广泛的开源消息中间件,是最受欢迎的开源消息中间件之一。AMQP协议AMQP(advance message queuing protocol) ,最早用于解决金融领域不同平台之间的消息传递交互问题。更准确的说是一种binary wirelevel protocol(链接协议)。这是其和JMS的本质差别,AMQP不从API层进行限定,而是直接定义网络交换的数据格式,这使得AMQP的provider天然性就是跨平台。(高级的传输协议)A

2021-01-11 16:51:22 408

原创 zookeeper学习笔记

zookeeper特点1)Zookeeper:一个领导者(leader),多个跟锁着(follower)组成的集群。2)集群中只要有半数以上节点存活,zookeeper集群就能正常服务。3)全局数据一致:每个server保存一份相同的数据副本,Client无论连接到哪个server,数据都是一致的。4)更新请求原子性,一次数据更新要么成功,要么失败。5)实时性,在一定时间泛微内,client能读到最新数据。数据结构zookeeper数据模型的结构与Unix文件系统很类似,整体上可以看作是一棵

2020-12-27 01:01:03 104

原创 微信小程序仿饮品外卖(附前后端代码)

因为最近在自学微信小程序,就记录一下开发一个模仿coco外卖Demo过程中实现的功能,和遇到的坑并附上源码。预览说明1.将服务端和客户端项目的代码下拉至本地。2.下载微信官方开发者工具。(微信官方开发者工具编辑器代码提示较少,工具经常出现莫名的bug,编辑卡顿等。所以在编辑代码的时候大多数开发者会选择vscode编辑器进行编辑,vscode中有大量插件如minapp、wechat-snipp...

2020-03-23 15:00:59 5665 29

原创 开发微信小程序的授权登录流程前后端java的实现(附代码)

官方文档说明我们在实现微信登录的业务逻辑时,往往最需要的是能够拿到识别该微信用户的唯一凭证———openid。小程序官方文档有说明,用户授权登录后,通过小程序给出的接口 wx.login 可以获得临时登录凭证code,再通过后端将code作为参数,请求小程序服务器地址得到openid后,传入客户端进行有效期限的本地存储(注:小程序官方不建议将openid暴露出来,所以在服务端获取到openid时...

2020-03-05 11:08:08 7564 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除