自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lizo_Is_Me的专栏

猪场java工程师

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 读书笔记之OSI模型

分层的好处是利用层次结构可以把开放系统的信息交换问题分解到一系列容易控制的软硬件模块-层中,而各层可以根据需要独立进行修改或扩充功能,同时,有利于个不同制造厂家的设备互连。OSI参考模型中不同层完成不同的功能,各层相互配合通过标准的接口进行通信。应用层 (Application): 网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS

2015-06-16 15:10:23 492

原创 jvm之运行时数据区

Java虚拟机在执行java程序的过程时,根据不同的用途,把他管理的内存划分为不同的区域。主要包括:线程私有: 程序计数器,java虚拟机栈

2015-06-16 10:13:20 114

原创 BAT实习内推笔试卷(第一场)——个人答案以及分析

第一题:给定一个长度不小于2的数组arr。 写一个函数调整arr,使arr中要么所有的偶数位上都是偶数,要么所有的奇数位上都是奇数上。 要求:如果数组长度为N,时间复杂度请达到O(N),额外空间复杂度请达到O(1),下标0,2,4,6...算作偶数位,下标1,3,5,7...算作奇数位,例如[1,2,3,4]调整为[2,1,4,3]即可分析:时间复杂度请达到O(N),就不能

2015-06-11 20:12:12 1002

转载 java之Volatile使用

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种

2015-06-10 16:18:24 436

原创 Java之Synchronized

一、CASCAS(compare and swap),解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。 具体来说,就是当一个CPU要操作某一块内存区域的时候,会记录下操作前,内存的值A,放在Cache中,当CPU操作完成完成后,把A的值修改为新的

2015-06-09 16:51:43 470

原创 面试题错题本之java

1.在jdk1.5的环境下,有如下4条语句:1234Integer i01 = 59;inti02 = 59;Integer i03 =Integer.valueOf(59);Integer i04 = newInteger(59)。以

2015-06-03 16:20:12 806

git客户端forWindows

Windows下git客户端 版本 1.9.5

2014-12-22

Python Cookbook chm

python cookbook 英文版原版 编者:(美国)马特利(Alex Martelli) (美国)马特利(Anna Martelli Ravenscroft) (美国)阿舍尔(David Ascher)

2014-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除