自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾超的博客

我的个人学习站

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

原创 Java排序之冒泡排序

冒泡排序(Bubble_sort)原理: 临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似。 它适合数据规模很小的时候,而且它的效率也比较低,但是作为入门的排序算法,还是值得学习的代码// 程序目的:传统冒泡排序法public class BobbleS

2016-08-07 05:21:01 235

原创 CDN简介

CDN工作机制一个大型网站,它的网站的访问量和流量一般都是比较大的,而且并发度多。比如淘宝。每天的交易,访问都很大,但是他的响应速度却很快。它是如何在高并发,高流量下提高用户的响应的速度的。CDN就是一种很好的方式。CDN:内容分发网络(Content Delivery NetWork),它是构筑在现有Internet上的一种先进的流量分配网络。目的:通过在现有的Internet中增加一层新的网络架

2016-07-17 02:06:30 348

原创 Ajax异步请求

JQuery封装了JavaScript的一些常用方法,而jQuery中的ajax是一个比较常用的方法,然而,对很多初学者来说,会觉得异步请求会很难操作,下面我讲述下jQuery常用的ajax异步请求的方法。常用的几种参数 url: 要请求的服务器url type: "post" 请求方式 data:{method:;val

2016-07-06 14:06:16 325

原创 java面试题

问题一:在多线程环境中使用HashMap会有什么问题?在什么情况下使用get()方法会产生无限循环? HashMap本身没有什么问题,有没有问题取决于你是如何使用它的。比如,你在一个线程里初始化了一个HashMap然后在多个其他线程里对其进行读取,这肯定没有任何问题。有个例子就是使用HashMap来存储系统配置项。当有多于一个线程对HashMap进行修改操作的时候才会真正产生问题,比如增加、删除

2016-06-30 18:13:16 371

原创 如何提高逻辑思维能力

1.Be MECEMECE取自“Mutually Exclusive Collectively Exhaustive”,中文意思是相互独立,完全穷尽,发音读作“Me See”。相互独立,意味着将能够影响问题的原因拆分成有明确区分,互不重叠的各个因素。完全穷尽,意味着全面周密,毫无遗漏。通常运用MECE都是从一个最高层的问题开始,逐层向下进行分解。首先列出你亟待解决的问题,然后将问题拆分成子问题,并保

2016-06-30 00:44:11 754

原创 数据结构之单向链表

链表是由许多相同数据类型的元素按照特定的顺序排列而成的线性表,其特性是在计算机内存中的位置是不连续与随机存储的。 优点:数据的插入或者删除都相当方便,有新数据加入就向系统要一块内存空间,数据删除后,就把空间还给系统,不需要移动大量数据。 缺点:设计数据结构时较为麻烦,另外查找数据时,也无法向静态数据一样可随机读取数据,必须按照顺序找到该数据为止。 由于java中没有指针类型,我们可以声明链表L

2016-04-26 01:15:11 302

原创 SpringMVC之@RequestMapping注解

SpringMVC使用@RequestMapping注解为控制器指定处理那些请求。在控制器的类定义和方法定义都可标注-类定义处:提供初步的请求信息,相对于WEB应用根目录-方法处:提供进一步的细分映射请求,相对于类定义的URLDispatcherServlet截获请求后,就是通过@RequestMapping提供的映射信息确定请求所对应的处理方法。①。@RequestMapping映射请求参数,

2016-04-26 00:46:38 377

原创 SpringMVC之SpringMVC简介

1.SpringMVC概述•Spring 为展现层提供的基于 MVC 设计理念的优秀的 •Web 框架,是目前最主流的 MVC 框架之一•Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架•Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。•支持 REST 风格的 URL 请求•采用了松散耦合可插拔组件结构,比其他 MVC

2016-04-12 20:56:32 376

原创 数据结构之数组结构(二)

上篇文章我们对线性表和数组做个一些简单的了解。这篇我们通过代码来演示数组的使用。数学中的矩阵(matrix)用来描述二维数组的最好方式。那么本章主要来通过代码来讨论矩阵的相加,相乘以及稀疏矩阵,转置矩阵,上三角与小三角矩阵。矩阵相加package arrays;public class matrixAdd { /* * 两个矩阵相加 * */ priv

2016-04-11 21:56:23 496

原创 数据结构之数组结构(一)

前面我们讨论了关于数据结构的一些基本概念了,对数据结构也有了一些初步的认识。今天我们来学习一下数组的数据结构,在学习之前,我们先来了解几个概念。2.1线性表(Linear List)线性表又称为有序列表。定义如下: ①:有序列表可以是空元素,或者可写成(a1,a2,,,,an)。 ②:存在唯一的第一个元素a1与存在唯一的最后一个元素an ③:除了第一个元素a1外,每一个元素都有

2016-04-11 19:07:52 922

原创 数据结构之导论

1.1数据结构简介数据结构是一门和计算机软件和硬件都相关的学科,其中包含了算法,数据存储架构,排序,查找,程序设计概念,和哈希函数。数据:就是一种未经处理的原始文字,数字,图片,符号等,它所表达出来的只是一种没有评估价值的基本元素或项目。信息:当数据经过处理,例如以特定的当时系统地整理,归纳甚至分析后就成为有用 的“信息”。1.2算法为了解决某一工作或问题,所需要的有限数目的机械性或重复性指令与

2016-04-11 18:34:23 491

原创 Maven仓库与坐标

Maven仓库1.Maven仓库分为本地仓库和远程仓库 如果maven本地的仓库找不到我们所需的构件,maven会去全球的中央仓库去查找,查找到会下载到本地仓库。如果查找不到,就会报错2.Maven默认提供了一个全球的中央仓库可以在 ${M2_HOME}/lib/maven-model-builder.jar里面。找到\org\apache\maven\model 下的一个pom文件中。这里面定义

2016-04-07 15:16:57 471

原创 Maven常用构建命令

创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifact

2016-04-07 14:34:08 363

原创 maven环境介绍及环境搭建

1.Maven介绍Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具下载maven我们可以去maven的官网去下载maven相关的包 http://maven.apache.org下载完后解压到文件夹。我这里是F:\apache-maven-3.3.9bin:bin目录包含maven的运行脚本boot:boot目录包含类加载器的框架,使

2016-04-07 14:02:56 372

原创 java中关于线程的知识

java中的多线程处理在java中,通过两种方式来实现多线程 1.继承Thread类。 通过继承Thread类来实现多线程的方法简单明了,但是他也有一个很大的缺点,那就是如果相应的多线程处理类已经继承了一个类,便无法再继承Thread类。所以我们一般情况下不采用这种方式来实现线程的编程。 2.实现Runnable接口 使用Runnable接口的方法

2016-04-02 00:56:19 263

原创 DAO的设计模式

在我们做J2EE应用,或者其他的Java web 项目,基于SSH的MVC设计,我们都会提到DAO这个概念,那么DAO到底是什么?他能做什么?他是怎么实现的?下面我们就围绕这三个方面来了解一下DAO。1.什么是DAO DAO:数据访问接口(Data Access Object)。顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。(百度百科) 他是一个面向对象的数据库

2016-03-16 21:20:37 919

原创 JDBC连接数据库

1.要了解JDBC是如何连接数据库的,我们先来了解一下什么是JDBC JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统,通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法,方便的访问数据库资源。JDBC为访问不同的数据库提供了统一的途径,为开发者屏蔽了一些细节的问题。JDBC

2016-03-16 17:58:55 222

空空如也

空空如也

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

TA关注的人

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