2019年8月12日

Linux安装redis

摘要: 1. 安装gcc 1)sudo apt update 2) sudo apt install build-essential 2. 下载redis 3. 解压:tar zxvf (redis压缩文件名) 4. 进入解压的redis目录 5. 编译:make MALLOG=libc 6. 安装: ma 阅读全文

posted @ 2019-08-12 20:26 DjanFey 阅读(96) 评论(0) 推荐(0) 编辑

2019年5月14日

经典好文--如何保证缓存和数据库的双写一致性

摘要: 面试题如何保证缓存与数据库的双写一致性? 面试官心理分析你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 阅读全文

posted @ 2019-05-14 23:33 DjanFey 阅读(168) 评论(0) 推荐(0) 编辑

2019年5月5日

Vue采坑记录

摘要: 一、vuex数据持久化 1. npm install vuex-persistedstate 2. import createPersistedState from 'vuex-persistedstate' const store = new Vuex.Store({ modules: { app 阅读全文

posted @ 2019-05-05 17:29 DjanFey 阅读(160) 评论(0) 推荐(0) 编辑

2019年4月28日

mysql学习笔记--遇到的坑

摘要: 一、navcat 连接不支持密码输入 1. 先通过命令行进去mysql的root账户 mysql -uroot -p'password' 2. 更改加密方式 alter user 'root'@'localhost' identified by 'password' password expire 阅读全文

posted @ 2019-04-28 22:01 DjanFey 阅读(110) 评论(0) 推荐(0) 编辑

2019年4月26日

Golang学习---常用库

摘要: 1. 路由库:github.com/julienschmidt/httprouter 2. mysql驱动:github.com/go-sql-driver/mysql 3. JWT: GitHub - dgrijalva/jwt-go: Golang implementation of JSON 阅读全文

posted @ 2019-04-26 18:02 DjanFey 阅读(433) 评论(0) 推荐(0) 编辑

Golang学习---test写法和benchmark写法

摘要: 一、Test 1. 每一个test文件须import一个testing 2. test文件下的每一个test case 均必须用Test开头并且符合TestXxxx形式,否则go test会直接跳过测试不执行 3. test case的入参为t *testing.T或b *testing.B 4. 阅读全文

posted @ 2019-04-26 16:55 DjanFey 阅读(464) 评论(0) 推荐(0) 编辑

2019年4月15日

mysql学习笔记--go使用mysql

摘要: 一、 连接数据库 a. //用户名:密码@[连接方式](主机名:端口号)/数据库名 db,_:=sql.Open("mysql","root:7758521123jf@(127.0.0.1:3306)/itcast) b. import ( _ "github.com/go-sql-driver/m 阅读全文

posted @ 2019-04-15 08:58 DjanFey 阅读(190) 评论(0) 推荐(0) 编辑

2019年4月12日

mysql学习笔记--数据库预处理

摘要: 一、概念 1. 预编译一次,可以多次执行。用来解决一条sql语句频繁执行的问题 2. 语法 a. 预处理语句:preapre 预处理名字 from 'sql语句' b. 执行预处理:execute 预处理名字 [using 变量] 3. 例题 a. prepare stmt from 'select 阅读全文

posted @ 2019-04-12 17:08 DjanFey 阅读(367) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库内置函数

摘要: 一、数字类 1. 生成随机数:rand() a. 随机抽取2位 select * from stuinfo order by rand() limit 2 2. 四舍五入:round(数字) 3. 向上取整:ceil(数字) 4. 向下取整:floor(数字) 5. 截取:truncate(数字,截 阅读全文

posted @ 2019-04-12 16:49 DjanFey 阅读(178) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库索引

摘要: 一、索引的优点:查询速度快 二、索引的缺点: 1. 增、删、改(数据操作语句)效率低了 2. 索引占用空间 三、索引类型: 1. 普通索引 2. 唯一索引(唯一键) 3. 主键索引:只要主键就自动创建主键索引,不需要手动创建 4. 全文索引,搜索引擎使用,mysql不支持中文的全文索引,我们通过sp 阅读全文

posted @ 2019-04-12 15:28 DjanFey 阅读(102) 评论(0) 推荐(0) 编辑

导航