想自己写个跟spring里的注解一样的注解来用,然后希望能找到使用了自己写了注解的类,下面来介绍一下实现方法
声明,下面代码是没看过spring源码写的,基本上都是网上找的博客,整理的
Controller.java
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Controller {
}
本文配置基于ubuntu16.04
如果
sudo apt update
很慢的话,可以用国内的源,比如:http://mirrors.aliyun.com/
备忘一下我装Ubuntu的过程,后面用到了不用搜了
做镜像可以用
做好了,插入电脑用U盘启动即可
对cron表达示的理解备忘
总共有6个*,分别是
秒、分、时、日、月、周几
如果出现7个* 则最后一个表示
年
var schedule = require('node-schedule');
schedule.scheduleJob('1 * * * * *', function(){
console.log('echo:' + new Date());
});
npm install -g express-generator
express demo
cd demo && npm install
npm install --save socket.io
在routes文件夹里创建文件 io.js
> use demo
> db.topics.find() // 返回topics文档里的所有记录
> db.topics.find({'tab': 'Python'}) // 返回topics文档里tab字段为Python的记录
> db.topics.find({'view': {$lt: 10}}) // 返回topics文档里view小与10的记录,同类的还有 $gt $lte $gte $ne
> db.topics.find({'tab:' 'Python'}, {'title': 1}) // 返回topics文档里tab为Python的_id, title字段的记录,1返回,0不返回
> db.topics.find({'tab': 'Python'}, {'title': 1, '_id': 0}) // 返回topics文档里tab为Python的title字段的记录
> db.topics.find().pretty() // 返回记录格式化
> db.topics.find().pretty().skip(5).limit(10) // 返回topics文档里第5-15条记录
> db.topics.find().sort({'createAt': -1}) // 按createAt降序排列 1 正序
可以参照这个安装 https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-ubuntu/
但我到sudo apt-get install -y mongodb-enterprise
这一步出问题了,总提示没有mongodb-enterprise这个包,最后用sudo apt install mongodb
装上了,反正也能用