标签:apr

Java

Java播放多媒体

wenming.gapo 发布于 2018-12-09

Java对多媒体文件的支持很差,自带的库只能播放 .mp3 等有限的几种格式的文件,连 .wma 都不支持。所以,要想用Java播放几种常见的多媒体文件,就得救助外部的第三方库。 目前用Java播放 .wma 等格式的多媒体文件,主要有两种方式。一种是通过Java的 Runtim...

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

Java

使用R2DBC实现数据库的响应式访问

hellas 发布于 2018-12-08

Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应。延迟执行, 并发和异步性 只是底层编程模型的结果。 只有当整个堆栈都是被动的并且所有参与的组件(应用程序代码,运行时...

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

Java

为什么Java占用的RAM比Xmx多得多?

songhua.gao 发布于 2018-12-05

Java为什么使用比堆中规定的大小还要多的内存,如何正确设置Docker内存大小限制?Java进程使用的内存远远超过堆大小? 堆大小设置为128 MB(-Xmx128m -Xms128m),而容器最多占用1 GB内存。在正常情况下,它需要500MB。如果docker容器设置限制(...

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

Spring

开发笔记 – Spring Boot集成HBase

8

yeseng 发布于 2018-12-05

最近在重新整理 搜书吧 (一个做图书比价的平台)的系统架构,目前图书产品数量超过了200万条。各种数据加起来超过40G了,使用Mysql数据库存储服务器吃不消,于是考虑使用HBase存储大部分数据。 一、摘要 以前 搜书吧 的数据量比较小,使用数据库+静态文件存储的方式就可以搞定...

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

编程技术

新一代大数据与人工智能基础架构技术的发展与趋势

112

xiaoli.wang 发布于 2018-12-03

2018年是开源软件历史上最精彩的一年,2个IPO加上5个并购,开源技术到达新的高度。回溯过去大数据时代的15年,开源技术的创新潮流,包括集群技术,流计算,数据库,容器技术和机器学习,可谓一波接着一波。 2003-2004年Google发布的GFS和MapReduce论文,对业界...

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

Java

自定义 gradle plugin,教你如何 hook 系统 task 和字节码

8

xiaoli.wang 发布于 2018-12-03

大家在自己写 library 的时候估计也遇到过这种困惑:一个 library 中的某个类中有些方法或类只想给该 library 中的类使用,并不想暴露出去,但是由于项目的包的层级关系,不得不把方法写为 public ,导致暴露给了外界!!! 当时这个问题确实困惑了我一段时间,总...

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

Java

后端须知:服务器Tomcat 的连接数与线程池详解

7

wenming.gapo 发布于 2018-12-03

前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 详解Tomcat配置文件server.xml 中写到过:Connector的主要功能,是接收连接请求,创建Request和...

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

编程技术

[ 翻译 ] WePay的服务网格高可用

7

xiaoli.wang 发布于 2018-12-02

在本系列的前面两篇文章, 在Webpay中使用Linkerd作为服务网格代理 以及 Sidecar和DaemonSet: 容器模式之争 中,我们深入探讨了一些服务网格的细节,分别是服务网格代理( Linkerd)和这些代理的容器模式。 在本系列的第三部分中,我们将站在一个更高层面...

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

Spring

Spring Boot和Kafka实战自定义复杂配置示例

1

yeseng 发布于 2018-11-28

这篇博客文章展示了如何配置Spring Kafka和Spring Boot以使用JSON发送消息并以多种格式接收它们:JSON,纯字符串或字节数组。基于此配置,您还可以将Kafka生成器从发送JSON切换到其他序列化方法。 此示例应用程序还演示了同一消费组中三个Kafka消费者的...

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

Java

HBase 内核组件协调及RegionServer JVM参数调优-OLAP商业环境实战

xiaoli.wang 发布于 2018-11-27

本套技术专栏是作者(秦凯新)平时工作的总结和升华,通过从真实商业环境抽取案例进行总结和分享,并给出商业应用的调优建议和集群环境容量规划等内容,请持续关注本套博客。版权声明:禁止转载,欢迎学习。QQ邮箱地址:1120746959@qq.com,如有任何学术交流,可随时联系。 1 弱...

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

Java

Apache添加JK模块实现tomcat负载均衡

36

hellas 发布于 2018-11-27

一.搭建原理介绍 1.web访问tomcat两种方式 2.JK模块介绍 3.AJP原理介绍,比较http方式区别 二.搭建介绍 单机系统:Centos7 1.安装java环境 rpm包安装即可rpm -ivh jdk-8u121-linux-x64.rpm 2.安装tomcat ...

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

Java

几种OpenJDK的JVM性能比较

xubiao.zhuang 发布于 2018-11-26

JVM有许多不同的选择。哪个最好用?比较几种JVM性能; Zulu OpenJDK,OpenJDK,Oracle JDK,GraalVM CE。 在这篇博客中,我将描述我创建的用于同时在不同JVM上执行测试的设置。我还研究了资源隔离的影响(为进程分配特定的CPU和内存)...

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

Java

调试 Flink 源码

11

刘莉莉 发布于 2018-11-24

本文主要是讲讲flink的源码编译,案例运行,flink源码调试过程。调试flink的源码及案例,需要先clone工程,编一下源码,去掉规范检查,修改工程,最后才是调试运行。 1. clone工程 首先复制flink的github地址 git@github.com:apache/...

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

Spring

Spring Cache框架

xirruiqiang 发布于 2018-11-21

本文是缓存系列第三篇,前两篇分别介绍了 Guava 和 JetCache。 前两篇我们讲了 Guava 和 JetCache,它们都是缓存的具体实现,今天给大家分析一下 Spring 框架本身对这些缓存具体实现的支持和融合。使用 Spring Cache 将大大的减少我们的Spr...

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

Java

Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析 原 荐

1

Harries 发布于 2018-11-18

相关文章 Mybatis 解析配置文件的源码解析 Mybatis 类型转换源码分析 Mybatis 数据源和数据库连接池源码解析(DataSource) Mybatis Mapper 接口源码解析(binding包) Mybatis 解析 SQL 源码分析一 前言 在上篇文章 M...

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

Java

在Java Stream实现大型查询

xirruiqiang 发布于 2018-11-18

Spring JdbcTemplate从1.0版开始就一直在使用这个类,并且它的发展很好,但我希望在版本5中它会包含一些流式处理功能,用于查询很大数据结果,可惜没有发生。 尽管如此,有时我需要执行返回数百万行的查询,而且我不能使用JdbcTemplate方法来返回列表,RowCa...

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

Java

JBoss RichFaces EL Injection RCE Analysis(CVE-2018-14667)

3

xiaoli.wang 发布于 2018-11-17

作者: Cryin 介绍 根据Red Hat官方给出的公告信息,Java RichFaces框架中包含一个RCE漏洞,恶意攻击者构造包含org.ajax4jsf.resource.UserResource$UriData序列化对象的特定UserResource请求,RichFac...

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