摘要:
简述 SpringBoot对Spring的的使用做了全面的封装,使用SpringBoot大大加快了开发进程,但是如果不了解Spring的特性,使用SpringBoot时会有不少问题 目前网上流传使用IDEA比Eclipse效率更加高,在搭建项目时,也尝试使用IDEA,但是由于习惯问题,最终还是使用了 阅读全文
摘要:
线程有有序性和可见性 多个线程之间是不能直接传递数据交互的,它们之间的交互只能通过共享变量来实现。 在多个线程之间共享类的一个对象,这个对象是被创建在主内存(堆内存)中,每个线程都有自己的工作内存(线程栈),工作内存存储了主内存对象的一个副本,当线程操作对象时,首先从主内存复制对象到工作内存中,然后 阅读全文
摘要:
基本概念 ConnectionFactory、Connection、Channel ConnectionFactory、Connection、Channel,这三个都是RabbitMQ对外提供的API中最基本的对象。不管是服务器端还是客户端都会首先创建这三类对象。 ConnectionFactory 阅读全文
摘要:
Redis特点: 1、速度快 2、支持丰富的数据类型:字符串、哈希列表、集合 3、操作具有原子性,所有Redis操作都是原子操作 4、多实用工具,可应用如缓存,消息队列,应用程序中任何短期数据,如web中会话,网页命中计算 Redis有专用命令管理键,包括有设置过期时间,判断是否存在,转移,查找类型 阅读全文
摘要:
Spring基础 Spring的发展 xml配置 注解配置 Java配置 Spring模块:核心容器 AOP 消息 web 数据访问集成 常用的:@Component @Service @Repository @Controller @Configuration @Bean AOP 相关注解 @En 阅读全文
摘要:
使用MyBatis时主要是完成POJO和SQL的映射规则 MyBatis基本构成: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SqlMapper(主要是定义参数类型,描述缓存,描述SQL语句,定义查询结果和POJO的映射关系) 配置( 阅读全文
摘要:
一个简单的微服务系统:服务注册和发现,服务消费,负载均衡,断路器,智能路由,配置管理 服务注册中心: eureka是一个高可用组件,没有后端缓存,每一个实例注册后向注册中心发送心跳,默认情况下,erureka server也是一个eureka clinet,必须指定server 引入依赖: 启用注册 阅读全文
摘要:
DOCKER常用命令及参数 DOCKER镜像管理命令: 检索:docker search image_name 下载:docker pull image_namge 查看本地镜像:docker images 删除:docker rmi image_id DOCKER容器命令: 运行: 以守护进程方式 阅读全文
摘要:
SPRING IN ACTION 4整书内容包括有: Spring基础,Springmvc基础,Spring处理和持久化数据,Spring应用程序与其他系统集成;总结中并不包含Spring web flow和Spring security,websocket和jmx相关部分 一、Spring基础 S 阅读全文
摘要:
曾看了不少的有关设计模式的文章,有的提供的实现在现在看来是有些问题,所以现在对以前看过的有关设计模式的文章在这里总结一下,随笔中有引用其他资料,并根据自己的理解重新实现了一次,23种设计模式中,并没有提供解释器模式及代理模式实现。 今整理如下,代码实现在https://github.com/m249 阅读全文