- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 eclipse利用maven工具解决jar包冲突问题
项目中出现的问题如下: Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.Log4jLoggerFactory 原因 : maven自动加载其他jar引入的依赖包,俩jar包在同一个classpath下。 解决步骤:打开pom.xml,最下面选择De...
2018-08-29 16:27:02 8072 1
原创 ArrayList 常用方法 源码
目录ArrayList 常用方法 源码解析 0.构造器1.toArray2.Set3.indexof4.get5.remove6.add7.forEach8.sizeArrayList 常用方法 源码解析 0.构造器说明:当传递的参数为集合类型时,会把集合类型转化为数组类型,并赋值给elementData。1.toArray ...
2018-08-15 17:07:08 343
转载 【集合框架】JDK1.8源码分析之ArrayList
一、前言 分析了Map中主要的类之后,下面我们来分析Collection下面几种常见的类,如ArrayList、LinkedList、HashSet、TreeSet等。下面通过JDK源码来一起分析ArrayList底层是如何实现的。(PS:把JVM看完了之后终于可以有成片的时间来阅读源码了,感觉简直不能更爽)。二、ArrayList数据结构 分析一个类的时候,数据结构往往是它的灵魂...
2018-08-15 11:33:43 251
原创 maven安装和配置
一、需要准备的东西1)JDK 2)Eclipse 3)Maven程序包二、下载与安装1)https://maven.apache.org/dovmload.cgi 下载maven程序。2)解压3)建环境变量 Maven_home. 赋值路径4)建环境变量 Path 追加 %MAVEN_HOME%\bin\;5)测试 通过DOS命令 mvn -V 是否安装成功...
2018-08-07 15:53:06 226
转载 消息中间件(适合入门)
转载自https://blog.csdn.net/ZHOUCHAOQIANG/article/details/50411500什么是Message Queue? 提到消息中间件,那么首先就必须理解一下所谓的Message Queue。 在平常的开发中,应用开发人员完全可以通过发送和接受消息的方式来方便的与应用程序进行可靠的通信,并且消息的处理为我们提供了方便的消息传递和许多业务处...
2018-08-06 18:29:51 787
转载 常见数据结构与算法整理总结(下)
这篇文章是常见数据结构与算法整理总结的下篇,上一篇主要是对常见的数据结构进行集中总结,这篇主要是总结一些常见的算法相关内容,文章中如有错误,欢迎指出。一、概述二、查找算法三、排序算法四、其它算法五、常见算法题六、总结一、概述以前看到这样一句话,语言只是工具,算法才是程序设计的灵魂。的确,算法在计算机科学中的地位真的很重要,在很多大公司的笔试面试中,算法掌握程度的考察都...
2018-08-06 18:25:07 954
转载 常见数据结构与算法整理总结(上)
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几种数据结构,线性表、栈、队列等都提供了较好的实现,就是我们经常用到的Java集合框架,有需要的...
2018-08-06 18:23:14 79231 8
转载 源代码管理工具之SVN
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块。SVN的使用环境 服务器端的配置 客户端软件的使用 客户端图形界面工具的使用 SVN的目录规范及使用实例1.SVN的使用环境。 要想使用SVN管理源代码,必须得有两套环境服务器端 可...
2018-08-06 17:53:33 227
转载 dubbo与zookeeper的关系
Dubbo建议使用Zookeeper作为服务的注册中心。1. Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以 通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机...
2018-08-06 17:43:15 2337
转载 tomcat 与 nginx,apache的区别是什么?
作者:知乎用户链接:https://www.zhihu.com/question/32212996/answer/87524617来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 题主说的Apache,指的应该是Apache软件基金会下的一个项目——Apache HTTP Server Project;Nginx同样也是一款开源的HTTP服务器软件(当然它...
2018-08-06 17:36:46 223
原创 会话跟踪之Cookie和Session
1.什么是会话?客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话。2.什么是会话跟踪?会话跟踪指的是对同一个用户对服务器的连接的请求和接受响应的监视。3.为什么需要会话跟踪?浏览器与服务器之间的通信是通过HTTP协议进行通信的,而HTTP协议是“无状态”的协议,它不能保存客户的信息,即一次响应完成之后连接就断开了,下一次的请求需要重新连接,这样就需要判断...
2018-08-06 17:27:17 365
原创 HTTP 协议
1.1 HTTP协议HTTP协议Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输文本到本地浏览器的传送协议。 HTTP的特性1.HTTP构建于TCP/IP协议之上,默认端口号是802.HTTP是无连接无状态的无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户...
2018-08-06 17:08:35 2066
转载 CSS 教程(全)+代码
目录CSS 基础教程 CSS样式 CSS 框模型 CSS 定位CSS 简介 CSS 背景 CSS 框模型概述 CSS...
2018-08-06 14:30:34 4534
转载 JSON 教程
目录 JSON 教程JSON 简介JSON 语法 JSON 使用JSON 教程JSON 简介JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。每一章中用到的实例{"employees": [{ "fi...
2018-08-01 11:02:57 382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人