自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

。。。

人生最精彩的不是成功的那一瞬间,而是回头看,那段漆黑看似没有尽头的过程。

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 SpringMVC注解完全解析(下)

接着上篇注解解析,我们继续完成对SpringMVC注解的学习。使用Servlet原生API尽管SpringMVC的注解注入十分强大,但在实际的开发过程中难免会用到Servlet的原生API。而实际上,SpringMVC可以在目标方法的参数中传入很多类型的Servlet原生API:HttpServletRequestHttpServletResponseHttpSessionjava....

2019-08-31 10:23:45 2089

原创 SpringMVC注解完全解析(上)

学习是一个循序渐进的过程,了解SpringMVC的背景和概念之后,我们就要去深入学习一下SpringMVC的API,去感受它的魅力。RequestMapping首先来看一下RequestMapping,这是一个很重要的API,我们在编写入门案例的时候就用过,它可以注解在其它方法上,并指定请求路径。当然,RequestMapping可不是只能修饰方法,它还能够修饰类,例如下面的这个例子:@R...

2019-08-27 13:18:17 2282 2

原创 程序员那些必须掌握的排序算法(下)

接着上一篇的排序算法,我们废话不多,直接进入主题。1.快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。演示...

2019-08-25 17:52:14 32733 38

原创 SpringMVC快速入门

引言昨天有粉丝问我,JavaSE学完之后应该学什么,我告诉他们应该学框架,然而对于数量庞大的框架,多数人不知道该从哪个框架入手,我个人的学习建议是:先学ssh(Struts2、Hibernate、Spring),然后学SpringMVC,Spring Data,Mybatis,Spring Boot,Spring Cloud,最后完成一些综合性的案例。当然这只是我的一些个人建议,也不一定适用于所...

2019-08-24 12:08:54 2776 5

原创 Spring框架完全掌握(下)

接着上一篇文章的内容Spring框架完全掌握(上),我们继续深入了解Spring框架。Spring_AOP考虑到AOP在Spring中是非常重要的,很有必要拿出来单独说一说。所以本篇文章基本上讲述的就是关于Spring的AOP编程。简介先看一个例子:package com.itcast.spring.bean.calc;public class ArithmeticCalculato...

2019-08-22 16:05:20 2177 3

原创 程序人生路上的新阶段

引言不知不觉中,大学时光已经过去了三分之二,我从大学才开始接触编程,刚接触的时候深感计算机语言的奇幻。对于Java语言的"万物皆对象",我更是十分喜欢。中国道家文化里就有"一生二,二生三,三生万物"的思想,这不禁让我对计算机行业产生了崇高的敬意,颇有一种哲学思想。初识编程因为对这方面有些兴趣,所以我自己花费在学习上的时间也挺多的,也经历过迷茫的日子,尤其是刚入门的时候,自己什么都不懂,但又有...

2019-08-22 11:27:38 2527 8

原创 Spring框架完全掌握(上)

引言前面我写了一篇关于Spring的快速入门,旨在帮助大家能够快速地了解和使用Spring。既然是快速入门,讲解的肯定只是一些比较泛的知识,那么对于Spring的一些深入内容,我决定将其分为上、下两部分,希望能帮到你们。Bean的作用域作用域相信大家都了解,我们先来看一个案例。创建一个bean类:package com.itcast.spring.bean.scope;public ...

2019-08-21 14:32:47 4891 7

原创 Spring快速入门

引言最近几天一直在忙着学习数据结构和算法,关于JavaEE的框架也有一阵子没更新了。那么今天就来聊一聊Spring框架吧,针对该框架写一篇快速入门的文章。Spring简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分J...

2019-08-20 13:22:03 11741 16

原创 程序员那些必须掌握的排序算法(上)

现在的IT行业并不像以前那么好混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同的人有不同的答案,而事实上,很多公司都对算法有一定的要求,有些公司直接在面试的时候便会要求面试者手写算法题。这就对程序员的技术要求产生了很大的考验,所以面对如今的大环境,我们必须掌握算法,才能在今后...

2019-08-17 16:03:39 85523 213

原创 Hibernate对象状态之间的神奇转换

状态分类在Hibernate框架中,为了管理持久化类,Hibernate将其分为了三个状态:瞬时态(Transient Object)持久态(Persistent Object)脱管态(Detached Object)有很多人好像对这些概念和它们之间的转换不太明白,那么本篇文章就是来解决这些问题的,看完了还不会你来找我。(开个玩笑~~)详细描述我们先来详细地了解一下三种状态:1...

2019-08-14 20:25:34 2877

原创 图解Java数据结构之环形链表

本篇文章介绍数据结构中的环形链表。介绍环形链表,类似于单链表,也是一种链式存储结构,环形链表由单链表演化过来。单链表的最后一个结点的链域指向NULL,而环形链表的建立,不要专门的头结点,让最后一个结点的链域指向链表结点。 简单点说链表首位相连,组成环状数据结构。如下图结构:而在环形链表中,最为著名的即是约瑟夫环问题。约瑟夫环问题问题介绍:设编号为1、2、3、… 、n的n个人围坐一圈,...

2019-08-08 15:01:38 7294 4

原创 图解Java数据结构之双向链表

上一篇文章说到了单链表,也通过案例具体实现了一下,但是单链表的缺点也显而易见。单向链表查找的方向只能是一个方向单向链表不能自我删除,需要靠辅助节点而双向链表则能够很轻松地实现上面的功能。何为双向链表双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。增删改查思路...

2019-08-08 13:39:46 3647 1

原创 图解Java数据结构之单链表

本篇文章介绍数据结构中的单链表。链表(Linked List)介绍链表可分为三类:单链表双向链表循环列表下面具体分析三个链表的应用。单链表链表是有序的列表,它在内存中存储方式如下:虽然链表是有序列表,但是其元素并不是连续存储的。我们从图中可以看出,a1的next域为110,而地址为110的元素为a2;a2的next域为180,而地址为180的元素为a3,以此类推。综上所述...

2019-08-07 11:26:46 4859

原创 图解Java数据结构之队列

本篇文章,将对队列进行一个深入的解析。使用场景队列在日常生活中十分常见,例如:银行排队办理业务、食堂排队打饭等等,这些都是队列的应用。那么队列有什么特点呢?我们知道排队的原则就是先来后到,排在前面的人就可以优先办理业务,那么队列也一样,队列遵循先进先出的原则。队列介绍刚才通过生活中的例子大致了解了一下队列,那么从数据结构的角度来讲,队列到底是什么呢?队列是一个有序列表,可以用数组或是...

2019-08-06 16:00:07 3346 1

原创 图解Java数据结构之稀疏数组

在编程中,算法的重要性不言而喻,没有算法的程序是没有灵魂的。可见算法的重要性。然而,在学习算法之前我们需要掌握数据结构,数据结构是算法的基础。我在大学的时候,学校里的数据结构是用C语言教的,因为对C语言也不是很了解,所以掌握得不是特别好,在网上找的一些学习资料里也基本都是用C语言来进行数据结构的教学。那么,从本篇文章开始,我将用Java语言来介绍数据结构,当然,数据结构过后就是算法。标题...

2019-08-06 12:14:27 3168

原创 一篇文章让你马上入门Hibernate

在前面我们学完了Struts2,接下来我们就要去学习第二个框架Hibernate。那什么是Hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库,Hibernat...

2019-08-05 11:19:23 2716

原创 深入Java源码剖析之Set集合

Java的集合类由Collection接口和Map接口派生,其中:List代表有序集合,元素有序且可重复Set代表无序集合,元素无序且不可重复Map集合存储键值对那么本篇文章将从源码角度讨论一下无序集合Set。HashSetHashSet实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 ...

2019-08-02 14:56:52 3952 1

原创 Android探索之百度地图开发

文章目录前言地图图层介绍地图覆盖物介绍地图事件POI检索公交线路查询线路规划地理编码前言之前自己在做一个小项目时涉及到了百度地图的一些内容,当时因为对百度地图的开发流程不是很了解,于是就查阅了一下官方文档,然后阅读别人的博客来学习,但是发现这里面并没有我想要的东西,官方文档也说得不太详细,模棱两可。所以后面自己摸索了一下,也将自己的学习所得分享出来。地图图层介绍那么直接进入正题吧,关于百度...

2019-08-01 18:02:36 4288

ssm整合项目.zip

本项目采用Spring + SpringMVC + MyBatis框架进行整合开发,并严格进行分层,是入门学习框架整合的好案例

2020-08-19

wechat.zip

【除夕夜特辑】手把手教你微信公众号开发 文章源代码,详细介绍了微信公众号开发的一些功能,比如:接收消息、回复消息、自定义菜单、模板消息、二维码等等。

2020-01-24

Python微信防撤回小程序

当你用微信和对方聊天时,对方突然撤回了几条消息,你会好奇吗?你会很想知道对方撤回了什么吗? Python实现的微信防撤回小程序,让你轻松获取对方撤回的消息内容

2019-11-28

揭秘数据结构之双链表(源代码)

揭秘数据结构之双链表文章所讲程序的源代码

2019-11-06

玩转单链表——源代码

玩转单链表——文章中所讲述的程序源代码

2019-11-05

OptimizeDemo.zip

关于百度地图SDK开发的小Demo,和博客同步

2019-08-01

BeanUtils开发包

BeanUtils是Apache Commons组件的成员之一,主要用于简化JavaBean封装数据的操作。

2019-04-16

第三方jar包

该压缩包提供了一系列的jar包,如okhttp,achartengine,volley,okio,MPAndroidChart

2018-11-07

颜色拾取器&&测量尺

颜色拾取器,无需安装,双击即可运行,想要哪里的颜色只需将鼠标拖动到相应位置即可。测量尺可以准确测量控件的宽和高

2018-11-07

空空如也

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

TA关注的人

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