摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2021-07-26 17:08 六石 阅读(185) 评论(0) 推荐(0) 编辑
摘要: nodejs的特点总共有以下几点 1. 异步I/O(非阻塞I/O) 2. 事件驱动 3. 单线程 4. 擅长I/O密集型,不擅长CPU密集型 5. 高并发 下面是一道很经典的面试题,描述了node的整体运行机制,相信很多人都碰到了。这道题背后的原理就是nodejs代码执行顺序 setTimeout( 阅读全文
posted @ 2019-07-05 15:24 六石 阅读(1280) 评论(0) 推荐(2) 编辑
摘要: package.json各字段解析 { "name": "Hello World", "version": "0.0.1", "author": "张三", "private": true, // 如果设置为true,npm拒绝发布这个包; "description": "第一个node.js程序" 阅读全文
posted @ 2019-05-22 14:33 六石 阅读(2580) 评论(2) 推荐(0) 编辑
摘要: 备注: 单独的 index.d.ts对于代码实现没有约束性,将约束和实现写在一个页面里有约束性,或者使用如下: // clock.interface.ts export interface ClockInterface { currentTime: Date; setTime(d: number): 阅读全文
posted @ 2019-05-22 10:36 六石 阅读(578) 评论(0) 推荐(0) 编辑
摘要: "SecureCRT For Mac安装、破解、使用详细总结" 阅读全文
posted @ 2019-05-09 10:21 六石 阅读(148) 评论(0) 推荐(0) 编辑
摘要: chrome memory 1. 各功能项说明 summary视图: 看到当前快照的全部信息 comparison视图: 多个快照之间的对比 containment视图: 查看整个 GC 路径 statistics视图: 当前快照的各种数据类型(字符串/数组等)的占比 2. chrome控制台 pr 阅读全文
posted @ 2019-05-08 11:10 六石 阅读(549) 评论(0) 推荐(0) 编辑
摘要: kafka 流处理消息队列 1. 安装 // 环境centos7,jdk8 wget https://mirrors.cnnic.cn/apache/kafka/2.2.0/kafka_2.11 2.2.0.tgz tar zxvf kafka_2.11 2.2.0.tgz cd kafka_2.1 阅读全文
posted @ 2019-05-08 10:43 六石 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 加密分类 可逆加密和不可逆加密 1. 不可逆加密: 加密后不可解密,只能通过碰撞密文以极小的概率解密; 2. 可逆加密: 加密后可以解密;包括 对称加密 与 非对称加密 ; 1. 对称加密双方采用共同密钥; 2. 非对称加密: 这种加密方式存在两个密钥,密钥 一种是公钥,一种是密钥。使用公钥加密,则 阅读全文
posted @ 2019-05-07 15:08 六石 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: Myisam引擎和InnoDB引擎 1. mysql优先选择使用innodb引擎,原因:支持事务,支持行级锁,支持外键,高效处理并发以及并发带来的一致性问题; 2. Myisam的优势: 查询效率要高一些 两者的区别类似于AMD和Intel的区别; mysql执行sql过程 客户端连接mysqld 阅读全文
posted @ 2019-05-07 13:48 六石 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 主要问题 1. SQL注入:即通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,从而获取不该获取的数据 2. 跨站脚本攻击(也称为XSS):指利用网站漏洞从用户那里恶意盗取信息。用户在浏览网站、使用即时通讯软件、甚至在阅读电子邮件时,通常会 阅读全文
posted @ 2019-05-05 18:15 六石 阅读(407) 评论(0) 推荐(0) 编辑