Aspect oriented Programming (AOP) 补充了Object oriented Programming (OOP)。OOP最重要的概念模块是类(class),而AOP中则是切面。AOP可以在多种类型和多个类间进行操作,可以认为AOP串起了这些数据。OOP使用封装,继承和多态 ...
分类:
编程语言 时间:
2018-12-09 19:58:00
阅读次数:
229
错误口令登陆超过3次锁定用户15分钟 保存退出,立刻生效 注:这里使用的是 pam_tally2 模块; deny: 错误口令登陆次数; unlock_time: 锁定用户时间,单位为秒; 如果想取消对 root 的锁定则把 even_deny_root 和 root_unlock_time=900 ...
分类:
系统相关 时间:
2018-12-08 15:40:04
阅读次数:
317
CREATE USER shineyue40_wh PROFILE DEFAULT IDENTIFIED BY shineyue40_wh DEFAULT TABLESPACE shineyue40_wh TEMPORARY TABLESPACE temp ACCOUNT UNLOCK; GRANT ...
分类:
其他好文 时间:
2018-12-06 14:30:27
阅读次数:
193
1- NoSQL简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"; NoSQL是指非关系型的数据库,有时也称作Not Only SQL的缩写,即"不仅仅是SQL",是对非传统关系型数据库管理系统的统称; NoSQL用于超大规模数据的存储(数据存储不需要固定的模式 ...
分类:
数据库 时间:
2018-12-04 01:01:43
阅读次数:
241
单板选择NandFlash启动,则硬件上电后,系统会自己主动将NandFlash中的前4K内容复制到STEPSTONE即4K SRAM中。然后从SRAM中的0X0地址启动。基于mini2440的简易bootloader制作方法在上一篇文章中有提到。它编译出的boot.bin仅仅有1.96KB,小于S ...
分类:
其他好文 时间:
2018-12-02 22:42:57
阅读次数:
272
互斥锁 条件变量 信号量 总结: 互斥锁是是访问共享变量的,防止多线程同时写出现脏数据。 信号量是用来线程同步的,可两线程双向互相通知,也可单向通知。 条件变量是信号量的一种封装,用于线程单向等待另一个线程的通知,也可先后多个线程等待同一个条件变量的唤醒。 参考资料:https://blog.csd ...
分类:
编程语言 时间:
2018-12-02 20:11:18
阅读次数:
226
linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。即对象互斥锁的概念,来保证共享数据操作的完整性 ...
分类:
其他好文 时间:
2018-12-02 20:02:54
阅读次数:
202
ReentrantReadWriteLock 创建实例 读锁获取:ReadLock lock 写锁释放:WriteLock unlock ...
分类:
其他好文 时间:
2018-12-01 20:19:27
阅读次数:
201
/boot: 系统启动相关文件,如内核, initrd以及grub(bootloader) /dev: 设备文件 设备文件: 块设备: 随机设备,可以随机访问(如磁盘) 字符设备: 线性访问(如键盘) ls看不到文件的大小,只有两个设备号-主设备号(major)和次设备号(minor) /etc: ...
分类:
系统相关 时间:
2018-11-29 16:41:23
阅读次数:
244
【Linux文件目录简介】##与系统启动有关目录/boot:系统启动相关文件,入内核、initrd,以及grub(bootloader)/dev:设备文件快设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME,其中root用户的家目录为/roo
分类:
系统相关 时间:
2018-11-28 12:25:43
阅读次数:
243