08 2017 档案

类加载器
摘要: 阅读全文

posted @ 2017-08-31 09:34 Xiaox-xin 阅读(89) 评论(0) 推荐(0) 编辑

为什么要用Spring IOC
摘要:对象,创建统一管理 规范的生命周期管理 灵活的依赖注入 一致的获取对象 阅读全文

posted @ 2017-08-28 00:04 Xiaox-xin 阅读(86) 评论(0) 推荐(0) 编辑

业务接口设计总结
摘要:1.站在”使用者“角度设计接口 2.三个方面: a.方法定义粒度 b.参数 c.返回类型(类型/异常) 阅读全文

posted @ 2017-08-27 23:26 Xiaox-xin 阅读(171) 评论(0) 推荐(0) 编辑

Hessian HelloWorld
摘要:Hessian介绍: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 引入jar包 3.编写entity 注意: 阅读全文

posted @ 2017-08-21 17:19 Xiaox-xin 阅读(153) 评论(0) 推荐(0) 编辑

日期控件的使用,My97DatePicker
摘要:1.下载My97DatePicker资源 下载地址 :http://www.my97.net/dp/down.asp 2.添加到项目中 3.在jsp页面中引入 eg: <script type="text/javascript" src="/resources/My97DatePicker/Wdat 阅读全文

posted @ 2017-08-18 20:00 Xiaox-xin 阅读(175) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(五)---->常用的GC参数
摘要: 阅读全文

posted @ 2017-08-17 20:20 Xiaox-xin 阅读(131) 评论(0) 推荐(0) 编辑

idea 启动debug时 throw new ClassNotFoundException(name);
摘要:在debug界面,View Breakpoints 不要勾选 阅读全文

posted @ 2017-08-16 16:42 Xiaox-xin 阅读(583) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(五)---->G1回收器
摘要:G1回收器(Garbage First Garbage Collector) G1回收器拥有独特的垃圾回收器,和之前提到的回收器截然不同。从分代上看,G1依然属于分代垃圾回收器,它会区分年轻代和老年代,依然有edan区和survivor区,但从堆的结构上看,它并不要求整个eden区、年轻代或者老年代 阅读全文

posted @ 2017-08-15 10:10 Xiaox-xin 阅读(222) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(五)
摘要:垃圾回收器和内存分配 垃圾回收器可不仅仅只有一种,什么情况下使用哪一种,对性能又有什么影响,我们应该了解。 一:串行回收器 1、新生代串行回收器 最古老,最基本的垃圾回收器一种。 特点: 1、它仅仅使用单线程进行垃圾回收。 2、它是独占式的垃圾回收。 在串行回收器运行时,应用程序中的所有线程都停止工 阅读全文

posted @ 2017-08-11 15:27 Xiaox-xin 阅读(195) 评论(0) 推荐(0) 编辑

项目提速要素总结
摘要:1,适合的索引。2,SQL语法技巧。3,代码执行效率(技术选型、遍历策略等)。4,缓存的使用。5,数据库主从读写分离。6,分布式微服务(业务分离,应用节点分离,数据垂直拆分)。7, 数据库分库水平分表。8,针对核心业务大规模集群。 阅读全文

posted @ 2017-08-04 11:08 Xiaox-xin 阅读(111) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(四)
摘要:垃圾回收概念与算法 常用的垃圾回收算法:引用计数法,标记压缩法,标记清除法,复制算法和分代,分区的思想。 1.引用计数法: 最为古老的一种垃圾收集方法,引用计数器的实现很简单,对一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,计数器减1。 存在的两个严重问题: (1): 阅读全文

posted @ 2017-08-03 21:04 Xiaox-xin 阅读(164) 评论(0) 推荐(0) 编辑

实例--->JMater进行压力测试
摘要:1.添加线程组 测试计划 >Threads(User) >线程组 2.添加Http请求 编辑 >添加 >Sampler >Http请求 3.添加聚合报告 编辑 >添加 >监听器 >聚合报告 4.运行 5.查看报告 主要看Throughput列,表示吞吐量。 阅读全文

posted @ 2017-08-03 17:58 Xiaox-xin 阅读(163) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(三)
摘要:常用java虚拟机参数 一切运行都有迹可循,掌握跟踪调试参数 1.跟踪垃圾回收--读懂虚拟机日志 -XX:+PrintGC 打印gc日志 -XX:+PrintGCDetails 虚拟机在退出时打印堆的详细信息 eg: Heap PSYoungGen total 512K, used 0K [0x00 阅读全文

posted @ 2017-08-02 10:05 Xiaox-xin 阅读(231) 评论(0) 推荐(0) 编辑

使用javap.exe -verbose 以字节码查看java文件
摘要:1.命令使用方法 javap.exe -verbose Test 2.与Intellij idea整合 File-->settings-->Tools-->External Tools 用法: 点击类名 > 参考:http://blog.csdn.net/shenhonglei1234/articl 阅读全文

posted @ 2017-08-01 14:12 Xiaox-xin 阅读(322) 评论(0) 推荐(0) 编辑

实战JAVA虚拟机 JVM故障诊断与性能优化(二)
摘要:认识java虚拟机的基本结构 java虚拟机基本结构: 类加载子系统:负责从文件系统或网络中加载class信息,加载的类信息存放于一块称为方法区的内存空间。除类信息外,方法区中可能还会存放运行时常量池信息,包括字符串常量和数字常量 java堆:虚拟机启动时建立,它是java程序最主要的内存工作区域, 阅读全文

posted @ 2017-08-01 10:37 Xiaox-xin 阅读(319) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示