Eclipse 内存分析器MAT(四)基本使用手册

1.首先我们通过下面的一个示例代码产生一个OutOfMemoryError时对应的dump文件 [code="MatSimple.java"] /** * */ package simple.test; import java.util.A...

2018-09-11 19:45:19

阅读数 395

评论数 0

Eclipse 内存分析器MAT(三)获取heap dumpheap dump

1.获取出现OutOfMemoryError时对应的heap dump 通过在启动命令中追加如下jvm参数 -XX:+HeapDumpOnOutOfMemoryError 此时当应用程序出现OutOfMemoryError会在当前的工作目录下生成dump文件。可以追加如下jvm参数修改dum...

2018-09-11 15:59:05

阅读数 129

评论数 0

Eclipse 内存分析器MAT(二)基础概念

1.Heap Dump(java 堆dump文件) Heap Dump代表的是java处理器(jvm)在特定时间点对应的内存快照(如出现OutOfMemoryError的时候)。根据生成dump文件时指定的格式以及采用的jvm类型,dump文件中可能会包含着不同的信息,但通常来说,里面都会包...

2018-09-09 16:16:44

阅读数 48

评论数 0

Eclipse 内存分析器MAT(一)--MAT安装配置

1.简介 Eclipse 内存分析器(MAT)是由IBM开发的一个功能丰富、高效的java堆分析器,可以帮助java开发者发现内存泄漏和减少内存消耗。 用MAT可以分析包含成千上万个对象生产环境对应的java heap dump,能够快速计算出常驻对象的大小,查找出来是哪个对象阻止了垃...

2018-09-09 10:12:17

阅读数 114

评论数 0

Docker CI环境迁移(备份,还原)

一、Gitlab 备份及还原 在原机器上执行 docker exec –it {containerId} git-rake gitlab:backup:create 执行后会在 /var/opt/gitlab/backups目录下创建一个压缩包 1535564046_gitlab_backup...

2018-08-30 20:06:59

阅读数 61

评论数 0

Junit中利用Embedded Mongo(Fongo)

MongoDB 是一个基于分布式文件存储的NoSQL数据库,在应用开发中使用非常普遍,因为mongo是由 C++ 语言编写,真实的mongodb只能以server模式独立运行,这样就使得基于mongo应用的junit无法真正的独立运行,除非我们将所有mongo相关的操作都mock,本文将介绍一...

2018-08-17 15:38:46

阅读数 73

评论数 0

spring boot应用中利用Embedded Database

在应用开发过程中,利用内存数据库暂时代替实体数据库是很方便的一件事,既可以保证Juint的独立性,也能够让我们在开发前期方便的展示、模拟应用。 本篇文章我们通过一个简单的应用程序一起来了解下H2在spring boot应用、以及在junit中如何使用(其他类似的数据库还有HSQL、Der...

2018-08-16 10:25:16

阅读数 24

评论数 0

基于curator实现leader选举

1.前言 curator由Netflix的工程师开发,主要目的为了基于zookeeper的应用变得简单可靠,在2013年成为apache的顶级项目。curator基于zookeeper,但提供了更高级别的 API抽象以及工具集,并对zookeeper提供的常用功能进行了封装和扩充,例如lead...

2018-06-13 19:06:33

阅读数 96

评论数 0

java 远程连接Pseudo-Distributed Hadoop

本文主要描述如何实现在一台Linux机器上搭建一个Pseudo-Distributed的Hadoop,在另外一台机器上通过API访问 服务器端环境搭建: 1.版本信息 java:1.8.0_172 Hadoop: 2.9.1 2.设置JAVA_HOME 在~/.bas...

2018-06-04 09:09:49

阅读数 11

评论数 0

java远程连接standalone hbase

本文主要描述如何实现在一台Linux机器上搭建一个standalone的hbase,在另外一台机器上通过API访问 服务器端环境搭建: 1.版本信息 java:1.8.0_172 hbase: 1.2.6 2.设置JAVA_HOME 在~/.bash_profile...

2018-05-31 17:16:25

阅读数 64

评论数 0

spring-security(二十六)整合CAS 实现SSO

1.cas 认证流程 [img]http://dl2.iteye.com/upload/attachment/0128/9714/cf768b27-10a7-3b70-92a0-0e6934559d20.png[/img] 2.spring security中利用CasAuthenti...

2018-04-05 18:09:29

阅读数 65

评论数 0

spring-security(二十五)鉴权

前言 本文将详细探讨spring security中的鉴权操作,包括AbstractSecurityInterceptor的不同实现,后面章节还会讨论更加精确的域对象访问控制。 1.架构 1.1 组件之Authorities 在[url=http://fengyilin.iteye.c...

2018-03-27 11:21:22

阅读数 78

评论数 0

spring-security(二十四)CSRF

1.什么是CSRF攻击 下面我们以一个具体的例子来说明这种常见的攻击模式 1.1 假定某个银行的网站提供让当前登录用户给其他账号转账的功能,转账请求的格式如下 [code="java"] POST /transfer HTTP/1.1 Host: ba...

2018-03-24 09:54:23

阅读数 205

评论数 0

spring-security(二十三)Remember-Me认证

前言: Remember-me认证方式指的是能在不同的会话间记录用户认证信息的功能。通常通过向客户端发送一个cookie,在以后用户访问网站时通过这个cookie中的信息来自动登录实现。spring security 已经为我们提供了必要的hooks实现这个功能,并提供了两种具体的实现。一种...

2018-03-09 21:06:10

阅读数 78

评论数 0

spring-security(二十二)基本认证和摘要认证

前言: 在web应用中,非常流行以基本认证和摘要认证作为备选的认证机制。其中基本认证常用来对无状态的客户端进行认证,例如结合基于form的认证形式我们既能给用浏览器访问的用户提供认证也能给用web-service(restful)进行访问的用户提供认证。因为基本认证时用户名和密码都是以文本形...

2018-03-06 16:58:50

阅读数 263

评论数 0

spring-security(二十一)核心Filter-UsernamePasswordAuthenticationFilter

一、UsernamePasswordAuthenticationFilter功能和属性 到目前为止,我们已经探讨了三个主要的filter,当采用默认配置时spring security会自动给我们追加这三个filter,现在我们的filter中还差一个处理用户认证的filter,下面我们就主要讨...

2018-03-04 11:05:00

阅读数 32

评论数 0

spring-security(二十)核心Filter-SecurityContextPersistenceFilter

一、SecurityContextPersistenceFilter功能和属性 1.在前面介绍spring filter顺序时,我们简单介绍过SecurityContextPersistenceFilter,他主要有两个作用。 [list] [*]请求开始时从对应的SecurityConte...

2018-02-28 21:40:10

阅读数 28

评论数 0

spring-security(十九)核心Filter-ExceptionTranslationFilter

前言: 在spring的安全过滤器链中ExceptionTranslationFilter在FilterSecurityInterceptor的前面,这个过滤器自身并不执行具体的安全防护,他主要处理FilterSecurityInterceptor这个过滤器抛出的各种异常,并返回给客户端一个...

2018-02-27 16:31:18

阅读数 191

评论数 0

spring-security(十八)核心Filter-FilterSecurityInterceptor

前言: 当用spring security时,我们会用到各种各样的filter,在接下来的章节中我们我们将着重讨论几个核心的Filter,本节将讨论FilterSecurityInterceptor这个filter。 和这个类相关的对象如下图所示 [img]http://dl2.itey...

2018-02-25 10:59:18

阅读数 135

评论数 0

spring-security(十七)Filter顺序及简介

前言: spring security在web应用中是通过各种各样的filter来做认证和安全控制的,由于filter之间的依赖性,过滤器链中filter的顺序也极其重要,不管实际项目中我们选用了哪些过滤器。 1.filter顺序 [list] [*]ChannelProcessing...

2018-02-22 18:16:28

阅读数 529

评论数 0

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