- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 socketIo 搭建长连接(2)
今天我们在这里要说的是wehsocket和node开发长连接问题,我们在真正的项目中,可能要实现的功能不知是简单的聊天功能,我们现在要整合Redis,rabbitMQ,等实现o2o的提醒功能:首先,整合一次redis:我们建立一个chat文件夹,在其中写入一个package.json文件,用于生成我们的node类库{ "name": "zefun", "ve
2017-03-14 19:25:38
1503
原创 socketIo 搭建长连接(1)
聊天服务器开发环境搭建首先下载node.js,前往官网下载并安装,在此中需要下载安装express和socket,前者为node开发web的环境,后者为我们开发聊天服务器的js搭建项目1.新建文件夹,qqDemo2.在项目下安装express和socket.ionpm install --save express npm install --sa
2017-03-14 19:09:01
5356
转载 socket.io基础
前言socket.io是一个跨浏览器的支持webSocket的实时通讯的js, 官网地址为 http://socket.io/docs/针对api是英文的,再次做了一次翻译和诠释socket.io主要是server.js的编写,客户端是机器简答的写法,只要引用socket.io.js即可$ npm install socket.io 使用该命令来安装socket
2017-03-14 18:52:22
439
原创 windows配置PHP的Redis扩展
1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准);2.根据PHP版本号,编译器版本号和CPU架构 下载地址:http://windows.php.NET/downloads/pecl/snaps/redis/2.2.5/h
2017-02-24 15:55:11
345
原创 Electron 打包注意项
本文主要讲的是在用electron打包现有的工程时遇到的问题,然后怎么解决1.html页面引用的JS文件不起作用?注意jquery的引用最好放在第一位(1)全域安装jQuery全域插件不能带 .js 副档名,require里不要带文件后缀window.$ = window.jQuery = require("./js/jquery.min");(2)非全域安装j
2017-02-22 11:36:11
1682
原创 Electron加密打包文件
1.安装 electron-packager注意:先复制一份package.json文件到./app目录下,(千万记住这一点,我在这步这折腾了好几个小时才弄明白)然后记得改下package.json里main:main.js的路径(去掉app/)使用命令 npm install --save-dev electron-packager将electron-package安装到本地
2017-02-21 12:14:08
18746
3
原创 Electron开发入门(五):项目打包
一、安装 electron-packagerPS:安装之前,先复制一份package.json文件到./app目录下,然后改下./app目录下package.json里 “main”: “app/main.js”的路径(去掉app/),不这样子的话,下面打包的时候会报错,有的版本识别不了应用路径。1、使用命令 npm install --save-dev electron-pack
2017-02-21 12:06:30
2228
原创 Electron开发入门(三):main process和web page 通信
一、main process 和 web page 通信 electron框架主进程(Main Process)与嵌入的网页(web page,也就是renderer process)之间的通信Main.js里添加代码//通信模块,mian process与renderer process(web page)const {ipcMain} = require('electron'
2017-02-21 11:03:17
5303
1
原创 Electron开发入门(二):创建项目Hello Word
创建简单的Electron程序 1、首先,切换到你的项目空间,我的在 D:\ProjectsSpace\ElectronProjects\ElectronTest,ElectronTest是案例项目文件夹 ①、打开cmd,切换到自己的项目文件目录 然后输入命令 npm init创建 package.json文件, 然后按照步骤一步一步来,一直到最后 最后成功的
2017-02-21 10:43:12
846
原创 win7下electron安装
安装electrin费了老大劲了,贴吧百度都翻烂了,最后卸载了node.js重新安装后才解决问题,开始把node.js安装到了D盘下面,然后eelectron怎么安装都安装不了,保证各种路径问题,后来重新安装后问题没了,安装步骤按照淘宝的镜像方式根据官网提供的electron的npm安装方法,使用下面的命令进行安装,结果不成功npm install --save-dev elect
2017-02-20 17:34:43
5189
转载 JAVA多线程和并发基础面试问答
原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Ja
2017-02-12 16:12:35
250
转载 Java NIO和IO的区别
下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。复制代码 代码如下:IO NIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地
2017-02-12 14:31:48
269
转载 JVM参数配置大全
前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M
2017-02-12 13:58:35
254
转载 Java Web开发Tomcat中三种部署项目的方法
Java Web开发Tomcat中三种部署项目的方法,开始java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在co
2017-02-12 13:43:41
540
转载 什么是Maven?maven简单入门教程
1.什么是Maven?Maven是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理。2.下载及安装下载最新版 Maven:apache-maven-3.2.1-bin.zip。官网下载:http://maven.apache.org/download.cgi.解压文件:配置环境变量(需要先配置好%JAVA_HOME%环境变量):查看
2017-02-12 11:57:43
271
转载 JVM介绍
1. 什么是JVM?JVM是Java VirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(
2017-02-12 11:43:58
250
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根
2017-02-12 11:42:53
288
转载 四种多服务器共享session的方法
伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题又随之而来:
2017-02-12 11:40:57
1735
转载 mysql查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f
2017-02-12 11:39:15
216
转载 mysql索引优化
1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到
2017-02-12 11:35:25
218
jaxen-1.1-beta-6.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人