12 2019 档案
摘要:导入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency><dependency> <groupId>org.spri
        阅读全文
                
摘要:Redis简介 Redis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的
        阅读全文
                
摘要:在Idea中配置git 安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到Version Control下的git选项: 选择git的安装目录后可
        阅读全文
                
摘要:创建合并分支 在我们每次的提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD指针严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,ma
        阅读全文
                
摘要:Git教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,
        阅读全文
                
摘要:断路器(Hystrix) 为什么需要 Hystrix? 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务又必须集群部署。由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时
        阅读全文
                
摘要:什么是网关 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能, 类似于nginx转发。 依赖 <parent> <groupId>org.spring
        阅读全文
                
摘要:目录 配置文件 application.yml eureka: client: service-url: defaultZone: http://localhost:8001/eureka server: port: 9001 spring: application: name: zuul ##配置
        阅读全文
                
摘要:什么是微服务架构 架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行SOA到微服务架构的演进过程作用:各服务可独立应用,组合服务也可系统应用(巨石应用[monolith]的简化实现策略-平台思想) SOA架构
        阅读全文
                
摘要:导入依赖 生产者provider 目录 接口IDoSomeService 实现类 IDoSomeServiceImpl 配置文件application.properties 测试类DubboProvider 消费者consumer 目录 接口类IDoSomeService DubboControll
        阅读全文
                
摘要:目录 MybatisController @RestController public class MybatisController { @Resource private IGradeService iGradeService; @RequestMapping("/insertGrade") p
        阅读全文
                
摘要:目录 Grade实体类 public class Grade { private Integer gradeId; private String gradeName; public Grade(){ } public Grade(Integer gradeId, String gradeName) 
        阅读全文
                
摘要:目录 依赖 <!-- 添加thymeleaf模版的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depe
        阅读全文
                
摘要:目录 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId
        阅读全文
                
摘要:案例springboot_freemarker application.properties配置文件 ###FreeMarker配置 spring.freemarker.template-loader-path=classpath:/templates/ spring.freemarker.cach
        阅读全文
                
摘要:Dubbox Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。 工作原理: 节点角色说明 Provider: 
        阅读全文
                
摘要:一对多、多对一 Country类 @Entity @Table(name = "Country") public class Country { @Id //sequence identity @GeneratedValue(strategy = GenerationType.IDENTITY) p
        阅读全文
                
摘要:导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x
        阅读全文
                
摘要:导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x
        阅读全文
                
摘要:配置application.properties文件 实体类product类 productService类 productServiceImpl类 productController类 SpringDataJpaApplication配置路径 运行结果
        阅读全文
                
摘要:一、Consumer子类 MyController类 @Controller @RequestMapping("/login") public class MyController { @Resource private UserService userService; @RequestMappin
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号