自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浩瀚星空

知识的海洋:知道越多,就越发现自己的渺小!

  • 博客(8)
  • 收藏
  • 关注

转载 IDEA用maven创建springMVC项目和配置(XML配置和Java配置)

这段时间在学习javaweb的一些知识,然后接触到了springmvc框架。框架的创建和配置一直是新手入门的一个难题,所以我就写一下我的配置过程,以供参考,另外因为spring4的新特性可以用java来配置,网上相关资料较少,所以我参考了很多博文后,把xml和java两种配置方式都试了一下。 工具准备:IDEA2016.3 Java jdk 1.8 1、DEA创建项目 新建一个maven proj...

2018-05-30 15:46:40 368 1

转载 Java8十大新特性

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inte...

2018-05-30 14:19:45 315

转载 HashMap的工作原理是什么

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...

2018-05-30 13:51:23 510 1

原创 Git本地上传到服务器

1.本机window系统的话先下载msysgit  下载后在开始菜单里面找到 "Git --> Git Bash"进入命令2、找到要上传的目录,通过命令 git init 把这个目录变成git可以管理的仓库git init3、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add (文件名如果后面是.责添加当...

2018-05-17 10:45:02 3194

原创 常用的异常类型

1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数...

2018-05-10 15:39:19 687

原创 Nginx是什么

1、Nginx是什么Nginx是HTTP服务器,可将服务器上的静态文件通过HTTP协议展示给客户端。2、Nginx能做什么有什么优势客户端假设通过HTTP协议访问A网站中的应用服务器,那么网站管理者可在服务器加一个Nginx(也就是所谓的反向代理),让客户端线先请求Nginx,随后Nginx去请求应用服务器,然后将结果返回给客户端。那么可能会有小伙伴疑惑既然可以直接访问HTTP,那为何要多此一举,...

2018-05-10 14:30:48 3213

转载 彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连...

2018-05-10 13:51:19 192

转载 多线程面试题整合汇总

1:什么是线程?    线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。    2:线程和进程有什么区别?    线程是进程的子集,一个进程可...

2018-05-08 14:02:11 165

空空如也

空空如也

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

TA关注的人

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