自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天写程序

坚持总会有用的

  • 博客(8)
  • 收藏
  • 关注

原创 spring核心基础

核心概念介绍IoC: inverse of control,控制反转。 也就是把对象的创建交给spring框架来完成。DI: Dependency Injection, 依赖注入, Spring框架在创建bean时,动态的将依赖对象注入到Bean 组件中。AOP: 面向切面编程,也就是在不修改目标对象源码的情况下,增强Ioc容器中Bean的功能。Spring 容器: 就是指IOC 容器,底层 也就是一个BeanFactory基于XML 的IOC 和 DI 配置在spring的xml文件中通

2020-06-23 16:41:31 128

原创 hadoop基础知识

一,hadoop 组成HDFS 负责数据的存储MapReduce 负责计算Yarn 负责资源的调度Common 辅助工具以上hadoop 组成是指hadoop2.x ,在hadoop1.x 中 Mapreduce 同时处理业务逻辑运算和资源的调度,耦合性较大,在2.x 中增加了Yarn,来负责资源的调度。HDFS 架构NameNode: 存储文件的元数据(文件名,文件目录结构,文件属性-- 生成时间,副本数,权限),以及每个文件的块列表以及块所在的DataNode等。DataNo

2020-06-05 19:04:34 207

原创 Aop学习笔记-- 基于xml和Aspect 注解方式实现AOP

AOP 术语通知: 就是增强的方法(如记录日志,事务等)连接点:就是指Spring允许你增强的地方都可以称为连接点,Spring支持方法连接点,所以方法的前后都可以是连接点。切入点: 就是在连击点的基础上,来定义切入点。不想把通知运用到所有的方法上,就可以定义切入点。切面就是通知+切入点。通知类型:1> @Before: 前置通知,在方法执行前执行2> @After:...

2019-05-28 19:05:24 360

原创 单点登录 Token机制 JWT

单点登录多个系统,单一位置登录,实现了多个系统同时登录。三方登录某系统,使用其他系统的用户,实现本系统登录的方式。 这是解决信息孤岛和用户不对等的实现方案。Token 机制传统的身份验证。用户发 输入账号密码发送请求到服务器,服务器验证通过后,服务器端生成一条记录,该记录信息里说明该登录的用户是谁,然后把这条记录的ID号发给客户端。将session信息保存在服务端(sessionI...

2019-05-23 16:58:52 1969

原创 多线程学习 ThreadLocal 线程池 ExecutorService Callable SingleThreadExecutor ThreadPoolExecutor

ThreadLocal可以看做是一个Map ,key 相当于Thread.getCurrentTreadvalue 存放线程需要保存的变量。ThreadLocal.set(value) ==> map.put(Thread.getCurrentTread,value);TreadLocal.get(); ==> map.get(Thread.getCurrentThread...

2019-05-23 11:12:08 532

原创 java并发编程基础学习,synchronize,volatile, join,Atomic,CountDownLatch,RenentrantLock

synchronized 关键字锁的是对象。 synchronized 锁this 和 锁方法,都是锁当前运行对象。静态同步方法:锁的是当前类型的类对象 ,Test.class锁的重入性: 同一个线程,多次访问同步代码块,(锁定的是同一个对象),是可以重入的。当同步方法中发生异常时,会自动释放锁资源,不会影响其他线程的执行。volatile 关键字: 内存可见...

2019-05-21 18:32:42 174

原创 zookeeper 基础知识

定义: 开源的,分布式的 为分布式应用提供协调服务的apache项目从设计模式角度,zookeeper 是基于观察者模式设计的分布式服务管理框架。 负责管理和存储大家都关心的数据。接受观察者的注册。 如果数据发生变化,zookeeper 会通知已经注册的观察者作出相应的响应Zookeeper= 文件系统 + 监听机制Zookeeper 的特点:一个leader ,多个follower ...

2019-01-07 21:10:56 328

原创 Kafka学习笔记 重复消费 消息队列 partition ack 应答机制

要解决的问题1 存储数据2 重复消费将数据的生产和消费分开 (异步通信)保证顺序缓冲Kafka 重要的消息组件生产者消费者消费者组TopicKafka对消息保存时,根据Topic 归类Broker一个Kafka实例称为一个Brokerpartition一个大的Topic 可以分为多个partition,用来做负载均衡。一个partition中的数据是有序的,不能保...

2019-01-01 21:02:55 4377 5

空空如也

空空如也

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

TA关注的人

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