- 博客(12)
- 资源 (40)
- 收藏
- 关注
原创 js水果单价小练习
<html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="css/demo05.css"> <script type="text/javascript" src="js/demo08.js"></script> </head> <body> <div id="div_container"> <.
2022-04-06 22:16:15 348
原创 html布局效果
<html> <head> <meta charset="utf-8"> <style type="text/css"> body{ margin:0; padding:0; background-color:#808080; } div{ ...
2022-03-22 22:59:04 73
原创 JAVA 集合
接口继承关系和实现 集合类存放于Java.util 包中,主要有 3 种:set(集)、list(列表包含Queue)和 map(映射)。Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合中的数据 Map:是映射表的基础接口 List Java 的 List 是非常常用的数据类型。List 是有序的Collection。Java List 一...
2021-06-27 16:22:20 80
原创 JVM 类加载机制
JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class 对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class 文件获取,这里既可以从 ZIP 包中读取(比如从jar 包和 war 包中读取),也可以在运行时计算生成(动态代理), 也可以由其它文件生成(比如将 JSP 文件转换成对应的Class.
2021-06-27 16:16:48 80
原创 JAVA IO/NIO
阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除block 状态。典型的阻塞 IO 模型的例子为:data = socket.read();如果数据没有就绪,就会一直阻塞在read 方法。 非阻塞 IO 模型 ...
2021-06-27 16:15:11 100
原创 G1 收集器
Garbage first 垃圾收集器是目前垃圾收集器理论发展的最前沿成果,相比与 CMS 收集器,G1 收集器两个最突出的改进是:基于标记-整理算法,不产生内存碎片。 可以非常精确控制停顿时间,在不牺牲吞吐量前提下,实现低停顿垃圾回收。G1 收集器避免全区域垃圾收集,它把堆内存划分为大小固定的几个独立区域,并且跟踪这些区域的垃圾收集进度,同时在后台维护一个优先级列表,每次根据所允许的收集时间,优先回收垃圾最多的区域。区域划分和优先级区域回收机制,确保 G1 收集器可以在有限时间获得最高的垃圾收集效
2021-06-27 16:12:56 65
原创 JVM介绍
(1) 基本概念: JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。...
2021-06-27 16:11:39 167
原创 JAVA面试笔记
面试整体流程1.1 简单的自我介绍 我是xxxx,工作xxx年.我先后在xxxx公司、yyyy公司工作。先后做个xxxx项目、yyyy项目。1.2 你简单介绍一下xxxx项目 为了解决xxxx问题,开发了一套xxxx系统,该系统主要有那些部分组成。简单介绍项目的整体架构。参与某个模块的开发。就要求你说一下这个模块的业务及设计。1.3 会问一下JAVA的专业技能 后面详细讲解1.4你还有什么需要询问我的吗 公司要做的项目?项目中会使用一下什...
2021-06-27 15:44:20 393
原创 linux常用操作
VIM操作 0.清屏 1.进入VIM编辑器,同时打开一个文件 2.上下左右移动光标 3.让光标回到第一行的开头位置 4.让光标前往最后一行开头位置 5.让光标定位到指定行开头 6.删除当前行 7.撤销上一步操作 8.重做刚才撤销的操作 9.复制当前行 10.复制当前行开始的n行 11.粘贴复制的行到当前行的下一行 12.粘贴复制的行到当前行的上一行 13.仅修改当前光标位置的一个字符 14.在当前...
2018-07-13 20:17:36 99
原创 java面试题
## Java研发工程师知识点总结----------大纲----- [x] 一、Java基础(语言、集合框架、OOP、设计模式等)- [x] 二、Java高级(JavaEE、框架、服务器、工具等)- [x] 、多线程和并发- [x] 四、Java虚拟机- [x] 五、数据库(Sql、MySQL、Redis等)- [x] 六、算法与数据结构- [x] 七、计算机网络- [x] 八、操作系统(OS基...
2018-07-13 19:47:50 2658
原创 javaSE学习总结
//报错1 //System.out.println(num); //声明4个变量 int num ; num = 100; System.out.println("num=" + num); //细节2: 该区域的数据可以在同一类型范围内不断变化// num = "tom";// System.out.println("num=" + num); //细节3: 变量在同一个...
2018-07-13 19:46:00 314
转载 分布式开发错误汇总
1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritableProp...
2018-07-13 19:39:06 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人