浅学HTML(day1)

一、环境安装等玩意儿

visual studio code

Chinese.....:软件汉化

Chinese lorem:简体 乱数假文  jw+N(随机生成N个字符)

open in browser:浏览器打开文件,鼠标右击

左下齿轮->设置->auto save改afterdalay

开发者工具:F12(FN)

二、懒人的日常

  1. 快捷生成网页基本结构:              shift+!+enter

  2. 快速生成注释(取消):              Ctrl+/

  3. 快捷格式(规范)化文档:          shift+Alt+F

  4. 快捷选中每行相同位置内容:       shift+Alt+鼠标左键

  5. 快捷选中不同位置内容:               Alt+鼠标左键

  6. 快捷返回(上个操作):               Ctrl+z

  7. 快捷复制上下行:                           shift+Alt+上下键

  8. 快速生成文字:jw+N(有Chinese lorem插件,生成N个中文)

                                  lorem+N(生成N个英文)

<!--申明文档-->
<!DOCTYPE html>
<!--根标签-->
<html lang="en">
<!--头部标签:存储元数据,里面内容基本是给浏览器解析-->
    <head>
        <!--设置字符集 utf-8(万国码)===》解决乱码问题-->
        <meta charset="utf-8">
        <!--标题标签:设置网页标题,在网页标题栏显示-->
        <title>喔吼</title>
        <!--设置网页的图标
        rel:设置link引入的数据类型,href:选择图片的位置(变量)-->
        <link rel="icon" href="1.jpg">
        <!--http-equiv="refresh":设置操作
            content:设置内容(23->变量单位为s,故不必再添加单位)-->
        <meta http-equiv="refresh" content="23,htpps://www.baidu.com">
        <!--name:设置meta数据类型,content:设置数据内容,keyword:设置网页关键字,给搜索引擎收录-->
        <meta name="keyword" content="基本结构,html">
        <!--description:设置网页介绍-->
        <meta name="description" content="html的基本结构,HTML是给页面添加内容的">        
    </head>
    <!--主体标签:页面内容,主要给用户看的-->
    <body>
        <!--jw4==随机生成4个中文字符-->
       太榜服。
       <!--lorem4==随机生成4个英文字符-->
       Lorem ipsum dolor sit.
    </body>
</html>

(嗯,这图是啥呢,没想好,反正就是每行解释下)

三、常用标签(介绍)

<!-- 设置内容水平居中 -->
<center>
<!-- 标题 h1~h6;数字越大,优先级越低,h1最多只能出现一次,常用标题h1~h3
       特点:
          默认样式:数字越大,字体越小,加粗
          每个标签独占一行-->
        <h1>一级标题</h1>
        <h2>二级标题</h2>
        ·······
        <h6>六级标题</h6>
<!-- 段落 p 
        特点:
          默认样式:垂直方向有距离
          每个段落独占一行-->
<!-- span 包裹文字,不独占一行 -->
<!-- br:强制转行,br后面的元素另起一行 -->【没代码,太乱】
        <em>em的语义为强调内容</em>
        <strong>strong的语义是强调语气【和i的效果差不多目前来看】</strong>
<!-- 
        i/b都不独占一行
        设置斜体文字:i
        设置加粗字体:b
        -->
        <i>i是设置斜体文字</i>
        <b>b是设置加粗字体</b>
<!-- 删除:del,常见于网上销售打折那个——原价998现在只要88带回家
        默认样式:有删除线,不独占一行-->
        <del>del的语义是指删除</del>
<!-- pre:模版标签,在编译器怎么写的,页面就会什么显示 -->
        <pre>额额额
    Lorem ipsum dolor sit.
        </pre>
    </center>

(比较咳咳那啥,将就着看吧,想看的话。下面是效果图)

在静态方法中使用JdbcTemplate需要注意以下几点: 1. 静态方法中无法直接使用Spring容器中的Bean,因为静态方法是类级别的,而Bean是实例级别的。因此需要手动获取JdbcTemplate实例,可以通过ApplicationContext获取JdbcTemplate实例,或者通过静态变量保存JdbcTemplate实例。 2. 在使用JdbcTemplate时,需要先创建一个JdbcTemplate实例,并设置数据源。数据源可以通过Spring容器注入,或者手动创建。在静态方法中,可以通过静态变量保存JdbcTemplate实例,避免重复创建。 3. 在使用JdbcTemplate操作数据库时,需要注意线程安全问题。JdbcTemplate是线程安全的,但是需要保证JdbcTemplate实例的线程安全,即在多线程环境中需要保证同一JdbcTemplate实例不会被并发访问。 下面是一个示例代码: ``` public class JdbcUtils { private static JdbcTemplate jdbcTemplate; public static void setDataSource(DataSource dataSource) { jdbcTemplate = new JdbcTemplate(dataSource); } public static void executeSql(String sql) { jdbcTemplate.execute(sql); } } ``` 在上面的代码中,我们通过静态变量保存了JdbcTemplate实例,并提供了一个静态方法setDataSource用于设置数据源。在使用JdbcTemplate时,我们可以直接调用静态方法executeSql执行SQL语句。需要注意的是,这里的executeSql方法是线程安全的,因为JdbcTemplate实例是共享的,并且JdbcTemplate本身是线程安全的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值