草庐IT

TypeScript(基础篇)day01

一.TS介绍1.1简介ts是2012年由微软开发,在js的基础上添加了类型支持1.2优劣势优势:任何位置都有代码提示,增加效率;类型系统重构更容易;使用最新的ECMAscript语法劣势:和有些库的结合并不是很完美;学习需要成本需要理解接口、泛型、类型等知识1.3与js区别首先要明确,ts的存在只是为了让编程更便捷,并不是用来取代js的,是因为js是一个弱类型没有接口泛型而已。二.环境安装首先安装ts,直接安装包即可注意是全局安装然后安装完后记得初始化ts初试化完之后有一个ts的配置文件,先修改两个东西rootdir表示我们的输入也就是写的代码所在的位置outdir表示代码会在此文件输出2.1

微信小程序day04基础加强

一.自定义组件1.1组件的创建与引用首先创建组件然后我们组件的引用分为局部和全局引用局部引用就是在当前页面能使用,在当前页面的json文件里面配置全局引用同样的道理,注意跟page等是同级的组件与页面的不同:虽然都有相应的四个文件1.2组件样式首先,默认情况下组件的样式就是隔离的==,组件之间不会相互影响,小程序也不会影响到组件,组件也影响不到小程序注意:虽然默认情况下是隔离的,但是也可以一些设置让其不隔离styleIsolation的属性:1.3数据、方法和属性数据就是组件js里面的data节点里面的数据方法就是组件js文件里面methods方法,区别于其他页面js的函数是直接写在里面的,组

微信小程序day04基础加强

一.自定义组件1.1组件的创建与引用首先创建组件然后我们组件的引用分为局部和全局引用局部引用就是在当前页面能使用,在当前页面的json文件里面配置全局引用同样的道理,注意跟page等是同级的组件与页面的不同:虽然都有相应的四个文件1.2组件样式首先,默认情况下组件的样式就是隔离的==,组件之间不会相互影响,小程序也不会影响到组件,组件也影响不到小程序注意:虽然默认情况下是隔离的,但是也可以一些设置让其不隔离styleIsolation的属性:1.3数据、方法和属性数据就是组件js里面的data节点里面的数据方法就是组件js文件里面methods方法,区别于其他页面js的函数是直接写在里面的,组

《分布式技术原理与算法解析》学习笔记Day24

分布式缓存在计算机领域,缓存是一个非常重要的、用来提升性能的技术。什么是分布式缓存?缓存技术是指用一个更快的存储设备存储一些经常用到的数据,供用户快速访问。分布式缓存是指在分布式环境或者系统下,把一些热门数据存储到离用户近、离应用近的位置,并尽量存储到更快的设备,以减少远程数据传输的延迟,让用户和应用可以很快访问到需要的数据。分布式数据缓存属于计算机应用中的缓存的一种,计算机应用中的缓存,一般代指内存,即内存存储了用户经常访问的数据,用户或者应用不再需要到磁盘中去获取相应的数据,大幅提高访问速度。分布式缓存原理下面以常见的Redis和Memcached为例,描述分布式缓存的原理。Redis分布

《分布式技术原理与算法解析》学习笔记Day24

分布式缓存在计算机领域,缓存是一个非常重要的、用来提升性能的技术。什么是分布式缓存?缓存技术是指用一个更快的存储设备存储一些经常用到的数据,供用户快速访问。分布式缓存是指在分布式环境或者系统下,把一些热门数据存储到离用户近、离应用近的位置,并尽量存储到更快的设备,以减少远程数据传输的延迟,让用户和应用可以很快访问到需要的数据。分布式数据缓存属于计算机应用中的缓存的一种,计算机应用中的缓存,一般代指内存,即内存存储了用户经常访问的数据,用户或者应用不再需要到磁盘中去获取相应的数据,大幅提高访问速度。分布式缓存原理下面以常见的Redis和Memcached为例,描述分布式缓存的原理。Redis分布

day05-mybatis配置文件和SQL映射文件

Mybatis配置文件&SQL映射文件1.配置文件-mybatis-config.xml1.1基本说明mybatis的核心配置文件(mybatis-config.xml),它的作用如配置jdbc连接信息,注册mapper等,我们需要对这个配置文件有详细的了解。文档地址:mybatis–MyBatis3|配置配置文档的顶层结构如下:1.2properties(属性)属性可以在外部进行配置,并可以进行动态替换(使用${})。既可以在典型的Java属性文件中配置这些属性,也可以在properties元素的子元素中设置。(1)直接在properties元素的子元素中配置(2)在外部配置,进行动态替换j

day05-mybatis配置文件和SQL映射文件

Mybatis配置文件&SQL映射文件1.配置文件-mybatis-config.xml1.1基本说明mybatis的核心配置文件(mybatis-config.xml),它的作用如配置jdbc连接信息,注册mapper等,我们需要对这个配置文件有详细的了解。文档地址:mybatis–MyBatis3|配置配置文档的顶层结构如下:1.2properties(属性)属性可以在外部进行配置,并可以进行动态替换(使用${})。既可以在典型的Java属性文件中配置这些属性,也可以在properties元素的子元素中设置。(1)直接在properties元素的子元素中配置(2)在外部配置,进行动态替换j

day09-1存储引擎

存储引擎1.基本介绍基本介绍MySQL的表类型由存储引擎(StorageEngines)决定,主要包括MyISAM、innoDB、Memory等MySQL数据表主要支持六种类型,分别是:CSV,Memory,ARCHIVE,MRG_MYISAM,MYISAM,InnoBDB。这六种又分为两类,一类是”事务安全型“(transaction-safe),例如:InnoDB。剩下的五种都是第二类,称为“非事务安全型”(non-transaction-safe)数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。主要的存储引擎(表类型)特点特点Myisa

day09-1存储引擎

存储引擎1.基本介绍基本介绍MySQL的表类型由存储引擎(StorageEngines)决定,主要包括MyISAM、innoDB、Memory等MySQL数据表主要支持六种类型,分别是:CSV,Memory,ARCHIVE,MRG_MYISAM,MYISAM,InnoBDB。这六种又分为两类,一类是”事务安全型“(transaction-safe),例如:InnoDB。剩下的五种都是第二类,称为“非事务安全型”(non-transaction-safe)数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。主要的存储引擎(表类型)特点特点Myisa

day07-1MySQL约束

MySQL约束基本介绍约束用于确保数据库的数据满足特定的商业规则在mysql中,约束包括:notnull,unique,primarykey,foreignkey和check5种1.primarykey(主键)字段名字段类型primarykey用于唯一地标识表行的数据,当定义主键约束之后,该列不能重复细节说明primarykey不能重复而且不能为null一张表最多只能有一个主键,但是可以是复合主键主键的指定方式有两种直接在字段名后面指定:字段名primarykey在表定义最后写primarykey(列名)使用desc表名,可以看到primarykey的情况在实际开发中,每一张表往往都会设计一个