- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 前端初探——ES6结构赋值
ES6中的语法,结构赋值import React,{Component} from "react"// 等效于import React from 'react';const Component = React.Component
2020-12-14 15:03:27 153
原创 GraphQL开发整理
文章目录前言REST的缺点:GraphQL [官网](https://graphql.cn/learn/)GraphQL简介GraphQL获取数据Schema 和类型Query 、Mutation and SubscriptionSchema(图表模式)【核心概念\color{red}{核心概念}核心概念】引入 schema 的原因什么是类型?标量类型(Scalar Type)对象类型(Object Type)列表和非空(Lists and Non-Null)其他类型(接口,联合,输入)接口类型(In
2020-12-14 15:01:40 587
原创 前端初探——typescript学习整理
typescript补充VSCode实现用Ctrl+滚轮实现代码的缩放格式化代码打断点1.基础类型类型断言2.接口readonly vs const函数类型可索引的类型类类型3.类readonly修饰符存取器4.函数( 转demo3)为函数的参数和返回值添加类型重载5.泛型6.枚举计算的和常量成员反向映射const枚举7.高级类型交叉类型(Intersection Types)联合类型类型保护Null类型别名字符串字面量类型可辨识联合索引类型映射类型8.模块介绍导出重新导出导入export = 和 impo
2020-11-18 10:15:56 1013
原创 Africa项目之支付部分(一、对接支付宝)
环境介绍开发环境实际生产环境,每次测试需要0.01元的巨资;使用的为前端为uiapp 后端为spring boot框架前期准备工作:通过支付宝平台注册获取商户appid,使用密钥工具(Windows,ios)生成商家的公私密钥,通过用户的公钥在支付宝端进行注册,形成支付宝公钥支付宝密钥支付流程以下为配置类import org.springframework.context.annotation.Configuration;@Configurationpublic class AliPay
2020-09-08 10:41:40 882
原创 案例分析第一课预习笔记
文章目录一、基础知识电子商务概念发展历程应用领域“三流”商务模式8大要素(1)电子商务三流分别是什么?“人货场”分别指什么?(2)列举电子商务中网络营销常见方式(3)网络消费者购买决策过程(4)商务模式8大要素(5)4P理论你知道吗产品价格渠道推广销售额=流量×转化率×客单价×复购率二、案例分析一、基础知识电子商务概念、发展历程、发展趋势、应用领域、“三流”、商务模式8大要素等电子商务概...
2020-03-13 17:38:28 1813
原创 Java之类汇总
1.整型类型 存储需求 bit数 取值范围 备注int 4字节 48short 2字节 28 -32768~32767long 8字节 88byte ...
2020-02-23 11:41:32 110
原创 Linux之指令代码
常用基础命令1 用户管理命令1) useradd 添加新用户2) passwd 设置用户密码3) id 判断用户是否存在 id username4) su 切换用户5) userdel 删除用户 userdel 用户名 (功能描述:删除用户但保存用户主目录) userdel -r 用户名 (功能描述:用户和用户主目录,都删除)6) who 查看登录用户信息 whoa...
2020-02-22 17:12:33 178
原创 Linux之shell编程
shell编程1 概述Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。Shell是解释执行的脚本语言,在Shell中可以调用Linux系统命令。2 shell脚本的执行方式1)echo输出内容到控制台 ...
2020-02-22 16:45:39 120
原创 Linux之基础
Linux基础目录1、Linux入门概述2、VM安装相关3、Linux目录结构4、系统管理操作5、远程登录6、rpm7、shell编程8、yum仓库配置1、 Linux入门概述Linux内核最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UN...
2020-02-22 14:52:44 138
原创 数据库之索引
索引我们分为四类来讲 单列索引(普通索引,唯一索引,主键索引)、组合索引、全文索引、空间索引。1.单列索引:一个索引只包含单个列,但一个表中可以有多个单列索引。 这里不要搞混淆了。1)、普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值,纯粹为了查询数据更快一点2)、唯一索引:索引列中的值必须是唯一的,但是允许为空值,3)、主键索引:是一种特殊的唯...
2020-02-22 14:19:50 90
原创 计算机网络之各种杂记
一、关于三次握手图不在身边,之后补充二、OSI模型一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。二、TCP/IP四层模型TCP/IP是一个四层的体系结构,主要包括:应用层、运...
2020-02-22 14:13:00 154
原创 数据库之事务的四个特性
事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。事务的四大特性(ACID):1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全...
2020-02-21 21:35:34 637
原创 数据库之nosql
nosql数据库Redis:键值对数据库。 适合缓存场景。Mongodb:分布式文件存储数据库。 适合字段变动很多的业务。如商品表的属性:冰箱的属性 与 酒的属性 大部分不一致,用JSON存储在Mongodb中,有查询与运算HBase:列式存储数据库。 高压缩比,适用于统计类业务场景Elasticsearch:全文检索数据库。 弥补关系型数据库 多属性like效率很慢的情况。...
2020-02-21 15:45:05 74
原创 数据库之事务隔离级别
事务隔离级别1.读未提交(Read Uncommitted):只处理更新丢失。如果一个事务已经开始写数据,则不允许其他事务同时进行写操作,但允许其他事务读此行数据。可通过“排他写锁”实现。2.读提交(Read Committed):处理更新丢失、脏读。读取数据的事务允许其他事务继续访问改行数据,但是未提交的写事务将会禁止其他事务访问改行。可通过“瞬间共享读锁”和“排他写锁”实现。3.可重复读...
2020-02-21 15:42:38 77
原创 MySQL之SQL注入
#{} 和 ${}区别#{}- #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。- 例如:order by #{parameterName} //或取Map中的value#{Key}也是一样操作。- 假设传入参数是“Smith”- 会解析成:order by “Smith”${}$将传入的数据直接显示生成在sql中。- ...
2020-02-21 15:29:13 143
原创 MySql之存储引擎的不同——InnoDB与MyISAM
存储引擎查看命令:SHOW ENGINESInnoDB存储引擎InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB是默认的MySQL引擎。InnoDB主要特性有:1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这...
2020-02-21 15:16:53 121
原创 MySQL之数据库常用语句汇总
关系数据库结构化数据语言与非结构化数据语言关系数据库由一系列表格组成表头:表格名称以及序列名称主题:数据行以及数据基础操作创建表格,约束,数据类型插入行,删除行,更新行集合操作基础操作 – 创建表格CREATE TABLE <表格名称> ( <序列名> <序列数据结构> [<序列约束>]);基础操作 – 约束序列约束CONS...
2020-02-21 14:43:43 153
原创 关于SQL优化的笔记
未完待续#1.MySQL版本以下笔记来自5.5版本安装:rpm -ivh rpm软件名卸载:yun -y remove XXX安装时 有日志提醒我们可以修改密码:/usr/bin/mysqladmin -u root password启动:service mysql start 关闭:service mysql stop 重启:service mysql restart在计...
2020-02-20 12:07:57 404
原创 IO里面的常见类,字节流、字符流的差异
JAVA IO主要有这四个类InputStream、OutputStream、Reader、Writer来处理,要处理字节流的就用InputStream、OutputStream,要处理字符流,就用Reader、Writer,现实中根据需要,我们选择他们的相关子类进行数据的读写首先什么是流:流(Stream)的概念来源于UNIX中的管道(pipe)概念,在unix中,管道是一条不间断的字节流,...
2020-02-07 17:34:23 503
原创 Java之static关键字
1、为什么要用static关键字?通常来说,用new创建类的对象时,数据存储空间才被分配,方法才供外界调用。但有时我们只想为特定域分配单一存储空间,不考虑要创建多少对象或者说根本就不创建任何对象,再就是我们想在没有创建对象的情况下也想调用方法。在这两种情况下,static关键字,满足了我们的需求。2、static关键字的用法最基本的用法是,static 可以用于修饰成员变量和成员方法,我们将...
2020-02-06 19:47:56 82
原创 HashMap什么时候ReHash
在介绍HashMap的内部实现机制时提到了两个参数,DEFAULT_INITIAL_CAPACITY和DEFAULT_LOAD_FACTOR,DEFAULT_INITIAL_CAPACITY是table数组的容量,DEFAULT_LOAD_FACTOR则是为了最大程度避免哈希冲突,提高HashMap效率而设置的一个影响因子,将其乘以DEFAULT_INITIAL_CAPACITY就得到了一个阈值t...
2020-02-06 19:46:50 1057
原创 ArrayList扩容过程
#ArrayList动态扩容的全过程。如果通过无参构造的话,初始数组容量为0,当真正对数组进行添加时,才真正分配容量。每次按照1.5倍(位运算)的比率通过copeOf的方式扩容。 在JKD1.6中实现是,如果通过无参构造的话,初始数组容量为10,每次通过copeOf的方式扩容后容量为原来的1.5倍例如:数组长度为10,有20个数据要添加,在第10个添加完之后,添加第11个数时,数组扩容为15(...
2020-02-06 19:43:39 996
原创 Sql语句
#SELECT * FROM t_category,t_product;#隐式内连接#SELECT * FROM 表一,表二 WHERE c.cid=p.category_id;#显式内连接#SELECT * FROM t_category c INNER JOIN t_product p;#SELECT * FROM t_category c INNER JOIN t_product ...
2020-02-06 19:38:36 118
原创 数据结构的整理
数据结构的整理##数组###一、数组的特点1.在内存中,数组是一块连续的区域2.数组需要预留空间在使用前需要提前申请所占内存的大小,这样不知道需要多大的空间,就预先申请可能会浪费内存空间,即数组空间利用率低ps:数组的空间在编译阶段就需要进行确定,所以需要提前给出数组空间的大小(在运行阶段是不允许改变的)3.在数组起始位置处,插入数据和删除数据效率低。插入数据时,待插入位置的的元素...
2020-02-06 19:31:44 391
原创 SpringAop及底层源码分析
理解AOP是什么AOP是Aspect-oriented programming 面向切面(方面)编程的简写AOP的实现可以对业务逻辑和系统级的服务(系统日志,事务,权限验证)进行隔离,使业务逻辑跟各系统服务间的业务逻辑耦合度降低,font color=#FF0000 >提高代码的利用率与开发效率。AOP的实现是通过动态代理实现的有两种实现方式JDK 动态代理来和CGLIB动态代理J...
2019-11-22 01:20:53 242
amiibo烧录用bin数据.rar
2019-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人