自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u010266988的博客

Java学习积累

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Netty实现RPC框架

框架核心:注册中心:使用zk,通过创建临时顺序节点保存服务的提供者和消费者; 服务提供者:使用自定义注解的方式暴露服务; 服务消费者:在properties文件中配置消费的服务;缓存服务提供者地址,并对提供者注册监听,当提供者变更时,更新本地缓存 服务治理平台:在提供者和消费者上注册监听,缓存服务的提供者和消费者。一、原理介绍参考dubbo的服务注册方式,使用zk作为注册中心,服务...

2019-04-12 01:00:13 481

原创 分布式锁——zk实现

1 zk分布式锁原理(参考:https://blog.csdn.net/xuefeng0707/article/details/80588855)zk使用临时顺序节点+Watch机制实现分布式锁:加锁:创建临时顺序节点,如果该节点是最小节点则获取到锁,否则对上一个临时节点注册监听。解锁:删除节点。下面我们详细分析下加锁和解锁的过程,暂不考虑可重入性和锁超时,参考了curator...

2019-04-07 21:48:57 1571

原创 使用Session和Cookie做登录验证

1 背景作为“自学成才”的野路子程序员,一直忙于CRUD,没有系统地学习CS基础知识,导致面试的时候屡屡被CS专业的同学diss,于是乎知耻而后勇,认认真真地补习基础知识,这篇博客就来学习、总结下啥是Cookie、啥是Session。以前看过面试宝典,只知道Cookie是保存在客户端、Session保存在服务端,除此之外一无所知,直到昨天晚上躺在床上辗转反侧、思绪万千,看了一篇关于单点...

2019-04-06 01:22:25 14258 2

原创 MyBatis标签的使用

作为CRUD Boy,保存一些模板还是有用的,后续需要的话直接取过来改改就好,这里我做了个插入、更新、条件插入、条件更新批量操作的MyBatis模板,均单测通过。首先我们定义表结构:1 定义表结构CREATE TABLE `user_info` (`id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '主键id',`user_id`...

2019-04-04 20:17:14 547

SQL安装错误Error 1402的应对

sql安装过程中出现Error1402错误

2013-04-15

空空如也

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

TA关注的人

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