自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 2018华为实习生面试总结

面试过程主要分为一面和二面:一面问到的技术问题主要是:1.    Java编译过程和C语言的区别2.    内存管理中的虚拟内存技术,是为了解决什么矛盾3.    TCP/IP四层体系结构,以及IP层的主要协议和功能4.    Servlet的生命周期5.    软件工程的定义和软件开发的主要流程6.    软件测试的方法,软件测试的分类,以及软件测试应该在软件开发的哪个过程开始7.    操作系...

2018-04-24 19:52:09 2967

原创 HashMap的底层实现原理

HashMap的初步介绍:HashMap里存放的是键值对,其中key值可以为null,但不能重重复,HashMap继承于AbstractMap类,实现了Map、Cloneable、java.io.Serializable接口,HashMap的实现不是同步的,这意味着它不是线程安全的。HashMap类有一个叫做Entry的内部类,底层实现主要是一个名叫table的默认大小为16的数组。在这个Entr...

2018-04-22 23:28:30 237

原创 2018驭势科技暑期实习生面经

驭势科技实习生招聘面试经验总结:2018/4/22,参加了驭势科技的实习生招聘面试,面试过程:1.    首先是自我介绍,项目介绍2.    http相关文档是否阅读过3.    TCP/IP的三次握手过程介绍,(过程要尽量详细,讲清两个序号和三个标志位)4.    JVM GC的主要流程和具体操作5.    B树,B+树以及它们之间的区别6.    HashMap的底层实现原理...

2018-04-22 22:52:05 2700

原创 IO的阻塞与非阻塞、同步与异步以及Java网络IO交互方式

 最近工作中,接触到了Java网络编程方面的东西:Socket、NIO、MongoDB等,也看了tomcat的源码,也加强了线程方面的知识,也使用了MINA这样的框架。感觉获益良多,原本技术上的薄弱环节也在慢慢提高,很多想写的东西,也在慢慢规划整理。无奈最近在筹备婚礼的事情,显得有些耽搁。  想了很久,决定先写写IO中经常被提到的概念——“同步与异步、阻塞与非阻塞”以及在Java网络编程中的简单运...

2018-04-16 09:26:47 158

原创 丑数

题目描述:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。常规思路:丑数只能被2,3,5整除,所以碰到一个数,如果能被2整除,就一直整除2;如果能被3整除,就一直整除3;如果能被5整除,就一直整除5。如果最后得到1,说明该数是丑数,该思路的问题在于对于不是丑数的数也要去...

2018-04-13 11:05:43 131

原创 详解乐观锁的一种实现方式——CAS

线程安全众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程中的操作执行顺序是不可预测的。Java里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性。加上复合操作的原子性,我们可以认为Java的线程安全...

2018-04-12 21:31:03 20533 1

转载 Java内存模型

一、Java内存模型概念  硬件系统是通过基于高速缓存的存储交互方法解决了处理器与内存的速度矛盾,但这也带来了缓存一致性问题。而Java内存模型是用来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致性的内存访问效果。  Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量(此处的变量不是一般的变量,其包括了实例字段、静态字段和构成数组对象...

2018-04-11 22:09:05 101

选课系统代码

在线选课系统的毕业设计,功能齐全,绝对能够使用,是校级优秀论毕业设计。

2016-10-08

选课系统的实现与应用

在线选课系统的毕业论文,超级详细,绝对有用,是校级优秀论文。

2016-10-08

空空如也

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

TA关注的人

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