-
动态代理
动态代理 第一种方式:Java提供的动态代理的方式 Java中有一个动态代理类对象的生成类Proxy,在这个类中有个方法: public static Object newProxyInstance(ClassLoader loader,Class?[] interfaces,InvocationHandler h) throws IllegalArgumentException 返回指定接...
-
面试:多线程容易产生的40个问题汇总
面试:多线程容易产生的40个问题汇总 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是 所有的问题都会按照自己的理解回答一遍,不会去看网上的答...
-
Eureka获取服务列表源码解析
Eureka获取服务列表源码解析 在之前的文章:EurekaClient自动装配及启动流程解析中,我们提到了在类 DiscoveryClient 的构造方法中存在一个刷新线程和从服务端拉取注册信息的操作 这两个就是eureka获取服务列表的两种情况: 全量获取:Eureka启动时拉取全部服务 增量获...
-
并发编程之Disruptor并发框架
并发编程之Disruptor并发框架 一、什么是Disruptor Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程...
-
Flyway 助力数据库脚本自动化管理攻略
Flyway 助力数据库脚本自动化管理攻略 原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 今天,探讨一个有趣的话题:我们可以通过 Git 来实现项目版本控制;通过?Jenkins...
-
线程的上下文切换
线程的上下文切换 利用时间片轮转的方式,CPU给每个任务都服务一定的时间,然后把当前任务的状态保存下来,在加载下一个任务后,继续服务下一个任务,这个过程叫做 上下文切换 。 时间片轮转的方式使得多个任务在同一颗CPU上执行变成可能。 1、进程 (有时也称为任务)...
-
MyCat教程一:MyCat的简单介绍
MyCat教程一:MyCat的简单介绍 MyCat教程二:mysql主从复制实现 MyCat教程三:安装及配置介绍 MyCat教程四:实现读写分离 MyCat教程五:实现分库分表 MyCat教程六:全局序列号-全局主键的自增长 一、MyCat简介 1. 什么是MyCat ??MyCat 是目前最流行的 基于 java 语言编...
-
SpringBoot起飞系列-配置嵌入式Servlet容器(八)
SpringBoot起飞系列-配置嵌入式Servlet容器(八) 一、前言 springboot中默认使用的是tomcat容器,也叫做嵌入式的servlet容器。因为它和我们平常使用的tomcat容器不一样,这个tomcat直接嵌入到的springboot,平常我们使用tomcat容器是一个独立的应用,配置的时候需要在...
-
Hystrix【参数配置及缓存】
Hystrix【参数配置及缓存】 1、常用参数说明 hystrix参数的详细配置可参照 https://github.com/Netflix/Hystrix/wiki/Configuration 下面是一些常用的配置: 配置项 默认值 默认属性 实例属性 隔离策略,HystrixCommandKey,如果不配置,默认为方法名 THREAD hystrix.c...
-
Spring:IoC-DI
Spring:IoC-DI Spring笔记(一) 什么是Spring? Spring是一个以IoC(Inversion of Control-控制反转)和AOP(Aspect Oriented Programming-面向切面编程)为内核的开源框架。 那么什么是框架呢?框架能做什么?为什么要使用框架?框架其实就是能完成一定功能的半成品。框...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
