摘要: 今天做一个关于ssm的项目,数据库用的是MySQL,但是遇到一个比较奇葩的乱码问题,数据库里面存的中文取出来变成了问号,存进去的中文也变成了问号,但是手动添加到数据库中的中文取出来又是显示正常的。一路查了很多资料,终于解决了,然后加上自己的分析,整理了一下思路。 乱码问题出现的情况有很多种,针对we 阅读全文
posted @ 2017-11-16 22:51 Archieyao 阅读(23750) 评论(2) 推荐(1) 编辑
摘要: 框架是个强大的东西,一般你能想到的,框架都会帮你做了,然后只需要会用就行了,spingmvc中有处理异步请求的机制,而且跟一般处理请求的方法差别不大,只是多了一个注解;spingmvc也可以将string、list、map转化成json数据;然后前台发起一个ajax请求,后台处理完成返回json数据 阅读全文
posted @ 2017-09-02 13:22 Archieyao 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 面试的时候被问到这个问题,别人问我用Java发过邮件没有,被问得一脸懵逼。然后就研究了一下,不是很难,按照网上的方法折腾了几天就搞出来了。 首先,使用QQ邮箱发送邮件之前需要在邮箱里面配置,开启pop3和smtp服务,其实这就是两个网络协议,一个是接受邮件的协议,一个是发送邮件的协议; POP3 是 阅读全文
posted @ 2017-07-17 20:58 Archieyao 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 什么是对象的序列化? 序列化:把对象转化成字节序列的过程就是对象的序列化;反序列化:把字节序列转化成对象的过程就是对象的反序列化。单看概念比较抽象,但是看代码就会明白。 对象序列化的用途 1、Java程序在运行中,对象都是分配在内存中,而序列化的一个用途就是将内存的中对象转化成磁盘中的对象。 2、对 阅读全文
posted @ 2017-06-24 23:12 Archieyao 阅读(9348) 评论(0) 推荐(0) 编辑
摘要: 单例模式是GoF设计模式其中的一种并且属于创造的设计模式目录。 定义上,这似乎是一种非常简单的设计模式,但从实现的角度来说涉及到非常多的方面。 单例模式的实现在开发者中一直是个很有争议的话题。 这里我们将学习单例模式原则,不同的单例实现方式和最佳实践。 单例模式 单例模式限制类的实例和确保java类 阅读全文
posted @ 2017-06-23 09:54 Archieyao 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 前言: 这篇文章主要介绍了博主在学习过程中的一些思路、以及这个评论模块的大致的实现过程,可能并不是常规的做法(全都是自己YY出来的),希望能提供一些思路。 一、实现一个什么样的评论模块? 最开始接触到评论的时候,是在自己做一个个人博客的时候遇到的,当时自己想的很简单,别人评论,然后博主回复。类似于这 阅读全文
posted @ 2017-06-15 22:44 Archieyao 阅读(4731) 评论(3) 推荐(1) 编辑
摘要: 上传图片,很常见的问题,基本每个人都会遇到,但是个人认为在springMVC中上传图片相对来说是比较简单的,因为框架已经帮我们做好了许多事情。 这篇文章所用的环境:spring4.3.3 、jdk1.8 、eclipse。 环境准备 如果项目中没有导入以下jar包请先导入,这里有:http://do 阅读全文
posted @ 2017-05-26 20:35 Archieyao 阅读(12276) 评论(0) 推荐(1) 编辑
摘要: 一直很想了解一下爬虫这个东西的,完全是出于兴趣,其实刚开始是准备用python的,但是由于种种原因选择了java,此处省略很多字... 总之,如果你想做一件事情的话就尽快去做吧,千万不要把战线拉得太长了,否则时间一长其实发现自己什么都没做... 拖延症就是这样慢慢形成了。 在写一个爬虫以前需要了解一 阅读全文
posted @ 2017-05-19 20:29 Archieyao 阅读(7868) 评论(0) 推荐(0) 编辑
摘要: 快速排序是一个速度非常快的交换排序算法,思路比较简单:从一个待排的数据序列中任取一个数据作为分界值,所有比这个值小的数据放到这个数的左边,比这个值大的数据放到右边,这样经过一次下来,这个序列分成了左右两个序列,左边的数据都比分界值小,右边的数据都比分界值大,然后再对左右两个子序列进行递归。所以,快速 阅读全文
posted @ 2017-05-18 22:20 Archieyao 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 冒泡算法是最常见的排序算法之一,算法的思路也比较简单,也比较容易实现。对于一组n个数据的记录,最坏的情况需要n-1趟比较。 第一趟:依次比较索引为0和1、1和2、2和3...n-2和n-1的元素,如果前者大于后者则交换这两个数据,所以经过第一趟,最大的元素排到了最后;而第二趟就不用管最后一个数据了, 阅读全文
posted @ 2017-05-16 16:42 Archieyao 阅读(246) 评论(0) 推荐(0) 编辑