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管理之下又可以分为,管理状态与不…
如何"有计划,高效率,优简历"应对面试
前言 前一篇文章讲述了我在三月份毫无准备就去面试的后果,一开始心态真的爆炸,但是又不服气,一想到每次回来后家人朋友问我面试结果的期待脸,越觉得必须付出的行动来证明自己了。 面经传送门: 一个1年工作经验的PHP程序员是如…
电商想挣你的钱,慕课网给你的却是挣钱的本事!
双十一,把自己或者女朋友的购物车塞满是对节日和IT行业最大的尊重。 &nbs…
php原生上拉加载,点击加载更多(jQuery,ajax,mysql)
设计目的 一个网站的数据非常多的时候,需要分页,方便浏览,为了方便翻页,那么我们摒弃传统的点击翻页,直接往下拉,不停地自动加载数据,这样就可以方便阅读。 设计原理 通过ajax向后端接口发起翻页请求,发送页码,后端接收页…
“万物皆对象”改成“所有一切都是事物”比较好
“万物皆对象(Everything is Object)”是JAVA中的一个重要思想,但个人觉得这句话的翻译有些问题,很多初学者听到这句话时都觉得似懂非懂摸不着边际。 “对象”这个词语在汉语言的环境里并不是常用词,也不是…