软件开发
文章平均质量分 56
心灵的爱
这个作者很懒,什么都没留下…
展开
-
java开发相关
java中的equals()方法是比较两个对象的reference是否相同。原创 2015-03-21 22:11:30 · 259 阅读 · 0 评论 -
java实现单链表
单链表是一种数据结构,由一个个节点组成,单链表的节点结构如下所示┌───┬───┐│data │next │└───┴───┘ 要想实现单链表有两种做法,头插法和尾插法,头插法就是每次新增加的节点使它成为头结点;尾插法就是每次新增加的节点在最后。话不多说,现在就上代码,尾插法实现单链表代码分析,每个节点就是一个类,定义节点类Node,节点类N原创 2015-04-04 20:58:31 · 339 阅读 · 0 评论 -
node.js解决跨域问题
var app = express();//设置跨域访问app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.he原创 2017-08-08 21:59:27 · 335 阅读 · 0 评论 -
node.js中Event loop机制
(1)所有同步任务都在主线程上执行,形成一个执行栈(2)主线程之外,还存在一个"任务队列",只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。(3)一旦"执行栈"中的所有同步任务执行完毕,系统就会读取"任务队列",看看里面有哪些事件。那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行。(4)主线程不断重复上面的第三步。原创 2017-08-08 22:02:34 · 190 阅读 · 0 评论 -
linux中docker安装
原创 2017-08-17 21:43:51 · 253 阅读 · 0 评论 -
nodejs压缩文件
var JSZip = require('jszip');var fs = require('fs');var zip = new JSZip();zip.file('test.txt', 'hello there');zip.folder("images/img").file("201.gif", fs.readFileSync("../../source/img/201.gif"))转载 2017-10-06 16:50:04 · 1114 阅读 · 0 评论 -
pm2介绍
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).备注:SaaS、PaaS和IaaS是云服务模式。 SaaS 软件即服务,例如Google的 Gmail 邮箱服务.面向应用型转载 2017-10-30 14:11:17 · 381 阅读 · 0 评论 -
跨域访问nodejs,ie获取不到cookie
php通过ajax访问nodejs,生成cookie,在chrome,firefox里正常,但是在ie里获取不到可以通过设置ie隐私,接受所有cookie解决查了下原因,应该跟这个类似http://blog.csdn.net/sunqinye/article/details/7849074就是IE加入了以PlatformforPrivacyPreferences(P3P)为原创 2017-11-08 15:49:27 · 612 阅读 · 0 评论 -
用Redis轻松实现秒杀系统
导论曾经被问过好多次怎样实现秒杀系统的问题。昨天又在CSDN架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。秒杀系统的架构设计秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述三点。...转载 2018-11-30 17:38:14 · 125 阅读 · 0 评论