反射与注解编程及-CSS3
day0525-CSS3
课程回顾
1.Java反射reflect原理与作用
程序运行过程中获取Java类对象,并动态获取元数据(meta),比如:类名,构造器,属性,方法,参数等,同时也能动态修改数据,最终使功能更强大。
操作流程:拿到一个类对象->方法->获取元数据->修改(结合注解完成,annotation)
2.注解编程Annotaion
简化动态管理程序过程,通过简洁的注解对象动态配置或修改程序。
比如:
@Service
public class MyGame{
@Resource
private Student stu;
}
@RequestMapping
@Data
@Test
@Mapping
3.Java多线程间的通信
生产者/消费者模式
用户存取款案例->资源共享->同步锁->通知/等待(notify/wait)
两个或从个线程交替实现,模拟存取款,要保证数是安全的
本节内容
1.CSS3简介
2.CSS3文本效果
3.文本多列
4.服务器字体与图标字体
5.盒子属性
一.css3简介
将css样式按模块化管理,比如:盒子模型,文本效果,边框与背景,列表等
二.css3文本效果
text-shadow/box-shadow/word-break/text-overflow/overflow/white-space
三.文本多列,分栏
column:栏数
column-rule-width:分隔线宽度
column-rule-gap: 栏间距
colum-rule-color:分隔线颜色
colum-rule-style:分隔线的类型
四.服务器字体与图标字体(自定义字体)
1.服务器字体
操作步骤:
step1:下载并复制字体文本到项目中
step2:在内部样式中设置自定义字体的名称
<style>@font-face{font-family:xx;src:url(字体文件路径)}</style>
step3:在样式中调用自定义的字体名
<style>.mytext{font-famliy:xx;}</style>
2.图标字体
图标字体文件下载:
http://www.fontawesome.com.cn
step1:下载并复制到项目,样式文件fontawesome.css放在css文件夹中
字体文件务必放在fonts文件夹中
step2:在页面中导入图标字体的样式表文件fontawesome.css
step3: 在页面创建一个标签,然后给它设置组合式的类名,实现图标字符效果
<p> <span class="fa fa-2x fa-address-book fa-spin"></span></p>
五.实战练习
1.服务器字体
在网页中增加一段文字,文字使用自己下载的服务器字体
2.创建一个div元素练习盒子的box-sizing与resize等
3.网页设计:根据给定的素材,实现以下网页效果。
2.创建一个div元素练习盒子的box-sizing与resize等
3.网页设计:根据给定的素材,实现以下网页效果。
[外链图片转存中…(img-mcLZcekn-1629175217517)]
反射与注解编程及-CSS3相关推荐
- Spring基础专题——第九章(基础注解编程——上)
目标,去年一年比较懒吧,所以今年我希望我的知识可以分享给正在奋斗中的互联网开发人员,以及未来想往架构师上走的道友们我们一起进步,从一个互联网职场小白到一个沪漂湿人,一路让我知道分享是一件多么重要的事情 ...
- java 注解_怎样理解 Java 注解和运用注解编程?
怎样理解 Java 注解和运用注解编程? 注解和使用 先来看下概念首先从注释来看: 注释:给代码添加说明和解释,注释帮助开发人员理解程序.(Comment)说白点就是注释是给人看的. 注解:给代码添加 ...
- Spring注解编程基石(一)
目录 Java注解 Java原生注解 元注解 Stereotype 注解 组合注解 组合注解实现的基础 @AliasFor 隐式别名 @AliasFor 和 @Inherited 区别 注解解析工具 ...
- java注解的反射_Java注解与反射
概要 本文主要是总结Java注解与反射的相关知识,加深自己对Java类动态语言的理解,同时为日后学习Spring打下基础. 注解: 什么是注解 Annotation的作用 不是程序本身,但是可以对程序 ...
- 【JAVA SE】第十七章 反射、注解与Spring事务底层原理
第十七章 反射.注解与Spring事务底层原理 文章目录 第十七章 反射.注解与Spring事务底层原理 一.反射 1.简介 2.意义 3.缺点 4.应用场景 5.反射技术的使用 二.注解 1.概念 ...
- Java基础13:反射与注解详解
Java基础13:反射与注解详解 什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性. Orac ...
- 设计模式——Spring注解编程模型
文章目录 1. 引言 2. Spring注解编程模型 2.1 元注解(Meta-Annotations) 2.2 Spring模式注解(Stereotype Annotations) 2.3 Spri ...
- JAVA面试-基础加强与巩固:反射、注解、泛型等
https://www.jianshu.com/p/aaf8594e02eb 企业重视的是学习能力:基础很重要 JDK1.5新特性 泛型 foreach 自动拆箱装箱 枚举 静态导入(Static i ...
- 深圳java培训:怎样理解 Java 注解和运用注解编程?
深圳java培训:怎样理解 Java 注解和运用注解编程? 注解和使用 先来看下概念首先从注释来看: 注释:给代码添加说明和解释,注释帮助开发人员理解程序.(Comment)说白点就是注释是给人看的. ...
最新文章
- 面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
- Python 进程之间共享数据(全局变量)
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取注入的 libbridge.so 动态库中的 load 函数地址 并 通过 远程调用 执行该函数 )
- 【总结整理】《人人都是产品经理》---读后感
- 工程勘察设计管理条例释义电子书_全国有多少注册勘察设计工程师?官方数据告诉你...
- 利用Excel VBA实现批量数据分组转置
- 【youcans 的 OpenCV 例程200篇】144. 基于灰度形态学的纹理分割
- Swap in C C++ C# Java
- 功能测试常用6种方法_云端功能测试:更好的12种方法
- 时间服务器+注册表,注册表缺失导致Windows Server 2008 R2时钟服务W32time不能自启
- Linux 之CentOS7使用firewalld打开关闭防火墙与端口
- Recycleview notifyDataSetChanged()方法调用出现IllegalStateException 问题的解决
- LINUX下载编译libav
- TSX指令集之RTM无锁并发能加快速度吗?与mutex加锁比较
- Linux - 计划任务
- tensorflow获取中间变量参数值
- 海外媒体稿件内容怎么写更出色
- 有没有免费又好用的云桌面系统?
- 科普一下bl锁的知识,没解锁的必看!
- Python数据分析实战之一--某网站二手房交易信息(数据处理)
热门文章
- 2018南京网络赛 j题 sum
- Ubuntu配置|添加拥塞控制算法到Linux内核
- 升级ingress-nginx-controller的nginx版本
- nginx平滑升级版本
- git 使用命令创建新分支
- js会计年度_比较会计年度摘要中的工作日
- c#和python哪个更好_C#、C++、Java、Python 选择哪个好?
- php源码放入iis+mysql+php服务器打开出现乱码_安装了IIS和PHP,运行PHP文件却内部服务器错误...
- [Ubuntu 更换java版本]警告: 链接组 java 已损坏,故强制重新安装候选项 的解决方案
- ActiveMQ学习笔记01Q