07 2018 档案

摘要:重要参数 初始长度:16 构造器 HashMap有4个构造器 public HashMap(); public HashMap(int initialCapacity) ; public HashMap(int initialCapacity, float loadFactor) ; public 阅读全文
posted @ 2018-07-30 14:21 路迢迢 阅读(286) 评论(0) 推荐(0) 编辑
摘要:类加载的机制的层次结构 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的 阅读全文
posted @ 2018-07-29 16:16 路迢迢 阅读(279) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/oumyye/p/4480196.html 阅读全文
posted @ 2018-07-28 18:28 路迢迢 阅读(110) 评论(0) 推荐(0) 编辑
摘要:要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 静态导入的语法是: import static 包名.类名. 阅读全文
posted @ 2018-07-27 19:49 路迢迢 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Task description: This is a demo task. Write a function: that, given an array A of N integers, returns the smallest positive integer (greater than 0) 阅读全文
posted @ 2018-07-24 11:21 路迢迢 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:JVM实用参数(一)JVM类型以及编译器模式 http://ifeve.com/useful-jvm-flags-part-1-jvm-types-and-compiler-modes-2/ JVM实用参数(二)参数分类和即时(JIT)编译器诊断 http://ifeve.com/useful-jv 阅读全文
posted @ 2018-07-23 15:59 路迢迢 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-19 18:16 路迢迢 阅读(2148) 评论(0) 推荐(1) 编辑
摘要:先来一段能够内存溢出的程序 设置jvm参数保留堆栈信息 jdk的bin目录下有许多工具 /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin 找到jvisualvm,双击打开 阅读全文
posted @ 2018-07-18 20:00 路迢迢 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:什么是逃逸? 逃逸是指在某个方法之内创建的对象,除了在方法体之内被引用之外,还在方法体之外被其它变量引用到;这样带来的后果是在该方法执行完毕之后,该方法中创建的对象将无法被GC回收,由于其被其它变量引用。正常的方法调用中,方法体中创建的对象将在执行完毕之后,将回收其中创建的对象;故由于无法回收,即成 阅读全文
posted @ 2018-07-18 10:25 路迢迢 阅读(4825) 评论(0) 推荐(0) 编辑
摘要:有微量的误差,程序本身也要占用内存; 阅读全文
posted @ 2018-07-18 10:01 路迢迢 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Enterprise Architect使用教程: https://blog.csdn.net/chenglc1612/article/details/81083151 主要流程 --到此-自动生成完毕 创建一张新图,来画你想要的图 阅读全文
posted @ 2018-07-17 16:55 路迢迢 阅读(1878) 评论(0) 推荐(0) 编辑
摘要:官方文档:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html GC相关 1. 行为参数 选项和默认值 值描述 -XX:-AllowUserSignalHandlers 允许用户在应用中捕捉信号 (只 阅读全文
posted @ 2018-07-11 17:25 路迢迢 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Sleuth采用的是Google的开源项目Dapper的专业术语。 Span:基本工作单元,发送一个远程调度任务 就会产生一个Span,Span是一个64位ID唯一标识的,Trace是用另一个64位ID唯一标识的,Span还有其他数据信息,比如摘要、时间戳事件、Span的I 阅读全文
posted @ 2018-07-11 15:49 路迢迢 阅读(5582) 评论(0) 推荐(0) 编辑
摘要:OQL是对java堆内存进行查询分析 使用方法: 1.查看java线程id 上图红框中的为pid; 2.运行命令-导出堆内存信息-会生成一份文件在你本地 3.解析该文件-会展示为html 4.在浏览器打开地址 http://127.0.0.1:7000 主页面 http://127.0.0.1:70 阅读全文
posted @ 2018-07-11 10:36 路迢迢 阅读(3517) 评论(0) 推荐(0) 编辑
摘要:需要事物的方法需要加注解@Transactional spring中@Transactional 默认在发生RuntimeException时触发事物: 解决办法: 当发生Exception时触发异常-进行回滚 类似问题-某些异常忽略不回滚 1. service类标签(一般不建议在接口上)上添加@T 阅读全文
posted @ 2018-07-09 15:32 路迢迢 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.类注释模板 IntelliJ IDE --> Preferences --> Editor --> File and Code Templates --> Includes --> File Header /** * ClassName: ${NAME} <br/> * Description: 阅读全文
posted @ 2018-07-06 21:18 路迢迢 阅读(12584) 评论(0) 推荐(1) 编辑
摘要:Quartz Scheduler https://github.com/quartz-scheduler/quartz http://www.quartz-scheduler.org alibaba/druid https://github.com/alibaba/druid.git 阅读全文
posted @ 2018-07-04 10:55 路迢迢 阅读(310) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示