标签:Region

Spring

Spring Boot 引起的 “堆外内存泄漏”

15

darida 发布于 2018-10-15

背景 组内一个项目最近一直报swap区域使用过高异常,笔者被叫去帮忙查看原因。发现配置的4G堆内内存,但是实际使用的物理内存高达7G,确实有点不正常,JVM参数配置是“-XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+Al...

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

Java

代码整洁之道(二)优雅注释之道

2

changyuan.xu 发布于 2018-10-12

最佳实践 1. 注释应该声明代码的高层次意图,而非明显的细节 反例 /** * generate signature by code, the algorithm is as follows: * 1.sort the http params, if you use java, ...

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

Java

Gremlin发布面向混沌实验的应用级故障注入(ALF)平台

1

darida 发布于 2018-10-12

在旧金山举行的 ChaosConf 大会上,Gremlin公司发布了其在“故障即服务”领域的第二款产品—— 应用级故障注入(ALFI) 。最初的SaaS产品旨在帮助工程师在基础设施级创建和运行混沌实验,在此基础上,ALFI通过本地语言库支持实现了应用程序级的故障注入。目前,仅支持...

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

Java

Java沙箱逃逸走过的二十个春秋(六)

小丁 发布于 2018-10-10

原文: http://phrack.org/papers/escaping_the_java_sandbox.html 在上一篇文章中,我们为读者详细介绍了实例未初始化漏洞,在本文中,我们将为读者介绍最后两种漏洞,即受信任的方法链攻击和序列化漏洞。 —-[ 4.3 – 受信任的方...

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

Java

内存?java模型?jvm结构?一篇文章让你全部看懂!

9

zhuangli 发布于 2018-10-09

又是一年秋招季,哎呀妈呀我被虐的惨来~这不,前几阵失踪没更新博客,其实是我偷偷把时间用在复习课本了(雾 坚持在社区分享博客也很久了,由于过去的文章有很多疏漏之处,很多大佬都在评论指出我的过错,我很开心也很失望,开心的是有大家帮我指出错误,失望的鄙人学识浅薄总没法做到完美。总之,欢...

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

Java

Java中JNI的使用(下)

2

likai 发布于 2018-10-08

数组的操作 数组是一个很常用的数据类型,在但是在 JNI 中并不能直接操作 jni 数组(比如 jshortArray、jfloatArray)。使用方法是: 获取数组长度: jsize GetArrayLength(jarray array) 创建新数组:  Arra...

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

Java

java中的阻塞原理及实现

hanze 发布于 2018-10-08

谈到阻塞,相信大家都不会陌生了。什么 ArrayBlockingQueue, LinkedBlockingQueue, DelayQueue…  都是阻塞队列的实现啊,多简单! 额,要这么说也ok的。毕竟,我们遇到的问题,到这里就够解决了。但是有没有想过,这...

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

Java

Java 中一些好的编码风格

hanze 发布于 2018-10-04

看到一篇非常好的文章,结合自己工作一段时间的感触,非常有体会。转载过来,对一些格式进行修正,并加上自己的一些体会。分享给大家,也给自己警示。 本文来自 YQS_Love 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/YQS_Love/articl...

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

Spring

Spring Cloud 微服务架构进阶

1

xirruiqiang 发布于 2018-10-01

我今年年初的时候,筹划了一本技术书籍,即为这篇文章的标题《Spring Cloud 微服务架构进阶》。今天正式开始预售了,年初到现在正好十个月,实在不易。写这篇文章胡乱谈谈技术之外的一些关于写书的琐事吧。 缘由 写这本书有一些机缘巧合,去年有几个出版社的编辑通过我博客上的邮箱,发...

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

Java

一文了解JVM全部垃圾回收器,从Serial到ZGC

10

hellas 发布于 2018-09-29

《对象搜索算法与回收算法》 介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示 Serial、ParNew、Parallel Sc...

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

Spring

一起来学Spring Cloud | 第一篇:认识Eureka

2

yeseng 发布于 2018-09-27

Spring Cloud 为开发者提供了在分布式系统中的一些常用的组件(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,决策竞选,分布式会话集群状态)。使用Spring Cloud开发人员可以快速地完成实现这些模式的服务和应用程序。它们在任何分布...

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

Java

Apache Commons Fileupload Dos漏洞分析

5

邓龙华 发布于 2018-09-26

Apache Commons Fileupload是一个用于处理文件上传的库。本文就分析Apache Commons Fileupload的两个老洞,包括CVE2014-0050和CVE-2016-3092。两个漏洞都是由同一个地方导致的,都是由于对boundary的处理的逻辑不...

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

Java

JDK 11 正式发布,史上最全所有特性完整解读

2

刘莉莉 发布于 2018-09-25

千呼万唤,JDK11于2018-09-25正式发布!你是不是和笔者一样还在使用JDK8呢?甚至有些开发者还在使用JDK7!没关系,让我们先一睹JDK11的风采。 JDK11发布计划 2018/06/28        Rampdown Ph...

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

Java

使用Jest查询Elasticsearch

wenming.gapo 发布于 2018-09-20

近期需要在项目中将Elasticsearch查询由Python切换到Java才可以在公司的项目中正常使用,而且项目使用的还是Java7的版本,而默认的Elasticsearch需要Java8的支持,只好降级处理了。 这里我们的demo,使用的Elasticsearch版本是 6....

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

Java

原 荐 mybatis二级缓存了解下

4

yeseng 发布于 2018-09-03

背景 某小伙伴问了我一个问题 为啥查不到数据了呢??? 分析 看到这种问题 常规思路就是是否数据隔离造成 但是看起来是正常的【毕竟只是查询】 小伙伴写的代码如下 @Override public PUserVo getUserInfo(PuserQuery puserQuery)...

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

Java

Seaborn 官方教程中文版(一)

33

puefu.he 发布于 2018-09-02

seaborn官方文档翻译 统计分析 是理解数据集中各个变量彼此关系的重要过程,通过 统计分析 ,我们就可以洞见数据中隐藏的趋势和规律,更好的揭示数据之间的关系。 在本教程中我们主要讨论三种 seaborn函数 : relplot(kind)  画图函数kind参数可以...

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

Spring

如何实现Spring boot应用并行调用?

wenming.gapo 发布于 2018-08-31

在我们的一个财务项目中,我们遇到了性能问题,其中一些问题是由于多次连续调用造成的,实际上,我们做了很多单独的同步调用。 例如,我们进行了三个调用来获取一些信息:客户信息、账户信息和他的投资选择,在我们的这个例子中,当发生这些调用之后,我们需要使用调用结果,因此我们希望并行化这个三...

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

Java

Java 程序员的荣光,听 R 大论 JDK 11 的 ZGC

11

wenming.gapo 发布于 2018-08-30

前言 ZGC来了 !!! Java程序员可以光荣的远离讨厌的GC停顿和调优了。ZGC的成绩是,无论你开了多大的堆内存(1288G? 2T?),硬是能保证低于10毫秒的JVM停顿。 SPECjbb 2015基准测试,在128G的大堆下,最大停顿时间才  1.68ms&nb...

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