04 2019 档案

摘要:https://blog.csdn.net/cowbin2012/article/details/85254990 阅读全文
posted @ 2019-04-30 12:22 NingShare 阅读(196) 评论(0) 推荐(0)
摘要:ZooKeeper、Consul、Eureka和新生的Nacos 都实现了注册中心的功能。那么从哪些方面进行对比,进而选型呢? 1.数据模型: 注册中心的核心数据是服务的名字和它对应的网络地址,当服务注册了多个实例时,我们需要对不健康的实例进行过滤或者针对实例的一些特征进行流量的分配,那么就需要在实 阅读全文
posted @ 2019-04-29 16:53 NingShare 阅读(6845) 评论(1) 推荐(0)
摘要:https://www.cnblogs.com/han-1034683568/p/7680354.html 阅读全文
posted @ 2019-04-20 11:13 NingShare 阅读(161) 评论(0) 推荐(0)
摘要:SpringBoot+AOP整合 https://blog.csdn.net/lmb55/article/details/82470388 https://www.cnblogs.com/onlymate/p/9605165.html https://blog.csdn.net/qq_3402171 阅读全文
posted @ 2019-04-15 17:23 NingShare 阅读(206) 评论(0) 推荐(0)
摘要:SpringBoot+Redis整合 1.在pom.xml添加Redis依赖 2.在application.yml配置Redis 3.在Resources添加redis.properties 4.配置RedisConfiguration.java类,自动注入 @Configuration @Prop 阅读全文
posted @ 2019-04-15 16:36 NingShare 阅读(2060) 评论(0) 推荐(0)
摘要:SpringBoot+Swagger整合API Swagger:整合规范的api,有界面的操作,测试 1.在pom.xml加入swagger依赖 2.在application.yml开启swagger 3.配置SwaggerConfiguration.java 注意:@Value("${swagge 阅读全文
posted @ 2019-04-15 15:54 NingShare 阅读(2280) 评论(0) 推荐(0)
摘要:JMeter入门 https://www.cnblogs.com/qdhxhz/p/9222105.html 一、概述 JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 1、压 阅读全文
posted @ 2019-04-13 19:21 NingShare 阅读(158) 评论(0) 推荐(0)
摘要:SpringCloud 网关概念、Zuul项目搭建(六) 一、网关概念 1、什么是路由网关 网关是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能。它将"1对N"问题转换成了"1对1”问题。 通过服务路由的功能,可以在对外提供服务时, 阅读全文
posted @ 2019-04-13 14:10 NingShare 阅读(274) 评论(0) 推荐(0)
摘要:SpringCloud 熔断降级理解、Hystrix实战(五) https://www.cnblogs.com/qdhxhz/p/9581440.html https://blog.csdn.net/chenxyz707/article/details/80913725 一、概念 1、为什么需要熔断 阅读全文
posted @ 2019-04-13 13:50 NingShare 阅读(269) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-04-13 12:34 NingShare 阅读(3) 评论(0) 推荐(0)
摘要:SpringCloud-Ribbon服务调用(三) https://www.cnblogs.com/qdhxhz/p/9568481.html 一、商品中心服务端 创建商品中心服务端:服务提供方(被调用) https://github.com/cwn132/service-provider 二、订单 阅读全文
posted @ 2019-04-13 10:49 NingShare 阅读(184) 评论(0) 推荐(0)
摘要:Linux安装tomcat: 1.下载apache-tomcat-9.0.17.tar.gz 2.复制apache-tomcat-9.0.17.tar.gz 到usr/local ,打开命令行 3. 解压输入: tar -zxvf apache-tomcat-9.0.17.tar.gz 4.修改se 阅读全文
posted @ 2019-04-12 19:25 NingShare 阅读(106) 评论(0) 推荐(0)
摘要:idea将maven项目打包成war包的方式,以及使用war包 http://www.cnblogs.com/a8457013/p/7811939.html 打包WAR过程 首先对项目进行编译。然后执行以下步骤: 到这打包已完成,在项目文件夹/target/下可以找到 *.war 文件。 阅读全文
posted @ 2019-04-12 19:06 NingShare 阅读(9180) 评论(0) 推荐(0)
摘要:SpringCloud-Eureka服务注册与发现(二) https://www.cnblogs.com/qdhxhz/p/9357502.html https://blog.csdn.net/weixin_42506093/article/details/86560531 一、Eureka概述 1 阅读全文
posted @ 2019-04-12 18:39 NingShare 阅读(191) 评论(0) 推荐(0)
摘要:一、微服务概述 1、什么是微服务 目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去耦合,一个微服务就是单功能业务,只做一件事。 与微服务相对的叫巨石 。 2、微服务与微服务架构 微服务是一种架构模式或者一种架构风格,提倡将单一应用程序划分成一组小的服 阅读全文
posted @ 2019-04-12 17:17 NingShare 阅读(303) 评论(0) 推荐(0)
摘要:IDEA设置本地maven仓库 1.下载apache-maven-3.3.9,解压 2.在系统”环境变量“,”系统变量“设置MVN_HOME,如图: 3.在PATH设置,如: %M2_HOME%\bin, 这样就可以在命令中的任何目录下运行 Maven 命令了。 4.在CMD命令查配置:mvn -v 阅读全文
posted @ 2019-04-12 16:08 NingShare 阅读(36948) 评论(0) 推荐(1)
摘要:JDK环境配置(Windows): 1.下载jdk版本: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.在系统”环境变量“,”系统变量“设置JAVA_HOME,如图: 3. 阅读全文
posted @ 2019-04-12 15:51 NingShare 阅读(159) 评论(0) 推荐(0)
摘要:Java中synchronized的用法 http://www.importnew.com/21866.html 阅读全文
posted @ 2019-04-11 10:38 NingShare 阅读(160) 评论(0) 推荐(0)
摘要:数据锁分为乐观锁和悲观锁 它们使用的场景如下: 乐观锁适用于写少读多的情景,因为这种乐观锁相当于JAVA的CAS,所以多条数据同时过来的时候,不用等待,可以立即进行返回。 悲观锁适用于写多读少的情景,这种情况也相当于JAVA的synchronized,reentrantLock等,大量数据过来的时候 阅读全文
posted @ 2019-04-11 09:35 NingShare 阅读(707) 评论(0) 推荐(0)
摘要:彻底理解ThreadLocal https://www.cnblogs.com/xzwblog/p/7227509.html ThreadLocalMap类的定义是在ThreadLocal类中,真正的引用却是在Thread类中。同时,ThreadLocalMap中用于存储数据的entry定义。 Ma 阅读全文
posted @ 2019-04-10 15:35 NingShare 阅读(151) 评论(0) 推荐(0)
摘要:Java并发编程:深入剖析ThreadLocal https://www.cnblogs.com/dolphin0520/p/3920407.html http://ifeve.com/java-concurrency-thread-safe/ 阅读全文
posted @ 2019-04-10 15:31 NingShare 阅读(112) 评论(0) 推荐(0)
摘要:安装mysql5.6https://www.cnblogs.com/wangdaijun/p/6132632.html 阅读全文
posted @ 2019-04-10 10:38 NingShare 阅读(103) 评论(0) 推荐(0)
摘要:Oracle调优总结(经典实践 重要) https://blog.csdn.net/dtjiawenwang88/article/details/74892245 https://www.cnblogs.com/cnblog-long/p/6918404.html 1.物理的优化: 1). Orac 阅读全文
posted @ 2019-04-10 08:50 NingShare 阅读(260) 评论(0) 推荐(0)
摘要:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开 限流 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统, 阅读全文
posted @ 2019-04-03 19:09 NingShare 阅读(1042) 评论(0) 推荐(0)
摘要:http://www.importnew.com/30031.html 一.开发api接口开放给其他人调用的api接口(短信接口,支付宝api) 二.api安全弱点数据窃取(解决加密),数据篡改(解决MD5),数据泄露(爬虫技术)(解决令牌)1.加密(HTTPS传输-收费)对称(DES,AES)和非 阅读全文
posted @ 2019-04-03 16:46 NingShare 阅读(587) 评论(0) 推荐(0)
摘要:第一代:基本XML配置第二代:基于注解配置第三代:基于Java配置 配置spring弊端1.大量xml配置文件2.配置繁烦3.包冲突 Springboot核心1.起步依赖(maven)2.自动配置(AutoConfigure)3.命令行界面4.Actuator(监控) Springboot引导类:1 阅读全文
posted @ 2019-04-03 16:42 NingShare 阅读(132) 评论(0) 推荐(0)
摘要:废话少说,直接上步骤: 第一步:安装好IDEA(此处省略) 第二步:在IDEA新建springboot工程 第三步:在springboot工程的pom.xml添加oracle和mybait依赖 第四步:在resources新建文件application.yml 第五步:新建java/Bean/XXX 阅读全文
posted @ 2019-04-03 15:27 NingShare 阅读(687) 评论(0) 推荐(0)