Harrison's blog

导航

2016年11月5日

Servlet基础

摘要: 今天在学习Servlet的时候遇到了一个问题:大概是这样java.lang.ClassNotFoundException: HelloServlet at org.apache.catalina.loader.WebappClassLoader.loadClass,google后在 http://s 阅读全文

posted @ 2016-11-05 21:30 HarrisonZhou 阅读(208) 评论(0) 推荐(0) 编辑

2016年5月1日

计算机基本原理

摘要: 从本质上来说操作系统就是把底层硬件抽象成了一层虚拟机,所以说计算机本身就是一个虚拟机。计算机本身并不会做任何事情,它就是一堆铁疙瘩,即使给它加电它也不会做任何事情,cpu只有在程序的指挥下才会做事情。所以,操作系统的启动就是一个自举的过程,上电的一刹那间主板上的一块ROM芯片中的代码会被自动映射到内 阅读全文

posted @ 2016-05-01 00:33 HarrisonZhou 阅读(1018) 评论(0) 推荐(0) 编辑

2016年4月11日

mysql日志与备份恢复

摘要: 一.mysql日志: mysql的日志种类有很多,常见的有二进制日志,一般查询日志,满查询日志,中继日志,事务日志等,具体信息可以通过 mysql> SHOW GLOBAL VARIABLES LIKE '%log%'; 查看,在我的机器上结果如下: 其中binlog_format字段是指二进制日志 阅读全文

posted @ 2016-04-11 22:31 HarrisonZhou 阅读(813) 评论(0) 推荐(0) 编辑

2016年4月10日

mysql事务和并发控制

摘要: 谈到事务,首先想到的问题是并发控制。比如两个用户同时操作数据库里面的一张表,一个正在读数据,一个正在删除数据,那么读数据的读出的结果究竟是多少?并发可以提高系统的性能,让多个用户同时操作一份数据,但为了数据的有效性,必须进行并发控制。并发控制的目的就是使得一个进程的操作不会影响另一个进程的操作。有很 阅读全文

posted @ 2016-04-10 22:47 HarrisonZhou 阅读(807) 评论(0) 推荐(0) 编辑

2016年4月6日

samba服务器搭建小记

摘要: 经常要在局域网的linux和windows主机之间共享文件,我遇到了当年samba作者同样的问题,既然人家已经写好了这个软件那就直接拿来用吧。 首先,在linux主机上执行 然后修改配置文件/etc/samba/smb.conf 在文件最后添加一个共享目录,这里我共享的是家目录 最后启动samba服 阅读全文

posted @ 2016-04-06 21:57 HarrisonZhou 阅读(139) 评论(0) 推荐(0) 编辑

2016年3月26日

ssh那些事儿

摘要: 第一次使用ssh是上学期搭建hadoop集群的时候,当时照着各种配置文档费了九牛二虎之力终于把环境搭建成功,现在想想当时还真是不容易呢。好了废话不扯了,进入正题。 计算机发展早期能实现两台机器之间的通信已属不易,所以当时并没有什么加密的措施,Telnet所有的认证和数据传输都是明文的,很不安全,随着 阅读全文

posted @ 2016-03-26 17:57 HarrisonZhou 阅读(388) 评论(0) 推荐(0) 编辑

2016年3月23日

Linux内核模块设计

摘要: 内核的设计有两种方式:单内核和微内核,两者各有优劣,关于两者的比较可以参见wiki.windowds和Solaris采用微内核结构. Linux内核采用单内核结构,设计比较简单,但单内核的理念是把所有的功能集成到一块儿,所以必然会导致内核的体积变大,然而事实是Linux内核体积并不大.因为Linux 阅读全文

posted @ 2016-03-23 01:54 HarrisonZhou 阅读(481) 评论(0) 推荐(0) 编辑

2016年3月20日

GNU/Linux复习笔记(2)

摘要: 典型的冯诺依曼计算机由5大部件组成:运算器,控制器,存储器,输入设备和输出设备。而一台计算机上可能有很多输入设备和输出设备,键盘、麦克风是输入设备,显示器、声卡是输出设备,网卡、硬盘、U盘既是输入设备又是输出设备。如此众多的输入输出设备中系统设定了默认输入设备是键盘,又称标准输入,用STDIN表示, 阅读全文

posted @ 2016-03-20 13:51 HarrisonZhou 阅读(284) 评论(0) 推荐(0) 编辑

2016年3月11日

GNU/Linux复习笔记(1)

摘要: 第一次接触GNU/Linux还是大四上学期实习的那两个月在window里装了 个虚拟机玩红帽的系统,那段时间稍微学了一点命令就不玩了。后来大四下学期认识了王总,装了双系统,那段时间又对linux有了进一步认识并产生了很大的 兴趣。直到上学期突然发疯把笔记本装debian8以后才完全进入linux的世 阅读全文

posted @ 2016-03-11 22:37 HarrisonZhou 阅读(406) 评论(0) 推荐(0) 编辑

2016年3月9日

thinkPHP环境搭建小记

摘要: php一直以来都被人诟病,说什么设计得很糟糕,有种你别用啊,不然就别bb了。最近,森哥在去年暑假学习了php基础和mvc模式的基础上准备用尝试一下国产ThinkPHP框架。 1、搭建LAMP环境 我实验室的电脑是deepin2015,基于debian开发的。 1.1安装Apache Web服务器 这 阅读全文

posted @ 2016-03-09 13:48 HarrisonZhou 阅读(265) 评论(0) 推荐(0) 编辑