- 博客(13)
- 收藏
- 关注
原创 每天动手敲arrayList底层源码(一)
前言:为了更加深入了解array List,我决定每天动手底层敲敲源码。每天动手敲一点,健康长寿一百年。。。今天敲一个add代码package collection.Array;import collection.List;import java.util.Iterator;public class ArrayList<T> implements List<T> { /** * 默认初始容量 */ private static
2020-06-28 23:25:03 159
原创 浅讲css中弹性盒子
一.什么是弹性盒子弹性盒子是css3的新的布局模式,是一种当页面需要适应不同屏幕大小以及设备类型时确保元素拥有恰当行为的布局方式。引入弹性盒子布局模型的目的是提供一种更加有效的方式来对容器中的子元素进行排列,对齐和分配空白空间。二.弹性盒子的常用属性父选择器属性描述display指定HTML元素类型的盒子flex-direction指定弹性盒子中子元素的排列方式flex-wrap弹性盒子子元素超出父容器时是否换行align-items单行子盒子垂直对齐
2020-06-28 17:26:52 257
原创 谈谈css中对盒子的理解
一.什么是盒子?盒子模型,顾名思义,盒子就是用来装东西的,它装的东西就是HTML元素的内容。盒子的四个组成区域相对应,每个盒子有四个边界:内容边界 Content edge、内边距边界 Padding Edge、边框边界 Border Edge、外边框边界 Margin Edge。二.盒子的宽高如何确定盒子宽度:外边框宽度+盒子边框宽度+内边距宽度+内容宽度盒子高度:外边框高度+盒子边框高度+内边距高度+内容高度1.box-sizing:content-box|border-box|inh
2020-06-26 16:47:17 374
原创 java中同类对象之间的compareTo()和compare()方法的比较
前言如何比较两个对象的大小呢,我们可以有两种方法方法一:重写Comparable接口中的Compareto方法compareto 返回值如果指定的数与参数相等返回0。如果指定的数小于参数返回 -1。如果指定的数大于参数返回 1。student类实现Comparable接口package compare;public class Student implements Comparable<Student>{ private String name; priv
2020-06-21 21:51:56 592
原创 Java中的集合
前言:在开发应用程序时,如果想存储多个不同类型的数据,可以使用数组来实现,但是使用数组存在很多缺陷,比如:1.数组的长度固定不变,不能很好的适应元素数量动态变化的情况。2.可通过数组名.length获取数组的长度,却无法直接获取数组中实际存储的元素的个数。3.数组采用在内存中分配连续的空间的存储方式存储,根据元素的信息查找时效率比较低,需要多次比较。针对数组的缺陷,Java提出了比数组更为灵活,更使用的集合框架,可以大大提高软件的开发效率。一.什么是集合如下图所示,集合中有List , Set
2020-06-21 21:12:01 200
原创 css如何实现渐变的线
前言:这几天研究前端的时候,遇到渐变了颜色渐变的细线,这边我讲一下如何实现的。html中代码<div class="jd-sk-list-sep"></div>css控制.jd-sk-list-sep{width: 1px; background: linear-gradient(to bottom,#fff,#eee,#fff);}显示的效果这是根从上往下的线。如果想要从左往右的线的话方向改变,改成to rightbackground: lin
2020-06-21 13:30:59 2116
原创 dom4j解析xml
一.什么是XMLxml:extensive markup language 可扩展的标记语言。如下,就是xml<root> <student id="1"> <name>张三</name> <age>22</age> <gender>男</gender> </student> <student id="2">
2020-06-14 21:40:12 179
原创 Java序列化和反序列化
一.什么叫序列化和反序列化Java序列化就是指把Java对象转换为字节序列的过程Java反序列化就是指把字节序列恢复为Java对象的过程。二.序列化的优点①将对象转为字节流存储到硬盘上,当JVM停机的话,字节流还会在硬盘上默默等待,等待下一次JVM的启动,把序列化的对象,通过反序列化为原来的对象,并且序列化的二进制序列能够减少存储空间(永久性保存对象)。②序列化成字节流形式的对象可以进行网络传输(二进制形式),方便了网络传输。③通过序列化可以在进程间传递对象。三.实现序列化1.首先类得实现S
2020-06-14 18:25:26 184
原创 java高级特性之反射
前言:下面是个student类,我想获得此类中信息,除了用正常的new对象的方法,我们还可以用反射的方式获取。(本文下面讲解都以Student类为示例)public class Student { private String name; public Integer age; String gender; protected String mobile; private String address; public Student(){} pu
2020-06-14 16:41:05 297
转载 Java中的锁
写的很好,就是我看不懂T_T(绝望),等我看懂了,我自己写个原创吧作者:JYRoy出处:https://www.cnblogs.com/jyroy/p/11365935.html本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。...
2020-06-06 12:56:42 180
原创 Java多线程
前言:今天有时间想唠一唠线程,我之前一直不敢写这玩意,因为我自己都搞不懂,今天终于懂了个七七八八,所以鼓起勇气写下我的理解。提供个学习思路给大家。如有写错,请多指正。一.线程是什么?在知道线程是什么之前我们先了解一下什么是进程。进程就是运行中程序。比如在Windows系统中,一个运行的XXX.exe就是一个进程。一个进程中可以有多个线程,一个进程中至少有一个线程。如果实在无法理解,可以看看知乎中的这个回答,解释的还是蛮浅显易懂的。https://www.zhihu.com/question/2553
2020-06-06 12:10:24 2926
原创 用vm virtualbox创建linux系统报错:fatal exception
前言:今天用vm virtualbox6.0版本创建linux hat rad 系统。装不起来报几经周折,原以为是OS镜像文件的问题,后来发现是vm virtualbox版本太低了,换了一个6.1版本就好了,如出现此问题,去官网下个最高版本的vm virtualbox就好...
2020-06-01 19:41:29 1164
原创 [ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies...
前言:我用的是联想小新pro13的笔记本,今天创建maven项目的时候死活报错。原以为是我配置文件写错了。我身边的其他小伙伴都建成功了,我就将他们的配置文件拷过来,还是不行,报[ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.ap
2020-06-01 19:16:50 1526 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人