会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我是翔宇呀
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2020年11月9日
Spring框架介绍及使用
该文被密码保护。
阅读全文
posted @ 2020-11-09 15:55 我是翔宇呀
阅读(0)
评论(0)
推荐(0)
2020年10月14日
面试基础必备
摘要: 1、hashmap 数组:连续的存储单元。Java.util.ArrayList的底层就是数组。 链表:物理存储单元上非连续的、非顺序的存储结构。lingkedList底层是链表,查找慢,查找慢,查找慢。。。 存储put的时候 算法是:hashcode hash碰撞-不能让后面来的数据覆盖,就要应用
阅读全文
posted @ 2020-10-14 10:41 我是翔宇呀
阅读(65)
评论(0)
推荐(0)
hashmap和concurrentHashMap
摘要: hashmap线程不安全的。 hash表=数组+线性链表+>7红黑树 数组是一段连续的存储单元数据,对于指定下标的查找,时间复杂度为o(1),对于一般的插入删除操作,涉及到元素的移动,平均复杂度为O(n),,,在hashmap中,数组的容量会被指定为最接近的2的指数次幂。。 缺点:连续的,长度固定,
阅读全文
posted @ 2020-10-14 09:10 我是翔宇呀
阅读(88)
评论(0)
推荐(0)
2020年9月25日
流
摘要: 1、InputStream 在Java中inputStream是字节输入流,用来将文件中的数据读到Java程序中。 InputStream是所有字节输入流的顶层父类,是一个抽象类。要用的话,需要是用子类。 最常用的子类:FileInputStream 构造方法: FileInputStream(Fi
阅读全文
posted @ 2020-09-25 11:34 我是翔宇呀
阅读(196)
评论(0)
推荐(0)
2020年9月24日
jdk8
摘要: JDK8新特性:函数式接口@FunctionalInterface的使用说明 我们经常使用的一些接口callable、runnable、compartor等都在JDK8中添加了@Functionallnterface注解 通过源码javadoc, 1、这个注解只能标记在“有且仅有一个抽象方法”的接口
阅读全文
posted @ 2020-09-24 16:35 我是翔宇呀
阅读(358)
评论(0)
推荐(0)
2020年9月23日
项目中的注解
摘要: 1、@Retention @Retention作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中. 从注释上看: source:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;被编译器忽略 class:注解被保留到class文件,
阅读全文
posted @ 2020-09-23 20:05 我是翔宇呀
阅读(222)
评论(0)
推荐(0)
2020年9月22日
设计模式--单例模式
摘要: 模式定义;保证一个类只有一个实例,并且提供一个全局访问点。 应用场景:重量级的对象,不需要多个实例,如线程池,数据库连接池。就是被复用的。。 懒汉模式,饿汉模式,静态内部类,反射攻击实例,枚举,序列化 懒汉:延迟加载, public class LazySingletonTest { public
阅读全文
posted @ 2020-09-22 10:18 我是翔宇呀
阅读(107)
评论(0)
推荐(0)
深入理解JVM多线程设计与JVM内存模型
摘要: 待完善,,,,技术层次不够 1、CPU每次从主存读取数据太慢,以及读写安全性,现代CPU通常被设计成缓存架构 CPU上有多级缓存。存的内容不多,通常存在内存里。CPU先将内存里面的弄到缓存里,然后去从缓存进行读取。为了加快速度。每个线程被创建出来都有独一无二的工作内存。主存,这边是共享的。 2、Ja
阅读全文
posted @ 2020-09-22 10:16 我是翔宇呀
阅读(135)
评论(0)
推荐(0)
2020年9月18日
阿里P7 Java架构
摘要: JVM性能调优实战 .Java文件—javac—》.class—java—》JVM(分为Linux机器码/Windows机器码) Java math.class进入虚拟机,主要进方法区。字节码执行引擎 操作方法区代码(math.class) 栈--对应每个方法 先进后出:分区{局部变量、操作数栈、动
阅读全文
posted @ 2020-09-18 16:42 我是翔宇呀
阅读(250)
评论(0)
推荐(0)
2020年9月16日
Junit单元测试
摘要: 测试分类: 1、黑盒测试 不需要写代码,给输入值,看程序是否能输出期望的值。 2、白盒测试 要写代码,关注程序具体的执行流程。 步骤:1、定义一个测试类 2、定义测试方法,可以独立运行 3、给方法加@Test 4、导入junit依赖环境 可以加入断言,,判断结果是否与判断结果相同 Assert.as
阅读全文
posted @ 2020-09-16 17:09 我是翔宇呀
阅读(94)
评论(0)
推荐(0)
1
2
下一页
公告