- 博客(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 146
原创 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 252
原创 Aop学习笔记-- 基于xml和Aspect 注解方式实现AOP
AOP 术语通知: 就是增强的方法(如记录日志,事务等)连接点:就是指Spring允许你增强的地方都可以称为连接点,Spring支持方法连接点,所以方法的前后都可以是连接点。切入点: 就是在连击点的基础上,来定义切入点。不想把通知运用到所有的方法上,就可以定义切入点。切面就是通知+切入点。通知类型:1> @Before: 前置通知,在方法执行前执行2> @After:...
2019-05-28 19:05:24 384
原创 单点登录 Token机制 JWT
单点登录多个系统,单一位置登录,实现了多个系统同时登录。三方登录某系统,使用其他系统的用户,实现本系统登录的方式。 这是解决信息孤岛和用户不对等的实现方案。Token 机制传统的身份验证。用户发 输入账号密码发送请求到服务器,服务器验证通过后,服务器端生成一条记录,该记录信息里说明该登录的用户是谁,然后把这条记录的ID号发给客户端。将session信息保存在服务端(sessionI...
2019-05-23 16:58:52 2018
原创 多线程学习 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 586
原创 java并发编程基础学习,synchronize,volatile, join,Atomic,CountDownLatch,RenentrantLock
synchronized 关键字锁的是对象。 synchronized 锁this 和 锁方法,都是锁当前运行对象。静态同步方法:锁的是当前类型的类对象 ,Test.class锁的重入性: 同一个线程,多次访问同步代码块,(锁定的是同一个对象),是可以重入的。当同步方法中发生异常时,会自动释放锁资源,不会影响其他线程的执行。volatile 关键字: 内存可见...
2019-05-21 18:32:42 193
原创 zookeeper 基础知识
定义: 开源的,分布式的 为分布式应用提供协调服务的apache项目从设计模式角度,zookeeper 是基于观察者模式设计的分布式服务管理框架。 负责管理和存储大家都关心的数据。接受观察者的注册。 如果数据发生变化,zookeeper 会通知已经注册的观察者作出相应的响应Zookeeper= 文件系统 + 监听机制Zookeeper 的特点:一个leader ,多个follower ...
2019-01-07 21:10:56 348
原创 Kafka学习笔记 重复消费 消息队列 partition ack 应答机制
要解决的问题1 存储数据2 重复消费将数据的生产和消费分开 (异步通信)保证顺序缓冲Kafka 重要的消息组件生产者消费者消费者组TopicKafka对消息保存时,根据Topic 归类Broker一个Kafka实例称为一个Brokerpartition一个大的Topic 可以分为多个partition,用来做负载均衡。一个partition中的数据是有序的,不能保...
2019-01-01 21:02:55 4489 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人