- 博客(103)
- 收藏
- 关注
原创 【WEEK9】 【DAY5】Web开发静态资源处理【中文版】
接下来开始学习SpringBoot与Web开发,从这一章往后,就属于实战部分的内容了;其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。Webjars本质就是以jar包的方式引入我们的静态资源 , 我们以前要导入一个静态资源文件,直接导入即可。我们也可以自己通过配置文件来指定一下,哪些文件夹是需要我们放静态资源文件的,在application.properties中配置。
2024-04-27 08:30:00 629
原创 【WEEK9】 【DAY4】Principles of Auto-Configuration 【English Version】
【代码】【WEEK9】 【DAY4】Principles of Auto-Configuration 【English Version】
2024-04-26 14:00:00 830
原创 【WEEK9】 【DAY4】自动配置原理【中文版】
5.2.2.1.1.一但这个配置类生效;这个配置类就会给容器中添加各种组件;5.2.2.1.2.这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性又是和配置文件绑定的;5.2.2.1.3.所有在配置文件中能配置的属性都是在xxxxProperties类中封装着;5.2.2.1.4.配置文件能配置什么就可以参照某个功能对应的这个属性类5.2.2.1.5.
2024-04-26 08:30:00 574
原创 【WEEK9】 【DAY3】JSR303 Data Validation and Environment Switching 【English Version】
【代码】【WEEK9】 【DAY3】JSR303 Data Validation and Environment Switching 【English Version】
2024-04-25 14:00:00 647
原创 【WEEK9】 【DAY3】JSR303数据校验及多环境切换【中文版】
(创建: application.properties, application-test.properties, application-dev.properties)项目打包好以后,我们可以使用命令行参数的形式,启动项目的时候来指定配置文件的新位置;我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本。profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境。
2024-04-25 08:30:00 868
原创 【WEEK9】 【DAY2】YAML Configuration Injection - Part Two【English Version】
【代码】【WEEK9】 【DAY2】YAML Configuration Injection - Part Two【English Version】
2024-04-24 14:00:00 1105
原创 【WEEK9】 【DAY1】YAML Configuration Injection - Part One【English Version】
【代码】【WEEK9】 【DAY1】YAML Configuration Injection - Part One【English Version】
2024-04-23 14:00:00 883 1
原创 【WEEK9】 【DAY1】YAML配置注入第一部分【中文版】
3.1.5.1.YAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)3.1.5.2.这种语言以数据作为中心,而不是以标记语言为重点!3.1.5.3.以前的配置文件,大多数都是使用xml来配置;
2024-04-23 08:30:00 947 1
原创 【WEEK8】Learning Objectives and Summaries【MySQL+Spring Boot】【English Version】
【代码】【WEEK8】Learning Objectives and Summaries【MySQL+Spring Boot】【English Version】
2024-04-22 08:30:00 447
原创 【WEEK8】 【DAY5】Spring Boot Operational Principles【English Version】
【代码】【WEEK8】 【DAY5】Spring Boot Operational Principles【English Version】
2024-04-21 08:30:00 1002
原创 【WEEK8】 【DAY5】Springboot运行原理【中文版】
推断并设置main方法的定义类,找到运行的主类;作用:标注在某个类上说明这个类是SpringBoot的主配置类, SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;作用:自动扫描并加载符合条件的组件或者bean,将这个bean定义加载到IOC容器中。这个注解在Spring中很重要 ,它对应XML配置中的元素。自动配置(使springboot开启自动配置功能)spring配置类(对应spring的配置文件)注解的分类:预定义注解、自定义注解、元注解。
2024-04-20 08:30:00 1127
原创 【WEEK8】 【DAY3】【DAY4】Overview of Spring Boot【English Version】
【代码】【WEEK8】 【DAY3】【DAY4】Overview of Spring Boot【English Version】
2024-04-19 08:30:00 1247
原创 【WEEK8】 【DAY3】【DAY4】总览Spring Boot【中文版】
1.2.1.1.Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson。1.2.1.2.Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;
2024-04-18 08:30:00 951
原创 【WEEK8】 【DAY1】【DAY2】JDBC—Transactions & Database Connection Pools【English Version】
【代码】【WEEK8】 【DAY1】【DAY2】JDBC—Transactions & Database Connection Pools【English Version】
2024-04-17 08:30:00 1163
原创 【WEEK8】 【DAY1】【DAY2】JDBC—事务&数据库连接池【中文版】
开启事务conn.setAutoCommit(false);一组业务执行完毕,提交事务可以在catch语句中显示地定义‘回滚语句’,但即使不写,默认情况就会回滚。
2024-04-16 09:00:00 719
原创 【WEEK7】Learning Objectives and Summaries【MySQL】【English Version】
【代码】【WEEK7】Learning Objectives and Summaries【MySQL】【English Version】
2024-04-15 08:30:00 395
原创 【WEEK7】 【DAY4】JDBC—statement对象【中文版】
10.2.1.1.Jdbc中的statement队形用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。10.2.1.2.Statement对象的executeUpdate方法,用于向数据库发送增、删、改的SQL语句,executeUpdate执行结束后,将会返回一个整数(显示这些增删改语句导致了数据库中几行数据发生了变化)
2024-04-13 09:00:00 709
原创 【WEEK7】 【DAY3】JDBC—Database Drivers【English Version】
【代码】【WEEK7】 【DAY3】JDBC—Database Drivers【English Version】
2024-04-12 14:00:00 664
原创 【WEEK7】 【DAY3】JDBC—数据库驱动【中文版】
然后在其中lesson->one->后创建一个新的class,即为jdbcFirstDemo(命名为此),其中装填下一个小模块的代码,以查询并显示数据库‘p37jdbc’中的id、name、password等信息。10.1.2.1.SUN公司为了简化开发人员的操作(对数据库的统一操作),提供了一个规范——Java操作数据库的规范:JDBC。类比其他驱动:(使用)声卡、显卡的前提是有驱动。(Driver的源码是静态判断,详细可打开Driver.class查看)将对应的jar包复制粘贴进刚刚创建的文件夹。
2024-04-12 08:30:00 782
原创 【WEEK7】 【DAY3】Standard Database Design【English Version】
2024.4.10 WednesdayDatabase design is necessary when databases become complexhttps://zhuanlan.zhihu.com/p/590135927Problems caused by non-standard table design:
2024-04-11 14:00:00 841
原创 【WEEK7】 【DAY2】Permission Management and Backup【English Version】
【代码】【WEEK7】 【DAY2】Permission Management and Backup【English Version】
2024-04-10 14:00:00 1169
原创 【WEEK7】 【DAY2】权限管理和备份【中文版】
输入:mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql。记得更换目标数据库,否则会出现‘ERROR 1046 (3D000): No database selected’将在D盘存储school数据库中表student的内容于名为a.sql的文件。想要导入则选择‘运行SQL文件’(但是‘查询’里的语句不会被备份。(给所有的库、表授予全部权限,除了给其他用户授权的权限)想要恢复则先登录mysql然后导入:(白色高亮)
2024-04-10 08:30:00 694
原创 【WEEK7】 【DAY1】Indexes【English Version】
【代码】【WEEK7】 【DAY1】Indexes【English Version】
2024-04-09 14:00:00 2016
原创 【WEEK7】 【DAY1】索引【中文版】
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。7.4.4.索引一般应加在查找条件的字段。7.4.2.不要对经常变动的数据加索引。7.4.3.小数据量的表建议不要加索引。7.4.1.索引不是越多越好。
2024-04-09 08:30:00 1890
原创 【WEEK6】 【DAY7】MD5 Encryption & Transactions【English Version】
【代码】【WEEK6】 【DAY7】MD5 Encryption & Transactions【English Version】
2024-04-08 08:30:00 958
原创 【WEEK6】 【DAY7】MD5加密&事务【中文版】
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。不可逆6.1.1.事务就是将一组SQL语句放在同一批次内去执行6.1.2.如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行6.1.3.MySQL事务处理只支持InnoDB和BDB数据表类型。
2024-04-07 17:00:00 1000
原创 【WEEK6】Learning Objectives and Summaries【MySQL】【English Version】
【代码】【WEEK6】Learning Objectives and Summaries【MySQL】【English Version】
2024-04-07 08:30:00 480
原创 【WEEK6】 【DAY3】MySQL Functions【English Version】
【代码】【WEEK6】 【DAY3】MySQL Functions【English Version】
2024-04-05 09:00:00 970
原创 【WEEK6】 【DAY3】MySQL函数【中文版】
函数名称描述COUNT( )返回满足Select条件的记录总和数,如 select count(*) 【不建议使用 *,效率低】SUM( )返回数字字段或表达式列作统计,返回一列的总和AVG( )通常为数值字段或表达列作统计,返回一列的平均值MAX( )可以为数值字段,字符字段或表达式列作统计,返回最大的值MIN( )可以为数值字段,字符字段或表达式列作统计,返回最小的值。
2024-04-04 09:00:00 1852
原创 【WEEK6】 【DAY2】DQL Data Querying - Part Two 【English Version】
【代码】【WEEK6】 【DAY2】DQL Data Querying - Part Two 【English Version】
2024-04-03 14:00:00 913
SpingBoot-Web静态资源
2024-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人