java
Starry-boy
这个很懒,什么也没留下
展开
-
RabbitMQ 学习
RabbitMQ 入门下载RabbitMQrabbitmq:management 这个版本带 web 界面docker pull rabbitmq:management安装RabbitMQ默认配置username = guestPassword = guestdocker run -d --hostname my-rabbit --name rabbit -p 156...原创 2020-04-19 20:28:32 · 118 阅读 · 0 评论 -
SpringCloud Hystrix入门
HystrixPom <!--hystrix服务熔断--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystr...原创 2020-03-28 16:29:46 · 118 阅读 · 0 评论 -
SpringCloud Feign 学习
SpringCloud Feign入门依赖 <!--Eureka客户端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eur...原创 2020-03-24 23:20:42 · 97 阅读 · 0 评论 -
spring 入门 (三)
标准三连spring声明式事务 是什么?声明一个变量 : 定义一个变量声明事务: 定义一个事务spring声明式事务: spring已经提供了事务控制的实现,我们只需要使用就行了。声明式事务的原理就是aop 即 基于动态代理为什么要使用 spring声明式事务?提供开发效率。降低维护成本。重复的代码只些一次,统一维护。解耦:事务控制代码,与业务代码完全分离。我们开发时候,只需...原创 2019-05-17 15:50:49 · 211 阅读 · 0 评论 -
mybatis 缓存机制
mybatis 缓存机制一级缓存(本地缓存)SqlSession 级别的缓存。一级缓存是一直开启的; SqlSession 级别的一个map与数据库同一次会话期间查询到的数据会放在本地缓存中, 以后如果需要同样的数据,直接送缓存中拿,没必要再去查询数据库一级缓存失效情况:SqlSession 不同SqlSession 相同,查询条件不同(当前一级缓存中还没有这个数据)SqlSe...原创 2019-05-22 09:48:49 · 87 阅读 · 0 评论 -
mybatis 动态sql
mybatis 动态sql标签if --> 使用OGNL表达式, 能直接调用方法(包括静态方法),能使用 三元运算符, 能做逻辑判断choose(when,otherwise)foreachtrim(where,set)if 标签exmaple<!-- test ----- OGNL 表达式,特殊字符需要使用转义字符 含义: 满足 条件才会拼接 if 标签中的sql...原创 2019-05-21 18:12:54 · 351 阅读 · 0 评论 -
spring 入门 (二)
spring 入门 (二)标准三连AOP 是什么?AOP(Aspect Oriented Programming),即面向切面编程。面向切面编程,面向重复的代码编程,重复的的代码只要些一次,自动调用自动运行。为什么要使用 AOP?提供开发效率。降低维护成本。重复的代码只些一次,统一维护。怎么使用?导入jar包 (加入 Spring-context 依赖 一共会导入6个 Sprin...原创 2019-05-16 14:30:44 · 92 阅读 · 0 评论 -
mybatis 细节处理
mybatis 细节处理参数处理单个参数 >> mybatis 不会对参数做任何处理直接使用 #{参数名} 即可, 参数名任意多个参数 >> mybatis 将多个参数封装成一个mapkey : param1, param2, param3 … || arg1, arg2, arg3… || 直接取索引 索引从0开始value: value 就...原创 2019-05-21 13:40:37 · 140 阅读 · 0 评论 -
Nginx入门
Nginx标准三连Nginx 是什么?一种服务器软件,使用C和C++语言开发,让程序员可以将网页发布在Nginx服务器上,让成千上万的用户可以浏览。除此之外,Nginx还是一种高性能的HTTP反向代理服务器,同时也是一个代理邮件服务器。国内使用Nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。作用发布静态网站实现反向代理实现负载均衡(所谓的负载均衡是指:当同时有多个用户...原创 2019-05-11 18:07:43 · 86 阅读 · 0 评论 -
Redis 入门
Redis 入门标准三连Redis是什么?Redis 是 NoSQL 中的一种(NoSQL = Not Only SQL 不仅仅是SQL, 泛指非关系型的数据库)为什么要用Redis?NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。NoSQL数据库都具有非常高的读写性能,...转载 2019-05-11 16:56:59 · 54 阅读 · 0 评论 -
mybatis 入门(一)
mybatis 入门官文文档http://www.mybatis.org/mybatis-3/zh/configuration.html#typeAliasesmybatis 配置文件全局配置文件 引入 dtd 约束<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBL...原创 2019-05-20 20:58:39 · 90 阅读 · 0 评论 -
GOF23 单例模式
GOF23单例模式保证一个类只有一个实例,并且提供一个访问该实例的全局访问点(获得该类实例的方法)常见引用场景:windows Task Manager(任务管理器)项目中,读取配置文件的类 >> 没必要每次使用配置文件数据都 new 一个对象去读取网站计数器 >> 一般采用单例模式,否则难以同步应用程序的日志应用 >> 一般采用单例模式,...原创 2019-05-15 10:43:20 · 126 阅读 · 0 评论 -
GOF23 工厂模式
工厂模式实现了创建者和调用者的分类详细分类:简单工厂模式用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)工厂方法模式用来生产同一等级结构中的固定产品。(支持增加任意产品)抽象工厂模式用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族)面向对象设计的基本原则OCP(开闭原则, Open-Closed Principle...原创 2019-05-19 16:37:30 · 175 阅读 · 0 评论 -
spring 入门 (一)
spring 入门标准三连Spring 是什么?Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能...原创 2019-05-13 18:26:40 · 122 阅读 · 0 评论