上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页

2017年2月2日

摘要: 装饰器的原理:其实就是高阶函数,接收原函数以在之前之后进行操作。 语法格式是固定的:先定义一个函数,再使用@语法调用该函数。 例子一: 上面是最简单的装饰器,就是在目标函数执行前后输出一些语句。个人认为,这与Java中的aop编程完全是一回事,如果你明白 [aop]+[注解] 编程,那很容易触类旁通 阅读全文
posted @ 2017-02-02 21:05 LarryZeal 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 假期闲来无事,捡起Python再看一遍,略有收获,记载如下。 首先,Python中有function和method的区别,从types.MethodType和types.FunctionType就可以看出,其区别在于method是Class中的函数,但只能叫方法;此外的函数都是function。 其次,Python是动态语言,也就是鸭子类型:只要看起来像鸭子,举止行为像鸭子,那就认为这是鸭子。... 阅读全文
posted @ 2017-02-02 20:49 LarryZeal 阅读(219) 评论(0) 推荐(0) 编辑

2017年1月31日

摘要: 摘要 Google的人设计并实现了Google File System,一个可升级的分布式文件系统,用于大的分布式数据应用。可以运行在廉价的日用硬件上,具备容错性,且为大量客户端提供了高聚合的性能。 与之前的分布式文件系统的目标一致,但Google的设计是基于对Google的应用负载和技术环境的观察的,包括当下和可预期的,这与一些早期的文件系统有着显著的不同。这让我们重新审视了传统的选择,并辐射性... 阅读全文
posted @ 2017-01-31 09:00 LarryZeal 阅读(207) 评论(0) 推荐(0) 编辑

2017年1月25日

摘要: 最近在折腾大数据,需要搭建一个yum源。一般的做法是在CentOS中安装httpd,然后将rpm包放入/var/www/html下面,再执行[createrepo .]即可。 不过虚拟机对传文件终归是慢一拍,所以考虑到性能,想直接使用宿主机(我用的win10)搭建一个yum源。 可以有多个选择:II 阅读全文
posted @ 2017-01-25 23:33 LarryZeal 阅读(1643) 评论(0) 推荐(0) 编辑

2017年1月12日

摘要: 首先,为什么需要事务? 最典型的例子是银行转账,因为不是原子性的操作(一个账号扣款,另一个账号收款),所以存在出现问题的可能,如这边扣款完毕,然后程序挂掉,收款方又没收到,这钱就蒸发了。 为了保证流程按照我们预计的执行,所以出现了事务的概念。 事务的特性:ACID。 原子性、一致性、隔离性、持久性。 注意,这是在一个事务操作中表现出来的特性,由技术手段来完成,而不是数据库真的有这些特性。 原... 阅读全文
posted @ 2017-01-12 16:59 LarryZeal 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 数据库:Oracle 前提:假定100万行的记录,在最后一行有一个数据a=1。 实验:你在9:00的时候查找数据,9:05的时候查到最后一行;但是,在9:01的时候有人修改了最后一行数据并提交(commit),改为a=2,瞬间完成。 问题:在9:05的时候你查到的a的值是多少? 对于Oracle数据库来说,永远是请求那一刻的数据。所以答案是1。 原理:用户发起的查询带有时间戳SCN,查询的... 阅读全文
posted @ 2017-01-12 11:28 LarryZeal 阅读(231) 评论(0) 推荐(0) 编辑

2017年1月9日

摘要: 之前说过,桥接方式适合在统一的网络环境中使用(一样的网关和许可)。 如果网络环境发生改变,那就难堪了 -- 这就是我遇到的问题,公司里每人的IP都是固定的。 解决办法,改为NAT网络地址转换模式。 但问题又来了,这样虚拟机虽然可以访问外网以及主机,但主机无法直接与虚拟机通信!就是说,主机无法连接到虚 阅读全文
posted @ 2017-01-09 11:29 LarryZeal 阅读(947) 评论(0) 推荐(0) 编辑

2017年1月8日

摘要: 分两种:一次性的定时任务、周期性的定时任务。 一次性的定时任务,又称at定时任务,命令为atd ,这里d是deamon的首字母,守护的意思,指守护进程;其实很多程序都是以d结尾,如httpd、memcached等等。 一般Linux都默认安装了atd服务,可以通过 chkconfig --list 阅读全文
posted @ 2017-01-08 23:19 LarryZeal 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 打算认真地系统地学习一下redis,本文为鉴,笑。 先说认识 这货是一个数据库,特点是:NoSQL + 内存型! 只是,其实多数人使用的都是“内存型”这个特性 -- 因为速度快,NoSQL 反而没那么显眼。 当然,如果只是“内存型”,其实还有很多选择,例如ehcache、memcache等,甚至we 阅读全文
posted @ 2017-01-08 23:09 LarryZeal 阅读(237) 评论(0) 推荐(0) 编辑

2017年1月7日

摘要: 查看进程 Linux中的进程可以使用ps、pstree命令查看。 一般使用 ps aux (注意,没有短划线-;虽然加上不影响执行,只是会提示),还可以使用 ps -le,都是查看所有进程,区别在于显示信息的不同,掌握一种即可。 监控进程使用top命令,默认每隔3秒刷新一次。 关闭进程 关闭进程可以 阅读全文
posted @ 2017-01-07 22:42 LarryZeal 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页

导航