java基础
总结jdk和java相关小的知识点
thrunder liu
温故而知新
好记性不如烂笔头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
天师府_Java 8 类加载器
待补充原创 2021-01-05 22:50:03 · 170 阅读 · 0 评论 -
天师府_Java 8 Jvm内存模型
一.多核cpu运行模型二.Jvm内存模型简化版内存模型1. 黄色区域(方法区 & 堆)是线程间共享的2. 蓝色区域是线程独享的方法区 静态常量池:存储类的元数据信息;eg:版本,规范 运行时常量池: 字符串常量池 基本类型的封装类的常量池(不包含浮点类型Float & Double) 在jdk1.8中,元空间已经变为直接内存,即计算机内存 面试题:String test = new String(原创 2021-01-05 22:47:27 · 325 阅读 · 0 评论 -
天师府的总结大纲_Java基础
待补充原创 2020-12-27 21:37:02 · 172 阅读 · 0 评论 -
天师府_Java 8 Jvm指令集
本文分为3个部分,第一个部分列出常用的jvm指令,每一个指令基本都有几个类似的指令,看名字就知道了,比如像iconst、lconst、fconst、dconst这些主要是针对不同的类型(int、long、float、double),将对应类型的值push到栈顶,其他指令类似,所以基本指令就给出一个例子,其他的联想一个就好,第二部分,给出一小段代码,并给出指令集并详细给出每一行代码的解释。第三部给出jvm全部的指令集,方便查询jvm基本指令 iconst_1 i..原创 2021-01-03 21:16:44 · 403 阅读 · 2 评论 -
天师府_Java 8 类加载机制
一.参考文档12原创 2021-01-03 17:37:23 · 378 阅读 · 1 评论 -
数据结构与算法
待补充原创 2020-12-28 22:39:20 · 138 阅读 · 0 评论 -
软件设计原则&设计模式
待补充原创 2020-12-27 21:27:40 · 146 阅读 · 0 评论 -
Linux基础
待补充原创 2020-12-27 21:26:08 · 108 阅读 · 0 评论 -
正则表达式
待补充原创 2020-12-27 21:25:18 · 134 阅读 · 0 评论 -
Java并发(并发基础与原理、J.U.C)
待补充原创 2020-12-27 21:24:28 · 108 阅读 · 0 评论 -
深入JVM(内存结构、GC算法、常用工具)
待补充原创 2020-12-27 21:22:49 · 161 阅读 · 0 评论 -
网络IO(IO类型、NIO、Netty)
待补充原创 2020-12-27 21:21:32 · 196 阅读 · 0 评论 -
Java核心(反射、泛型、集合、注解)
待补充原创 2020-12-27 21:19:32 · 122 阅读 · 0 评论 -
logback配置日志按时间和总大小删除(配置文件详解)
logback配置详解<configuration> <!-- 属性文件:在配置文件中找到对应的配置项 --> <springProperty scope="context" name="springAppName" source="spring.application.name"/> <!-- 全局变量:件的存储地址,日志输出格式 --> <property name="LOG_HOME" value="/qae/lo原创 2020-09-09 12:04:01 · 53467 阅读 · 1 评论 -
接口测试与UT(单元测试)的区别与搭建案例
接口测试优势demo简单,可利用jmeter或psotman能做正向流程、性能等测试验证接口入参、出参是否符合预期验证接口执行过程与结果是否符合预期劣势场景覆盖单一,逆向流程、异常情况等难以模拟会在库中产生实际数据,容易造成脏数据由于会产生实际数据,所以会出现部分场景参数无法复用无法利用jenkins集成sonar或 jaCoCo等组件进行验收覆盖率,导致无法集成CI流依赖环境较多,不易集成CI流UT(单元测试)优势可进行全场景、全分支测试,保证已知的场原创 2020-08-29 23:22:09 · 52675 阅读 · 0 评论 -
JAVA使用POI读取EXCEL文件的简单model
[java] view plain copy print?packagepoi;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.Iterator;importorg.apache.poi.hssf.usermodel.HS原创 2017-05-23 14:42:03 · 54263 阅读 · 0 评论 -
junit单元测试不支持多线程测试
今天看《高并发》书,写了一个多线程的类,发现测试方法输出的结果并不对;同样的代码,经过main方法后输出的结果却是正常的;经过研究后发现单元测试@Test并不支持多线程测试;以下为分析过程:private static ExecutorService ex = Executors.newFixedThreadPool(5); public static class myTask implem原创 2017-05-12 11:10:13 · 53616 阅读 · 4 评论 -
基本类型与装箱基本类型的使用规律(效率相差数10倍)
加入qq群,与博主共享知识库:778444458;群内有各种学习资料可供学习今天在学习Effective Java第2版书时看到了一个实例:首先说下基本类型(如long,int,double)和装箱基本类型(Long,Int,Double);具体情况可看图...原创 2017-06-06 11:09:56 · 53198 阅读 · 0 评论 -
Fork/Join框架及模拟业务代码实现
1.什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+2+。。...原创 2018-06-27 11:53:58 · 53284 阅读 · 0 评论 -
maven学习笔记-----jar查找groupid、artifactid
在pom.xml文件中加入我们需要jar包的依赖,往往不知道是哪个目录下的,也就是groupid是什么?解决方法如下http://mvnrepository.com/登录该网站,输入你想引入的jar包,然后根据结果集点击进去,举例比如说hibernate-commons-annotations,点击进去看到页面最上面一行如下所示:home » org.hibernate » hiber...原创 2018-07-04 10:38:56 · 57007 阅读 · 0 评论 -
abstract class和interface的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区原创 2017-05-23 14:37:47 · 52817 阅读 · 0 评论
分享