自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宜春

少年太弱,请专心练剑

  • 博客(19)
  • 资源 (2)
  • 问答 (10)
  • 收藏
  • 关注

转载 java泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然...

2019-09-28 20:42:54 1853 1

原创 【已解决】java.io.FileNotFoundException 异常

其实出现该异常一般有两种原因:1、系统找不到指定的文件。2、拒绝访问。针对第一种情况解决方法pot.txt 应该存在于工程目录下,而不是工程的子目录(生成的文件也在工程目录下.),报错的原因也很简单,不是你的文件不存在就是放错位置了,没有放到工程目录下~针对第二种情况解决方法该异常主要由于IO流针对文件而言,没有权限访问文件目录,FileOutputStream读取流的时候如...

2019-09-27 22:43:14 35706

原创 idea常用图标总结

若不是java第一开发利器IDEA的崛起,各位仁兄又怎会齐聚于此(这句话应该病没毛吧我觉得),随着跟换java开发工具,从eclipse到idea,这世界上最痛苦的事情就是好不容易熟悉了eclipse的各种操作并且展示着天马行空的高端操作的同时,发现身边的小伙伴都偷偷的用起了idea。俗话说得好,男儿有泪不轻弹,殊不知后一句就是:只是未到伤心处。所以 兄嘚哭吧哭吧不是罪,当然这样也是网上收集的,...

2019-09-26 10:23:14 2255 2

原创 谈谈@Target、@Retention、@Documented、@Inherited注解的用法

前言@Target、@Retention、@Documented、@Inherited注解都是作用在注解上的注解,java把他们亲切的叫做元注解,这四个注解正是Java的四大元注解。@Target注解@Target注解算是比较常见的注解了,@Target注解用于描述注解的使用范围,优雅的说就是使用了@Target去定义一个注解,那么可以决定定义好的注解能用在什么地方。为了显得身临其境的效果...

2019-09-25 21:31:09 1282

原创 深入Spring注解学习总结【一】

随着基于Spring之上的框架SpringBoot、Cloud的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,Spring注解将显得格外重要,本专栏创建的意义就在此~

2019-09-25 10:43:17 816 4

原创 【java基础】为什么重写toString()方法?

不得不说,有很多java初学者写java实体类的时候,并没有真正理解重写toString()方法,可能是口头知道也可能是跟风随带添加toString()方法,并没有真正理解其意义,如果真要被问起来未必有十足把握回答上 中枪了咩,这篇文章旨在帮助初学者正确解读实体类重写toString()方法。解读一:java默认的toString方法来自Object 类在Java中每个类都直接或者间接继承O...

2019-09-23 21:11:54 11215 6

原创 【已解决】解决IntelliJ IDEA控制台输出中文乱码问题

IntelliJ IDEA 真的是一款很方便的Java开发工具,但是关于中文乱码这个问题我不得不吐槽,这个编码也弄得这么麻烦干嘛,真想找idea开发者干架,我敢打包票我能在一分钟之内一拳飞过去让他跪下掐指住我的人中求我不要死 我有一块托大的腹肌,害羞 咳咳,扯远了,下面就讲一下怎么解决常见的中文乱码问题。1、找到idea的安装目录——> bin——>找到下图文件并分别在这两个文件内...

2019-09-23 09:49:08 2151 1

原创 @RequestParam注解详细使用

@RequestParam注解1. 作用把请求中的指定名称的参数传递给控制器中的形参赋值2. 属性1. value/name:请求参数中的名称 (必写参数)2. required:请求参数中是否必须提供此参数,默认值是true,true为必须提供3. defaultValue:默认值3.使用使用情况一:@RequestParam注解的 value 属性值没有对应上jsp中 ......

2019-09-19 17:59:33 131937 17

原创 SpringMVC参数绑定学习总结【前后端数据参数传递】

SpringMVC作为Controller层(等价servlet和struts中的action)专门用来处理页面的一些请求,然后将数据再通过视图返回给用户的,因此可见前后端数据参数传递相对springmvc的重要性,这篇文章将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1. 绑定机制表单提交的数据都是k=v格式的,SpringMVC的参数绑定过程是...

2019-09-19 11:38:25 8734 3

原创 【已解决】前端到后端400错误(The server cannot or will not process the request due to...)

看到400错误,一般是请求无效。出现该异常一般有两种情况:1、前端提交的内容在后端一般都用String类型来接收,用Date类型接收会报错。2、在提交表单的时候,填写的数据类型与Controller层的接收类型不一致导致400错误,可以检查一下代码,看看是不是请求参数错误,表单传过去的数据无法与pojo对象匹配。错误演示如下:解决针对第一种情况,转化为实体类中的时间类型(Date)出...

2019-09-19 11:17:09 13761 1

原创 Mybatis分页插件PageHelper的学习与使用

后端程序员都知道,在Web系统中,分页是一种常见的功能,我之前写的分页方法都比较麻烦,移植性也不高,这就很不乐观了。作为一个积极开朗的程序员,怎么能不去了解了解PageHelper分页插件呢?PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。下面就一起来了解了解Pa...

2019-09-17 19:20:01 5713 2

原创 Tomcat下载安装并部署到IDEA(附带idea两种热部署设置方法)

使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上手idea的时候,瞎配置部署Tomcat,结果最后修改一个jsp都要重新启动服务器,我这金牛座程序员能忍?这个时候就必须砸电脑了这个时候就可以在项目中加入热部署,这样才会大大节省开发效率!文章目录Tomcat下载教程Tomcat安装教程Tomcat热部署到IDEAidea两种热部署设置方法Tomcat下...

2019-09-17 11:12:19 2165 7

原创 【已解决】IDEA中报Could not autowire. No beans of 'xx' type found异常小结

最近用idea开发ssm项目,已经不是一次两次遇到Could not autowire. No beans of ‘xx’ type found的错误提示了,刚开始遇到这种问题很正常,说明自己对框架的了解还不够深入,再者则是不细心,在配置的时候忘记给实现类加注解或者导错包之类的,当然之前用eclipse的时候一样遇到过这种问题,工具差别不是很大,但有种情况还真是idea本身工具的问题,报红但程序的...

2019-09-15 17:02:10 3242 2

原创 Maven入门

曾经有个人问我为什么要学Maven,我吧唧嘴就怼Maven项目没有jar包它不香嘛,照样运行它不香嘛?“真香”她羞涩的回答道。其实进行框架开发的时候难免会遇到一个叫Maven的鬼东西,重点强调一下这个读“ 妹文 ”,而不是什么“ 马文 ”或者什么“ 妈瘟”什么瘟的,读的跟闹瘟疫似的。我觉得会读了之后,你基本上就掌握了Maven一半了,不要觉得夸张,因为Maven真的很好学(会读掌握一半还是有点夸张...

2019-09-12 17:01:13 2271 2

原创 【算法04】树与二叉树(递归思想遍历)

前面我们讲的都是线性表结构,栈、队列等等。今天我们讲一种非线性表结构,树。树这种数据结构比线性表的数据结构要复杂得多,内容也比较多,首先我们先从树(Tree)开始讲起。树(Tree)树型结构是一种非线性结构,它的数据元素之间呈现分支、分层的特点。1.树的定义树(Tree)是由n(n≥0)个结点构成的有限集合T,当n=0时T称为空树;否则,在任一非空树T中:(1)有且仅有一个特定的...

2019-09-08 17:30:46 5791 1

原创 如何教会女友递归算法?

一到周末就开始放荡自我,这不带着女朋友去万达电影院看电影(其实是由于整天呆在家敲代码硬是被女朋友强行拖拽去看电影,作为一个有理想的程序员,我想各位应该都能体谅我),一到电影院,女朋友说要买爆米花和可乐,我当时二话没说,臣本布衣躬耕于南阳,壤中羞涩,所以单买了爆米花,买完都不带回头看老板的那种,饮料喝多了不好,出门的时候我带了白开水,还得亏我长得销魂,乍一看就能看出是个社会精神小伙,女朋友...

2019-09-04 11:45:39 4797 11

原创 【从今天开始好好学数据结构03】链表

今天我们来聊聊“链表(Linked list)”这个数据结构,相比数组,链表是一种稍微复杂一点的数据结构。对于初学者来说,掌握起来也要比数组稍难一些。这两个非常基础、非常常用的数据结构,我们常常将会放到一块儿来比较。所以我们先来看,这两者有什么区别。数组需要一块连续的内存空间来存储,对内存的要求比较高。而链表恰恰相反,它并不需要一块连续的内存空间,它通过“指针”将一组零散的内存块串联起来使用,链表...

2019-09-03 20:01:16 4623 2

原创 【数据结构02】栈与队列

我们今天要讲的“栈”以及队列这两种数据结构。回顾一下上一章中【数据结构01】数组中,在数组中只要知道数据的下标,便可通过顺序搜索很快查询到数据,可以根据下标不同自由查找,然而今天要讲的“栈”以及队列这两种数据结构访问是受限制的,只允许在一端读取、插入和删除数据,这时候对它存在的意义产生了很大的疑惑。因为会觉得,相比数组和链表,栈带给我的只有限制,并没有任何优势。那我直接使用数组或者链表不就好了吗...

2019-09-03 16:41:19 4774 1

原创 使用IntelliJ IDEA创建第一个Mawen项目

咳咳…首先各位在学习SSM框架的时候,单个单个学完之后,老夫掐指一算(其实,我是个小鲜肉),各位必定会去整合SSM,这个时候,老夫又掐指一算,各位必定会碰到个mawen的东西,在这里,我可以告诉各位,mawen特别重要,管理jar包非常方便,只要复制各jar包的坐标信息(专业用语),idea就会自动去下载jar包,首先去本地仓库看有木有,木有就会去下载(前提联网状态下),当然尽管mawen很重要,...

2019-09-02 11:13:12 19852 16

servlet+jdbc基础项目UFIDA.zip

这个主要是刚接触javaEE不久之后用最基础的jdbc+servlet+MySQL做的一个项目

2019-09-28

ssm详细整合源码

这是一份ssm详细整合源码,相信有很多朋友看过ssm搭建文章,但是依旧思路不是很清晰,关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,一碰键盘,结果不知从何下手,思路全无~中招了咩~哦还有一些朋友依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,直接上手idea吧!

2019-09-21

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

TA关注的人

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