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