学习笔记
文章平均质量分 63
蔴牛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程原理--学习笔记
今天查看了java的Executor框架源码,在此记录一下,以便查阅。(一),Executor的线程池通过ThreadPoolExecutor实现,Executors是他的工厂类,这里只说三种常用的类, 1,Executors.newSingleThreadExecutor():线程池中只有一个线程,当线程执行结束,或因为其他原因进入DEAD状态,则会再次创建一个线程供使用; 2,Execu原创 2017-02-06 18:02:30 · 369 阅读 · 0 评论 -
CentOS 安装oracle数据库(终于搞通了~~)
要在CentOS6.5上,安装oracle 11 r2,网上搜寻了好久,还是各种不通,搞了一天终于弄好了,这里记录一下;首先声明:安装的机器内存至少要2G,因为在后面安装的时候,会有个preckeck,内存不能小于1G,我都是到最后才发现不行,崩溃。。。;而且,安装是需要图形界面的,没有安装的也可以,到时候通过Xming和putty也可以,具体后面说;再者:有的博文提前做了一下设置,比如修改SWAP原创 2017-02-16 18:05:51 · 2015 阅读 · 0 评论 -
进程间的通讯方式
学习笔记进程间的通讯方式:说明:首先说明,为什么会有进程间的通讯,在最早的时候,进程间是没有通讯的,比如你创建两个程序A,B,A和B都要有画图的功能,在以前,你就必须在A和B中分别创建画图的功能,后来有了进程间的通讯,你就可以只在程序A中创建画图功能,如果B中要调用的话,直接和A通讯,把数据传送给A调用他的画图功能就可以了。 还有一个原因是,由于进程是最小的资源分配单元,也就是说,原创 2017-01-22 11:31:26 · 369 阅读 · 0 评论 -
协议栈
首先,提一个问题,都知道OSI或,TCP/IP网络模型吧,采用最多的是五层模型,不用多说,其中数据从最高的应用层到最低的物理层,依次经过, 应用层 —> 传输层 —> 网络层 –> 数据链路层 —> 物理层;每经过一层都会附加上头部或,尾部信息,比如,在传输层,如果采用的是TCP协议,则会添加上TCP报头,在网络层,会被加上IP报头,那么问题来了,是谁加的呢?是协议栈,协议栈可以屏蔽掉各个厂原创 2017-01-23 14:01:28 · 426 阅读 · 0 评论 -
tomcat是如何处理请求的
主要查看tomcat的server.xml配置文件,其顺序大致如下:在输入http://localhost:8080/myweb/index.jsp的时候;1,请求被端口为8080的connector监听到,对应于server.xml里:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort=原创 2017-01-23 18:01:19 · 2161 阅读 · 0 评论 -
我理解的serialVersionUID
在本地运行是好的,但是放到tomcat上就不行了,这是个很tricky的问题,要理解这个问题,首先,要了解serialVersionUID 的作用;在创建一个实现了序列化接口的class的时候,都会提示你创建一个serialVersionUID (如果你不显示的创建,则jvm会自动创建一个,但是这个id会根据不同的jvm创建不同的id,不推荐)这个到底有什么作用呢?作用主要用在反序列化的时候,jav原创 2017-02-03 11:24:19 · 392 阅读 · 0 评论 -
我理解的多进程,多线程
这里大致分两个部分说明一下, 进程,线程,进程池,线程池,多进程和多线程; jdk的executor多线程框架。 第一部分: 首先说一下我理解的这几个概念: 进程: 系统分配资源的最小单元:也就是说,操作系统是按照一个进程进行分配资源的,每个进程有自己的内存区域,别的进程看不到,这就引出了一个问题,如果我进程A要引用进程B中某个功能,如何实现呢?采用的IPC(Inter-Process Com原创 2017-02-03 14:51:38 · 339 阅读 · 0 评论 -
蔴牛学算法---二叉树遍历
摘要:之前在网上翻过很多其他人写好的算法,很好,但是他们写的算法已经是优化过,或者,经过修剪的,算法这个东西,是个循序渐进的过程,先实现,然后优化,自己写这些,只是为了记录学习经历,如若对您有启发,那再好不过。 二叉树简介 对于二叉树的介绍,不做赘述,只需知道他的结构即可,由根节点,左右子树构成。 遍历 递归遍历,不赘述,很简单的代码,这里只说非递归形式,非递归就要借助一种数据结构,栈,其...原创 2018-08-22 11:47:26 · 216 阅读 · 0 评论
分享