9 mars-kobe

尚未进行身份认证

我要认证

追梦人,学无止境

等级
TA的排名 2k+

JVM常用内存参数配置

一、    常用参数  -Xms    JVM启动时申请的初始Heap值,默认为操作系统物理内存的1/64但小于1G。默认当空余堆内存大于70%时,JVM会减小heap的大小到-Xms指定的大小,可通过-XX:MaxHeapFreeRation=来指定这个比列。Server端JVM最好将-Xms和-Xmx设为相同值,避免每次垃圾回收完成后JVM重新分配内存;开发测试机JVM可以保留默认值。

2017-11-08 09:55:22

JVM内存模型

一、   分区概述  JVM定义了若干个程序执行期间使用的数据区域。某些区域(例如:堆区、方法区)里的数据在JVM启动的时候创建,在JVM退出的时候销毁(线程共享);而某些区域(例如:栈区、程序计数器区)的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁(线程独享)。区域图如下:    1.1程序计数器  程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码

2017-11-06 11:09:29

Exception处理

1 原则   如果被调用方显示的向上Throw了Exception , 那么调用方【必须显示地处理】Exception(向上Throw或者Try...Catch);  2 避免异常堆栈信息被吞掉   如果被调用方Try...Catch了Exception,但没有打印Exception堆栈信息;而此时调用方也无法获得Exception的信息,那么【

2017-07-28 16:09:56

Linux常用开发命令

一、    将一个命令的结果作为下一个命令的参数符号:` `  说明:反引号,在键盘的左上角,数字1的左边,不要将其同单引号(’)混淆。  功能:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。  示例:(tomcat.pid文件中存放有容器的进程Id)  $()  说明:效果同` `,写shell脚步时...

2017-07-18 17:20:32

Linux常用系统命令

一、搜索find格式:“find ”举例:搜索在根目录下的所有test文件find  /  -name  'test' 更多:find  - -helplocate说明:要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统

2017-06-16 06:36:41

log4j使用及详细配置说明

一、    首先简单介绍log4j的使用步骤  整体上分为如下几个步骤:1、引入log4j-*.*jar,的Jar包;2、添加配置文件(log4j.xml或log4j.properties);3、包装log工具类在业务中使用。此为传统的使用步骤,不过我们可以直接用lombok包装好的log工具类,具体步骤:1.1  引入jar包 org.project

2017-06-11 17:37:38

解决Ajax请求跨域问题

上篇文章提到,由于浏览器的同源策略,使得,AJAX请求只能发给同源的网址,否则就报错。除了架设服务器代理,如Nginx(浏览器请求同源服务器,再由后者请求外部服务),有三种方法规避这个限制:         一、    JSONP  JSONP是服务器与客户端跨源通信的常用方法。最大特点就是简单适用,老式浏览器全部支持,服务器改造非常小。  它的基本思想是,网页通过添加一个元素,向

2016-11-25 14:40:30

浏览器同源策略及Cookie的作用域

如题,本文主要介绍两方面内容:首先简单介绍浏览器的同源策略与其带来的问题;其次,介绍Cookie的作用域,即Cookie与Domain(域名)的上传关系,即浏览器在什么时候提交什么Cookie到服务器,即浏览器是通过怎样的规则筛选Cookie并提交到服务器的。一、    浏览器同源策略1.1   概述       1995年,同源政策由 Netscape 公司引入浏览器

2016-11-25 12:40:24

Maven仓库核心配置

一、首先在IDE中配置maven的localrepository与settings.xml的路径:二、然后看settings.xml的核心配置:  2.1 地仓库必须配置 /Users/user/Work/m3/repository  2.2 远程仓库之中央仓库可选择性配置      因为maven本身已经配置了中央仓库(${M2

2016-11-25 12:18:48

Mac下抓包工具—Charles

一、   简介  主要介绍如下几个常用操作:  1、Charles抓取手机端Http请求  2、Charles抓取手机端Https请求  3、Charles抓取Mac的PC端Web浏览器Http请求二、   下载&破解  1、下载:   http://www.charlesproxy.com/  2、破解:   Ø  先下载破解的charles.

2016-11-25 11:37:29

帮你深入理解OAuth2.0协议

1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内

2016-04-29 16:45:26

Ubantu下搭建Hadoop2.x完全分布式集群

工具/原料linux系统(本篇使用的是CentOS v6.5)Hadoop安装包(本篇使用的是hadoop v2.6.0)环境要求1需要安装JDK6.0以上版本(可自行解压安装或使用自带的软件安装包,如yum)2需要无密码登录的SSH环境(安装ssh及sshd,具体配置步骤在

2015-08-19 21:34:50

Ubantu下搭建Hadoop1.x完全分布式集群

一、       目标  准备3台Ubantu的Linux服务器h1、h2、h3。h1为主节点,担任NameNode、SecondNameNode、JobTracker三个角色;h2和h3作为两个从节点,担任DataNode和TaskTracker两个角色。  二、    步骤预览  三、    环境需求  开始搭建集群前,我

2015-08-19 21:25:18

Linux上安装Dubbo控制台

Dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。1.    下载Dubbo  地址:http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.1/dubbo-admin-2.4.1.war  我的tomcat安装在/opt/目录下

2015-08-19 17:46:27

Dubbo简介及实例

1、概念     Dubbo是一个分布式服务框架,以及阿里巴巴内部的SOA服务化治理方案的核心框架。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。说通俗点,就是首先将程序组件化成一个个相对独立的服务,然后就可以对服务进行分布式;而且,它有注册中心通过监听,实时发现着新服务,并部署,还可以推送给客户端;它还集成了负载均衡的解决方

2015-08-19 16:51:08

ActiveMQ实战

ActiveMQ是JMS规范的一个实现产品,即对JMS的一套接口进行了实现。所以下面我们先对JMS与ActiveMQ进行一个简单介绍,然后再介绍ActiveMQ的P2P与PubSub两种开发模式。一、    JMS简介       JMS即Java消息服务,是J2EE的13规范之一,是一套面向消息中间件(MOM)的应用程序接口。用在两个程序之间,或分布式系统中发送消息,进行

2015-08-19 12:05:01

Nginx+Tomcat搭建高性能负载均衡集群

一、       工具  nginx-1.8.0  apache-tomcat-6.0.33二、    目标  实现高性能负载均衡的Tomcat集群:   三、    步骤  1、首先下载Nginx,要下载稳定版:    2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-

2015-08-19 11:45:23

Nginx简介

一、 概念       Nginx——Ngine X,是一款高性能的反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也是一个Http服务器。也就是说Nginx本身就可以托管网站,进行Http服务处理,也可以作为反向代理服务器使用。二、    正向代理和反向代理       首先,代理服务器一般指局域网内部的机器通过代理服务器发送请求到互联网上的服

2015-08-19 11:27:07

Memcache启动&存储原理&集群

一、 windows下安装启动  首先将memcache的bin目录加入到Path环境变量中,方便后面使用命令:    然后执行 memcached –dinstall 命令安装memcache的服务:    然后去计算进的服务页面可以看到已成功安装:    启动memcache的后台服务程序:

2015-08-19 11:20:38

WebService实例&调用本质&权限控制

这里首先做一个用CXF开发WebService的实例。然后介绍WebService的调用本质与权限控制。一、    实例1.1        下载apache-cxf  地址如下:http://cxf.apache.org/download.html,要下载稳定版。    1.2        使用CXF开发WebService服务端  每个

2015-08-18 11:34:28

查看更多

勋章 我的勋章
    暂无奖章