工作、面试
文章平均质量分 59
爱踢球的老邓
Keep thinking and coding
展开
-
Linux常见的面试题
(1)Linux的文件系统目录配置要遵循FHS规范,规范定义的两级目录规范如下:/home 每个账号在该目录下都有一个文件夹,进行数据的管理/usr 有点像windows的program files和winNT结合的目录,主要包括系统的主要程序、本机端额外安装的软件、图形接口所需要的文档、额外的函数库、共享目录与文件等/bin /usr/bin /usr/local/bin 存放执行挡 如...原创 2018-03-19 21:55:39 · 1931 阅读 · 0 评论 -
面试常考点:http和https的区别与联系
感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡...转载 2018-04-22 18:12:41 · 634 阅读 · 0 评论 -
多线程中的ThreadLocal 详解
要了解ThreadLocal,首先搞清楚ThreadLocal 是什么?是用来解决什么问题的?ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问, 通常是类中的 private static 字段,是对该字段初始值的一个拷贝,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联我们知道有时候一个对象的变量会被多个线程所访问,这时就会有线程安...原创 2018-07-03 10:19:08 · 397 阅读 · 0 评论 -
Java中堆和栈有什么不同?
各司其职 最主要的区别就是栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。 独有还是共享 栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私有内存。而堆内存中的对象对所有线程可见。堆内存中的对象可以被所有线程访问。 异常错误 如果栈内存没有...原创 2018-07-03 10:24:32 · 325 阅读 · 0 评论