自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (8)
  • 收藏
  • 关注

原创 2021-08-05-【DUBBO 3.0】

离群实例摘除

2021-08-05 15:39:27 67

原创 链路追踪-zipkin

pom.xml <!-- dubbo+zipkin --> <!-- 1. brave 对 dubbo 的集成 --> <dependency> <groupId>io.zipkin.brave</groupId> <artifactId>brave-instrumentation-dubbo-rpc</artifactId>

2020-09-24 14:00:23 278

原创 apache-shardingsphere配置

shardingsphere-jdbc### 1. SpringMonitoringConfig!!!记得打开### 2. pom sharding-jdbc-spring-boot-starter 记得删除屏蔽spring.application.name=demoswagger.enable=truemanagement.endpoints.jmx.exposure.include=*management.endpoints.web.exposure.include=*managem

2020-09-23 11:23:27 1215 2

原创 云平台负载均衡实操

DNS和CDN实操

2020-09-21 22:01:13 186

原创 负载均衡原理层

2.6.1 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群-1参考:《4 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群.docx》安装软件1.jdk2.tomcat3.nginx2.6.2 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群-...

2020-09-21 21:39:08 93

原创 链式日志-dubbo2.7.6 + zipkin

1【架构图】 Collector 收集器、Storage 存储、API、UI 用户界面等几部分构成了 Zipkin Server 部分,对应于 GitHub 上 openzipkin/zipkin 这个项目。而收集应用中调用的耗时信息并将其上报的组件与应用共生,并拥有各个语言的实现版本,其中 Java 的实现是 GitHub 上 openzipkin/brave。除了 Java 客户端实现之外,openzipkin 还提供了许多其他语言的实现,其中包括了 go、php、JavaScript、.ne

2020-09-17 17:22:35 456 2

原创 Nginx实战技巧-江河计划

2.5.1 nginx配置https,保证数据传输安全 改2.5.2.1 通过Lua拓展Nginx,让你的Nginx更强大(一)改视频2.5.2.2 通过Lua拓展Nginx,让你的Nginx更强大(二)改视频2.5.3 电商高并发缓存实战之通过Nginx缓存你的电商数据(改)视频2.5.4 你不知道的千万并发场景中Nginx实用插件 改视...

2020-09-11 12:10:59 492

原创 结合云平台的负载均衡技术

2.4.1 使用CDN实现应用的缓存和加速空间换时间2.4.2 通过DNS实现高可靠的负载均衡和访问提速使用BIND91.修改服务器名字3.4.重启BIND9检查信息

2020-08-25 12:01:32 241

原创 LVS负载均衡技术-江河计划

2.3.1 LVS基础概念解析2.3.2 基于VIP的keepalived高可用架构2.3.3 搭建LVS负载均衡集群

2020-08-25 11:02:10 114

原创 性能测试-江河计划

第一节 性能测试3.1.1 非功能性指标与性能测试(概述)3.1.2 性能测试实操第二节 JVM性能优化实战3.2.1 类加载机制3.2.2 垃圾回收机制3.2.3 JDK内置命令工具3.2.4 JVM参数及调优第三节 Tomcat容器优化3.3.1 TCP/UDP协议3.3.2 BIO网络编程3.3.3 NIO网络编程3.3.4 Tomcat网络处理线程模型3.3.5 Tomcat参数调优...

2020-08-25 09:34:46 55

原创 Nginx入门-江河计划

2.1 负载均衡2.2.1 Nginx负载均衡2.2.2 Nginx代理缓存机制2.2.3 通过Lua扩展Nginx2.2.4 高性能Nginx最佳实践

2020-08-25 09:34:11 66

原创 缓存优化-江河计划

了解内存缓存缓存穿透缓存击穿-失效时间过断缓存雪崩实现简易内存缓存工具常用内存缓存工具介绍caffeine实现原理-源码分析应对缓存同步、缓存穿透、缓存击穿、缓存雪崩内存框架设计与实现...

2020-08-24 11:02:39 73

原创 J.U.C并发编程包详解-江河计划

4.3.1 Lock接口阻塞队列package com.wangyi.stduy.lock;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class GLBloc

2020-08-24 11:02:27 166

原创 异步优化-江河计划

4.4.1 websocket4.4.2 web容器的异步处理机制

2020-08-24 11:02:20 82

原创 线程安全问题-江河计划

2020-08-24 11:02:01 59

原创 单机限流-江河计划

单机限流(限流算法及隔离策略视频4.5.2 低入侵限流框架设计与实现视频代码:【技术分享】OOM问题解决与优化回放6月28日 20:00—22:004.5.3 编写限流框架中的核心模块回放6月29日 20:00—22:00【技术分享】CPU100%问题解决与优化回放...

2020-08-24 11:01:41 1378

原创 框架源码-江河计划

第一节 Spring框架原理5.1.1 Spring-IOC容器篇–自定义IOC容器视频IOC、AOP1.通过读取XML—>反射Bean—>放入Map2.调用时,通过get,获取Bean读取XML代码import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXRea

2020-08-24 11:01:27 85

原创 Mybatis框架原理-江河计划

5.2.1 MyBatis简介和优势代码:dbutils:测试代码:5.2.2 手写MyBatis视频5.2.3 MyBatis核心源码分析视频5.2.4 高级应用-分页插件视频5.2.5 高级应用-读写分离插件视频5.2.6 高级应用-缓存视频5.2.7 高级应用-自定义类型处理器视频5.2.8-面试题分析...

2020-08-24 11:01:18 143

原创 Netty框架源码学习-江河计划

5.4.1 Netty线程模型5.4.2 责任链设计模式责任链代码:// -----链表形式调用------netty就是类似的这种形式public class PipelineDemo { /** * 初始化的时候造一个head,作为责任链的开始,但是并没有具体的处理 */ public HandlerChainContext head = new HandlerChainContext(new AbstractHandler() {

2020-08-24 11:01:11 78

原创 Springboot框架原理

5.3.1-SpringBoot设计理念5.3.2-系统配置自动装载机制视频5.3.3-springboot-starter视频5.3.4-actuator视频5.3.5-springcli视频5.3.6 手写springboot实战视频

2020-08-24 11:00:52 248

原创 网络编程项目实战-Netty实践分享-江河计划

5.5.1 如何使用netty支撑百万级并发连接BIO对应的直接是网络internetNIO对应的是系统事件event5.5.2 netty实战中的注意事项

2020-08-24 10:39:59 267

原创 Spring webflux-江河计划

5.6.1 Reactive编程思想5.6.2 Spring-webflux入门代码:5.6.3 Spring-webflux实战pom.xml引入repository5.6.4 webflux–流程解读入口:DispatcherHandler.java

2020-08-18 18:04:22 65

原创 Springboot2.3.0.RELEASE + Druid1.1.22集成

1.添加引用 pom.xml<!-- SPRINGBOOT DRUID --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency> <!--

2020-08-07 10:04:31 576

原创 servlet开发

1.5.1 servlet的使用回顾servletfilter:servlet2.5servlet3.0文件上传参考文档地址:https://developer.ibm.com/zh/articles/j-lo-servlet30/1.5.2 struts2的使用回顾1.5.3 springMVC的使用回顾

2020-07-28 11:38:31 44

原创 Elasticsearch原理

但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。倒排索引吕老师:但是我让你说出带“前”字的诗句,由于没有索引,你只能遍历脑海中所有诗词,当你的脑海中诗词量大的时候,就很难在短时间内得到结果了。索引量爆炸搜索引擎原理Elasticsearch 简介吕老师:但是 Lucene 还是一个库,必须要懂一点搜索引擎原理的人才能用的好,所以后..

2020-07-28 09:53:47 146

原创 数据库事务-江河计划

1.3.1 数据库事务的概念及其实现原理1.3.2 MySQL事务隔离级别实战略1.3.3 springboot中的事务处理最简DEMO

2020-06-23 15:17:32 104

原创 数据库访问中间件-江河计划

1.2.1 mybatis回顾1.2.2 springboot整合batispom.xml jar包依赖配置文件:指定bean包路径:@MapperScan(com.study…)showsql配置:logging.level.com.study…UserDao=debug注解的方式:@Select(“select id,username,password,name from users where username like ‘%${name}%’”)1.2.3 使用sp

2020-06-23 13:13:07 130

原创 策略模式-实战

策略模式定义范文:一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。白话:去除IF-ELSE代码场景:根据用户等级,计算商品金额。上代码:NormalStrategy 普通用户:package com.foxgl.tools.pattern.strategy;import java.math.BigDecimal;im

2020-06-01 10:24:24 249

原创 Java程序运行原理分析-江河计划

构造函数main方法课后:有兴趣可以研究下openJDK

2020-05-23 16:01:46 71

原创 多线程核心-江河计划

线程状态import lombok.SneakyThrows;/** @author jy027 */public class ThreadStateDemo { public static void main(String[] args) throws InterruptedException { System.out.println( "演示线程状态 新建NEW->运行RUNNABLE->终止TERMINATED-------------------

2020-05-23 16:01:10 153

原创 Java开发基础梳理-江河计划

常用框架核心思想解读回放现阶段:使用框架目标:练设计者思维,自定义任何业务,需求框架的本质!Spring【object -> map】逻辑基点对象交给Spring托管 --> 控制反转1.往HashMap里面存个对象map2.不确认存入对象类型,但是可以提供xml反射3.xml统一模式,统一类型工厂方法Spring Boot1.对Spring的封装----->Bean配置2.约定大于配置(去XML,Bean的配置)2.1 想要把Bean放入map里面去

2020-05-21 14:48:05 104

原创 框架封装核心基础-江河计划

注解&反射API讲解视频注解(Annontation)是JAVA5引入的一种代码辅助工具,他的核心作用是对类、方法、变量、参数和包进行标注,通过反射来访问这些标注信息,以此在运行时改变锁注解对象的行为。JAVA中的注解由内置注解和元注解组成。普通注释编译后class文件中不存在。而注解附加的信息则根据需要可以保存到class文件中,甚至运行期加载的class对象中代码:@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.FIE

2020-05-20 11:13:23 124

原创 JavaWeb-江河计划

Tomcat组成、架构与配置部署bin,可执行文件conf,配置文件lib,tomcat依赖库logs,日志temp,临时文件夹webapps,偶人的应用部署目录work,供web应用使用JVM启动参数配置?环境变量JAVA_OPTS-server -Xms512m -Xmx512m如果需要一直生效,就把JAVA_OPTS="-server -Xms512m -Xmx512m"写入 ~/.bashrc文件中访问日志:JDBC基础(上)视频JDBC基础(下)视频JDB

2020-05-19 17:32:10 74

原创 Java基础-江河计划

Java 基础【一】 继承1.1 目的理清对象间关系,避免代码中的重复代码。1.2 代码:public class lesson1 { public static void main(String[] args) { CD cd = new CD("叶惠美CD","周杰伦",1,2,"CD","叶惠美-JAY-CD"); cd.print(); System.out.println(); DVD dvd = new DVD("

2020-05-17 15:52:33 162

原创 Springboot基础学习【江河计划】

了解springboot是什么Spring 的发展史Spring是2003年兴起的一个轻量级的java开源框架,这个框架最初是为了解决企业级应用开发笨重臃肿的问题,宗旨就是简化开发;Spring 的诞生随着Spring越来越火,Spring也慢慢从一个小而精的框架变成了一个覆盖面广大又全的框架,大量繁琐的XML配置和第三方整合配置,让Spring使用者痛苦不已,这个时候急需一个解决方...

2020-05-13 09:03:09 246

原创 【学习笔记】设计模式-代理Proxy

静态代理静态代理:静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同的父类。静态代理总结优点:不修改目标对象的功能前提下,对目标功能进行扩展。 缺点:因为代理对象需要与䯮对象实现一样的接口,所以会有很多代理类被创建,类太多。同时,一旦接口增加方法,目标对象与代理对象都要维护,增加维护成本。动态代理动态代理:代理类在程序运行时创...

2020-04-29 14:22:26 116

原创 DUBBO用户指南

入门(+) (#)背景(#)随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架...

2014-04-28 14:08:51 264

原创 杭州项目2.0笔记

平台标志:bsm 基础管理后台 bsp基础管理前台                 fdm 资金管理后台 fdp资金管理前台                 exm 业务管理后台 exp业务管理前台                 scm 积分管理后台 scp 积分管理前台

2012-10-16 15:19:25 670

J2EE 1.3.1 API.chm

J2EE 1.3.1 API.chmJ2EE 1.3.1 API.chm

2009-06-10

mysql学习手册.chm

mysql学习手册.chmmysql学习手册.chmmysql学习手册.chmmysql学习手册.chm

2009-06-10

Spring2.0.pdf

绝对的中文,绝对的非扫描版本。。。。。。。。。。。。。。

2009-06-10

javascript王者归来试读版本

javascript王者归来试读版本!!!!!!!!!!!!!!!!!

2009-06-04

夏昕Spring.pdf

夏昕Spring.pdf----------------------------------------------------------------------------------------------------------

2009-03-20

Jquery入门与提高.ppt

Jquery入门与提高.ppt---------------------------------------------------------------------------------

2009-03-20

日期控件JS版本有2种版本

js版本--------------------------------------------------------------------------------------------------------------------------------------

2009-03-20

SCJP考试大全(JAVA)

不说了,SCJP大部分题目和题点......................................

2008-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除