自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 CSS表单

iframe元素框架页用于在网页中嵌入另一个页面iframe 可替换元素一般都是行盒显示的内容取决于元素的属性关于iframe这个元素的样式可以控制,但不能控制src引入页面的样式具有行块盒的特征在网页中使用flashembedobjecttypedata 指定的资源的 MIME 类型资源jpg图片, MIME:image/jpeg表单(form)元素包裹作用 将表单控件中收集到的信息,提交给服务器 在提交的过程中去设定提交方式 提交的目的地formac

2020-07-03 11:50:28 252

原创 CSS属性

继承子元素会继承父元素的某些属性一般都是跟文字相关的属性才会被继承CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。属性值的计算过程一个元素在渲染的过程中,该元素的每个css属性都必须值整个网页渲染的流程:DOM树css属性值从无到有的过程确定声明值层叠冲突样式层叠冲突的时候,如何处理?2.1 重要性2.2 比较特殊性 选择器的权重计算2.3 比较代码属性的顺序,后来者居上使用继承

2020-07-03 11:45:17 220

原创 HTML

HTML:超文本标记语言,是W3C制定的规范,描述网页结构的语言选择标签的标准:根据语义化你来选择HTML元素,因为每个HTML元素都有具体的含义HTML5元素周期表 MDN w3.orgCSS : 层叠样式表,是W3C制定的规范,描述页面展示的语言使用:内联样式 : 样式标签里面写样式 一般是样式代码量不大最多200行左右的时候用 ```html <style> 选择器{ 属性 : 属性值..

2020-06-29 16:28:28 152

原创 监听器和过滤器

监听器过滤器监听器能够监控网站中一些组件的状态,状态发生改变后,自动执行某些代码。常用的监听器接口:ServletContextListener 监控网站的启动和停止应用场景:监听网站启动后,初始化缓存,或加载配置文件(Spring)ServletContextAttributeListener 监控向application对象添加和删除数据HttpSessionAttributeListener 监控会话中数据的添加和删除HttpSessionListener 监控会话的创建和销毁应用

2020-06-02 12:10:53 149

原创 HashMap

HashMapHashmap实现了Map,克隆,序列化接口,因为没有加锁,所以是一个线程不安全的容器。底层使用了数组+链表,JDK8以后增加了红黑树这种数据结构。内部使用的节点static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; ...

2020-05-01 14:44:01 145

原创 多线程

1、Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。2、volatile 能使得一个非原子操作变成原子操作吗?一个典型的例子是在类中...

2020-05-01 14:33:17 260

转载 垃圾回收

Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员专注于程序本身,不用关心内存回收这些恼人的问题,这也是 Java 能大行其道的重要原因之一,GC 真正让程序员的生产力得到了释放,但是程序员很难感知到它的存在,这就好比,我们吃完饭后在桌上放下餐盘即走,服务员会替你收拾好这些餐盘,你不会关心...

2020-04-22 13:58:54 120

原创 lambda表达式

Lambda表达式是java1.8的重要特性语法糖可以用简洁的语法实现复杂的功能。语法:(参数) -> 表达式或(参数) -> {语句;}示例:不需要参数,返回值为 5int fun(){return 5;}() -> 5接收一个参数(数字类型),返回其2倍的值int fun(int num){return 2 * num;}(x) ->...

2020-04-22 13:06:03 166

原创 SpringMVC

回顾:什么是代理模式静态代理和动态代理的区别JDK的动态代理如何实现InvactionHandler接口实现invoke方法传入被代理对象Proxy.newProxyInstance创建代理对象JDK和CGLib动态代理的区别AOP是什么,有什么作用SpringMVC的使用SpringMVC执行流程请求和响应SpringMVC介绍是MVC框架M 模型V 视图C 控...

2020-04-22 13:05:09 147

原创 SpringAOP

回顾:IOC和DIIOC的实现原理:反射Spring的XML配置:bean 对象id 对象idname 对象名称class 类型scope singleton、prototypeautowire 自动装配,byName和byTypeproperty 属性name 属性名ref 对象引用value 值constructor-arg 构造方法参数nam...

2020-04-22 13:04:14 106

原创 SpringIOC

Spring介绍Spring的组成IOC和DI的概念使用反射加注解实现IOC使用Spring实现IOCSpring介绍Spring是一个轻量级的IOC(控制反转)和AOP(面向切面编程)的容器框架,能够为企业级开发提供一站式服务。轻量级重量级:EJB(企业级JavaBean),功能强大,编程复杂,代码侵入性高轻量级:Spring,功能强大,编程相对简单,侵入性低IOC 控制反...

2020-04-22 13:03:01 102

原创 几种设计模式

OOP的七大原则OCP(Open-Closed Principle),开放封闭原则:软件实体应该扩展开放、修改封闭。实现:合理划分构件,一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里;一种可变性不应当与另一个可变性混合在一起。DIP(Dependency Inversion Principle),依赖倒置原则:摆脱面向过程编程思想中高层模块依赖于低层实现,抽象依赖于具体细节...

2020-04-22 12:56:15 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除