摘要:
包含httpclient的jar包 org.apache.thrift:libthrift org.jboss.resteasy:resteasy-jaxrs com.alibaba:dubbo maven引用排除即可! 阅读全文
摘要:
The last packet successfully received from the server was 55,404,563 millise 方案1 定时器 方案2 修改连接池容量 mysql5 数据库连接丢失问题,autoReconnect=true不起作用 //todo。。。 阅读全文
摘要:
Springmvc hander.getclassclass org.springframework.web.method.HandlerMethod HandlerMethod.classclass org.springframework.messaging.handler.HandlerMeth 阅读全文
摘要:
1、dubbo zookeeper注册中心provider的ip地址为内网ip,导致consumer连不上 我用的阿里云的服务器,host默认配置了内网ip,注销或删除即可 vim /etc/hosts 2、linux提示内存不够 OpenJDK 64-Bit Server VM warning: 阅读全文
摘要:
jvm调优 jvm调优主要是内存管理方面的调优,包括各个代的大小,GC策略等。 代大小调优 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。 阅读全文
摘要:
官网 http://acme.com/software/http_load/ 安装 wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz tar xzf http_load-12mar2006.tar.gz cd htt 阅读全文
该文被密码保护。 阅读全文
摘要:
Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。 基本数据类型 1、除了long和double类型外,每个变量都占局部变量区中的一个变量槽(slot),而long及doubl 阅读全文
该文被密码保护。 阅读全文
摘要:
案例1 分析 javap生成 阅读全文
摘要:
当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM的方法区内存中。 Class文件组成 1、Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按顺序紧凑排列在Class文件中,中间没有分隔符。所以Class文件中存储的内容几乎全部 阅读全文
摘要:
字符串常量池-常量项(cp_info)结构 案例1 javac StringDemo.java javap -verbose StringDemo.class #15:CONSTANT_Utf8_info结构体 #2:CONSTANT_String_info结构体 案例2 javac StringD 阅读全文
摘要:
对象总内存 = 对象头(Header(Mark Word+Kclass))+实例数据(Instance Data)+对齐填充(Padding);
32位虚拟机:header (8B)=Mark Word(4B)+kclass(4B);
64位没有开启指针压缩:header (16B)=Mark Word(8B)+kclass(8B);
64位开启指针压缩:header (12B)=Mark Word(8B)+kclass(4B) 阅读全文
摘要:
jvm工具 知识,经验是基础,数据是依据,工具是运营知识处理数据的手段 数据:运行日志、异常堆栈、GC日志、线程快照、堆转存储快照 JPS:虚拟机进程状况工具 jvm process status tool (Local Virtual Machine Identifier)LVMID和名称。 -q 阅读全文
摘要:
三大流行jvm sun HotSpot ibm j9 BEA JRockit Oracle 会基于HotSpot整合 JRockit。 jvm运行时数据区 java虚拟机所管理的内存将会包括以下几个运行时数据区域 程序计数器 1、线程私有,随线程而生,随线程而灭。 2、如果线程在执行java方法,计 阅读全文
摘要:
理解同步、异步,阻塞和非阻塞 结论:阻塞、非阻塞与是否同步异步无关。 转自知乎 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous 阅读全文
摘要:
网上流传的代码缓存失效存在严重问题。 思路....以后再细说 目前的方案还不够完美,失效力度控制不够细。 主要代码 阅读全文
摘要:
1、官网 http://lynx.isc.org 2、稳定版本 http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.gz 3、下载 cd /usr/local/ wget http://invisible-mir 阅读全文
摘要:
1、下载 http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.17 3、编译 daemonize no,将no改成yes 在后台运行 port 7030,将6379改成7030 6、启动 ./redis-server ../conf/red 阅读全文
摘要:
正常情况这样就好使 <mvc:resources mapping="/robots.txt" location="/lib/robots.txt"/> 如果controller能够接收到该url /robots.txt,加上 order="0" 阅读全文
摘要:
容器化和虚拟化容器:运行在更为完全隔离的沙盒中,出现在每个容器里的仅仅是操作系统的最小内核,共享了底层系统的资源。容器化的最大优势在于对于相同的硬件占用空间更小,可以比虚拟机运行更多的实例。虚拟机:运行的是一个完整的组件堆栈——从操作系统到应用服务器,以及仿真的虚拟硬件包括网络组件、CPU和内存。 阅读全文
摘要:
一、windows安装 不要安装旧的 boot2docker包,直接安装 DockerToolbox。 试用 1、以管理员身份运行 docker quickstart terminal。 docker version 因种种原因,重装了不下5次,终于成功了! 二、centos安装 先更新centos 阅读全文
摘要:
milestone 2016612 dubbox+spring+mybatis provider调通 阅读全文
摘要:
eclipse package,source folder,folder区别及相互转换 在eclipse下package,source folder,folder都是文件夹。 package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下。 sou 阅读全文
摘要:
Workspace in use or cannot be created, choose a different one. 出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspace。把.lock文件删除即可 阅读全文
摘要:
方法一、把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以下plugin。 注意修改mainClass 执行mvn assembly:assembly 方法二 阅读全文
摘要:
github源码: https://github.com/dubbo maven中央仓: http://repo1.maven.org/maven2/com/alibaba/dubbo/ 快速上手 用户指南 开发指南 管理指南 常见问题 培训文档 http://dubbo.io/Training-z 阅读全文
摘要:
github源码: https://github.com/dangdangdotcom/dubbox maven中央仓: 无 获取分支 git clone -b dubbox-2.8.4 https://github.com/dangdangdotcom/dubbox 快速上手 先了解d 阅读全文
摘要:
下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压 D:\Java\soft\zookeeper-3.4.6 伪集群 1、在 \zookeeper-3.4.6\conf\ 新建三个配置文件 zoo1.cfg tickTime=2000 init 阅读全文
摘要:
github源码: https://github.com/dangdangdotcom/elastic-job maven中央仓: http://repo1.maven.org/maven2/com/dangdang/ 获取分支 git clone -b 1.0.4 https://github.c 阅读全文
摘要:
安装 http://www.cnblogs.com/ilovexiao/p/3946547.html zookeeper 分布式环境下的,配置管理、名字服务、分布式锁、集群管理。 入门 Zookeeper-Zookeeper client Zookeeper-Zookeeper leader选举 Z 阅读全文
摘要:
JVM http://pengjiaheng.iteye.com/category/86293 http://pengjiaheng.iteye.com/blog/558620 http://hxraid.iteye.com/category/106507 NIO 理解 同步,异步,阻塞,非阻塞 h 阅读全文
摘要:
1、在META-INF\MANIFEST.MF中指定Main-Class Main-Class: test.HelloWorld 命令:java -jar fileName.jar 2、不指定Main-Class,在运行时指定想要运行的类 命令:java -cp fileName.jar org.t 阅读全文
摘要:
1、安装nodejs和npm 官网下载地址:https://nodejs.org/en/download/ 安装包:下载.msi 安装完成后: nodejs、npm都会安装好,path环境变量也自动设置好了。 2、使用taobao npm 镜像 http://npm.taobao.org/ npm 阅读全文