标签:AIO

编程技术

架构师成长之路之限流漫谈

4

hellas 发布于 2019-04-25

​1. 我们为什么需要限流 在上一篇架构师成长之路之服务治理漫谈里面,我们已经谈到了高可用治理的部分。为了“反脆弱”,在微服务复杂拓扑的情况下,限流是保障服务弹性和拓扑健壮的重中之重。 想一想,如果业务推出了一个秒杀活动,而你没有任何的限流措施;当你搭建了一个账号平台,而完全没有...

阅读(13)评论(0)赞 (0)

Java

浅谈动态追踪技术

3

小丁 发布于 2019-04-18

本文主要介绍了动态追踪技术,并举例说明动态追踪技术的应用。 身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。 初次碰到可能会手忙脚乱,暴力的解...

阅读(26)评论(0)赞 (0)

Java

造个轮子,我学到了什么

1

songhua.gao 发布于 2019-04-17

阅读原文:造个轮子,我学到了什么 听说的最多的是不是“不要重复的造轮子”?不要被这句话蒙骗了,这句话应该还没说完整,在什么情况下不要造轮子? 实际项目中由于工期和质量原因,肯定不希望你造轮子,你造轮子花费时间且质量不如现有的轮子。 但是!不造轮子怎么去装X!不造轮子怎么去了解其中...

阅读(24)评论(0)赞 (0)

Java

详解Tomcat三种运行模式(BIO, NIO, APR)的比较和场景分析

4

xiaoli.wang 发布于 2019-04-16

概述 Tomcat8.0起已经默认nio模式,不需要做修改,BIO模式也已经抛弃了,今天主要介绍下tomcat的三种运行模式:BIO、NIO、ARP。 简述及配置运行模式 1、bio:没经过任何优化和处理,几百并发性能极低下。 配置server.xml <Connector...

阅读(36)评论(0)赞 (0)

Java

Java 多线程NIO学习

2

邓龙华 发布于 2019-04-14

阻塞IO 如果数据没有准备就绪,就一直等待,直到数据准备就绪;整个进程会被阻塞。 非阻塞IO 需不断询问内核是否已经准备好数据,非阻塞虽然不用等待但是一直占用CPU。 多路复用IO NIO 多路复用IO,会有一个线程不断地去轮询多个socket的状态,当socket有读写事件的时...

阅读(23)评论(0)赞 (0)

Java

netty学习总结(一)

darida 发布于 2019-04-14

netty学习总结(一) netty是什么? netty是一个异步的,事件驱动的网络编程框架。 netty的技术基础 netty是对 Java NIO 和 Java线程池 技术的封装 netty解决了什么问题 使用Java IO进行网络编程,一般一个用户一个线程,无法处理海量用户...

阅读(25)评论(0)赞 (0)

Spring

SpringBoot2.1版本的个人应用开发框架 – 整合vue实现前后端分离

5

darida 发布于 2019-04-12

本篇作为SpringBoot2.1版本的个人开发框架 子章节,请先阅读 SpringBoot2.1版本的个人开发框架 再次阅读本篇文章 项目地址: SpringBoot2.1版本的个人应用开发框架 感谢 PanJiaChen 大神给我们创建了这么好的vue后端管理模板,大神有一系...

阅读(24)评论(0)赞 (0)

Spring

SpringBoot2.1版本的个人应用开发框架 – 整合vue实现前后端分离

5

likai 发布于 2019-04-12

本篇作为SpringBoot2.1版本的个人开发框架 子章节,请先阅读 SpringBoot2.1版本的个人开发框架 再次阅读本篇文章 项目地址: SpringBoot2.1版本的个人应用开发框架 感谢 PanJiaChen 大神给我们创建了这么好的vue后端管理模板,大神有一系...

阅读(20)评论(0)赞 (0)

Java

使用undertow封装一个自动转发请求到不同controller的mvc框架(增强版,用到了扫包,反射等)

1

yanxinchi 发布于 2019-04-10

上一篇博客介绍了使用java动态代理来根据请求的url路径动态的转发到不同的controller来执行不同的逻辑的方法 这一篇来介绍使用java反射的方式实现方法 先看下效果图 思路 说一下我折腾的思路 创建注解 使用注解修饰类比如被Controller注解修饰的类就是控制器,被...

阅读(23)评论(0)赞 (0)

编程技术

Apache Beam 实战指南 | 如何结合 ClickHouse 打造“AI 微服务”?

18

刘莉莉 发布于 2019-04-10

本文是 Apache Beam 实战指南系列文章的第四篇内容,将对 Beam 框架中的 ClickHouseIO 源码进行剖析,并结合应用示例和代码解读带你进一步了解如何结合 Beam 玩转大数据实时分析数据库 ClickHouse。系列文章第一篇回顾 Apache Beam 实...

阅读(42)评论(0)赞 (0)

Java

记录一次美团+小米+VIPKId+CVTE的Java后台开发面试经历

1

Harries 发布于 2019-04-09

有些我记不清了,大概记得的就这些 一面: 给了一道编程题,从方格中的某一点怎么去到另外的点,有多少种走法 数据库联合索引,比如用的是A_B_C,给出几种场景,问在搜索的时候会什么时候会用到索引,讲讲一般怎么对数据库进行优化和explain的用法 Integer t = null;...

阅读(34)评论(0)赞 (0)

Java

Spring Boot Security OAuth2 实现支持JWT令牌的授权服务器

1

hellas 发布于 2019-04-05

标题文字 #### 概要 之前的两篇文章,讲述了Spring Security 结合 OAuth2 、JWT 的使用,这一节要求对 OAuth2、JWT 有了解,若不清楚,先移步到下面两篇提前了解下。 Spring Boot Security 整合 OAuth2 设计安全API接...

阅读(38)评论(0)赞 (0)

Java

Redkale 2.0.0.alpha1 发布,Java 分布式微服务框架

尖兵 发布于 2019-04-04

Redkale 2.0.0.alpha1 发布。Redkale, 一个Java分布式微服务框架,1.1M的jar可以代替传统几十M的第三方。包含TCP/UDP、HTTP、RPC、依赖注入、序列化与反序列化、数据库操作、WebSocket等功能。  一方面模块高...

阅读(31)评论(0)赞 (0)

编程技术

企业微服务中台落地实践和思想之我见

6

wenming.gapo 发布于 2019-04-03

微服务和中台是这几年非常时髦随处可见的词,最先在一批互联网企业中开始谈论和建设,并逐渐的蔓延至一些传统企业和传统的 IT 部门,以至于现在在构建信息系统时,很多企业都在说要建一个中台,但究竟要建成什么样还不是很清楚或者说有些迷茫,笔者在微服务出来的时候也不是特别的明白到底如何建好...

阅读(24)评论(0)赞 (0)

Java

All_about_Java

Harries 发布于 2019-04-02

Java 知识点 一、基础篇 JVM JVM 内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java 内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器( G1 )、GC 算法、GC 参数、对象存活的判定 JVM 参数...

阅读(43)评论(0)赞 (0)

Java

聊聊openjdk的BufferPoolMXBean

likai 发布于 2019-03-29

序 本文主要研究一下openjdk的BufferPoolMXBean PlatformManagedObject java.management/java/lang/management/PlatformManagedObject.java public interface Pl...

阅读(35)评论(0)赞 (0)

Java

Java 的网络 IO 模型彻底讲解

10

xubiao.zhuang 发布于 2019-03-20

JAVA 的网络 IO 模型彻底讲解 1 ,最原始的 BIO 模型 该模型的整体思路是有一个独立的 Acceptor 线程负责监听客户端的链接,它接收到客户端链接请求之后为每个客户端创建一个新的线程进行链路处理,处理完成之后,通过输出流返回应答给客户端,线程销毁。这就是典型的一请...

阅读(37)评论(0)赞 (0)

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

阅读(123)评论(0)赞 (0)