简介 Websocket协议提供了一种方式可以让客户端与服务器相互通信,现代很多浏览器都支持Websocket,后端的很多开发框架也大多支持Websocket。在生产环境中,经常需要用到Nginx作为反向代理,有时候需要…
标签:后端开发
没有学不会的 C++:const 关键字
const 是 C++ 中的关键字,它会在编译期间(时机很重要),告诉编译器这个对象是不能被修改的。初学者一般会认为 const 是个麻烦的东西,因为它常常让你的程序编译不通过,而去掉了 const 之后,就不会有这么多…
从官网学习Node.js OS模块方法速查
1. 简介 os模块提供获取操作系统信息的实用方法。 const os = require('os') 2. 方法简介 系统换行符 os.EOL windows是’\n\r’, posix是…
Linux下使用经典方式安装程序 (以 安装Vim 作为例子)
引言 Linux是 Java, PHP, Python等非 .NET, 非IOS开发人员的操作系统。 我们务必要在日常中使用它。 虽然现在安装软件的方式越来越简单, 使用 yum install (CentOS) , a…
C#基础提升系列——C#任务同步
C#任务同步 如果需要共享数据,就必须使用同步技术,确保一次只有一个线程访问和改变共享状态。如果不注意同步,就会出现争用条件和死锁。 不同步导致的线程问题 如果两个或多个线程访问相同的对象,并且对共享状态的访问没有同步,…
学生成绩管理
创建学生表student,成绩表sc,课程表course create or replace table student( sid int(11) primary key not null, sname char(25)…
尾递归优化小记
前言 一般地,对于java语言而言,普通的递归调用是在java虚拟机栈上完成的.假如a()是一个递归方法,那么在其内部再调用自己的时候,假设为a1(),那么a1()方法变量表将创建在a()方法栈帧之上,从而形成了一个新的…
深入 CommonJs 与 ES6 Module
目前主流的模块规范 UMD CommonJs es6 module umd 模块(通用模块) (function (global, factory) { typeof exports === 'object' &…
数据结构——栈
栈具有先进后出的特性。栈和队列一样,同样是一种特殊的列表。本文将介绍栈的基本接口及数组栈、链栈的Java实现。 接口 包含了基本的栈操作方法。 源码 public interface IStack<T> { …
Node.js 配合 express 框架、mongodb 实践 && [使用 TypeScript 重构]
一、Node.js默认使用commonJs的模块化方案,TypeScript默认是ES6的模块化方案,两者有本质区别。 1.Node.js的去寻找引入的依赖时,如果是Node自带的模块,比如fs文件模块,只需要填写fs即…
从官网学习Node.js FS模块方法速查
最新文档请查看仓库 https://github.com/wangduandu… 1. File System 所有文件操作提供同步和异步的两种方式,本笔记只记录异步的API 异步方式其最后一个参数是回调函数…
简单理解hibernate的数据的三种状态。
简单理解三种状态。 所谓的三种状态,说的很玄乎,还有什么宿主。搞得我头大。其实简单理解只有两种状态一种是数据位于内存的状态,一种是数据位于硬盘的状态。 而根据这些数据是否纳入session管理之下又可以分为,管理状态与不…