<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FairytailRose的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FairytailRose</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FairytailRose]]></copyright><item><title><![CDATA[写 clone() 时通常都有一句缺省的代码是什么？]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93988639</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93988639</guid><author>FairytailRose</author><pubDate>Fri, 28 Jun 2019 12:54:29 +0800</pubDate><description><![CDATA[super.clone() 它负责产生正确大小的空间并进行逐位复制。

]]></description><category></category></item><item><title><![CDATA[break label 用法:跳出多重嵌套循环]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93908788</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93908788</guid><author>FairytailRose</author><pubDate>Thu, 27 Jun 2019 20:32:23 +0800</pubDate><description><![CDATA[break label 用法:跳出多重嵌套循环
今天在看别人代码的时候看到一个之前没注意到的break 用法：break label。
我们都知道break的用法，是用来跳出所在的循环，处理代码如下：
public class BreakTest {
    public static void main(String[] args) {
        while (true) {
      ...]]></description><category></category></item><item><title><![CDATA[junit测试中各种断言用法]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93904616</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93904616</guid><author>FairytailRose</author><pubDate>Thu, 27 Jun 2019 19:52:28 +0800</pubDate><description><![CDATA[junit测试中各种断言用法
为什么需要单元测试
在开发软件的过程中，用户需要实际运行所编写的代码以确保程序的正确性。当软件变得越来越大，再去添加新的功能或做一些新的改动时，就很容易带来新的问题，甚至会使程序无法正常运行。然而要手动的运行代码，测试代码的可行性也是非常枯燥以及非常耗费时间的事情。
为了减少这种手动测试，可以通过创建单元测试来自动完成测试的工作。当修改代码或者添加新功能后，可以执行单...]]></description><category></category></item><item><title><![CDATA[导入表格添加档案信息一键导入数据库]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93887476</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93887476</guid><author>FairytailRose</author><pubDate>Thu, 27 Jun 2019 16:25:30 +0800</pubDate><description><![CDATA[导入表格添加档案信息一键导入数据库
与导出工作表使用相同的依赖项
&lt;!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
    &lt;artifactId&gt;poi&lt;...]]></description><category></category></item><item><title><![CDATA[SSM框架中使用邮箱服务器发送邮件]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93796170</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93796170</guid><author>FairytailRose</author><pubDate>Wed, 26 Jun 2019 23:39:12 +0800</pubDate><description><![CDATA[SSM框架中使用邮箱服务器发送邮件
基于网易163邮箱服务器的发送邮件
相关依赖项
&lt;dependency&gt;
    &lt;groupId&gt;javax.mail&lt;/groupId&gt;
    &lt;artifactId&gt;mail&lt;/artifactId&gt;
    &lt;version&gt;1.4.7&lt;/version&gt;
&lt;/d...]]></description><category></category></item><item><title><![CDATA[基于Quartz的定时任务实现]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93747531</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93747531</guid><author>FairytailRose</author><pubDate>Wed, 26 Jun 2019 16:03:37 +0800</pubDate><description><![CDATA[基于Quartz的定时任务实现
核心:Quartz
Scheduler:调度器,所有执行操作由scheduler统一管理
Trigger:设置时间,间隔,次数
JobDetail:任务的实例
Job:任务业务逻辑
依赖包
&lt;dependency&gt;
    &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt;
    &lt;artifa...]]></description><category></category></item><item><title><![CDATA[页面回显日期格式不正确]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93730066</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93730066</guid><author>FairytailRose</author><pubDate>Wed, 26 Jun 2019 12:50:15 +0800</pubDate><description><![CDATA[后台把数据回显到页面,日期数据格式不对的情况下,value值设置为以下
&lt;fmt:formatDate value='${analysis.addtime}' pattern='yyyy-MM-dd'/&gt;


]]></description><category></category></item><item><title><![CDATA[JSP页面的日期控件可以弹出选择框选择日期]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93729938</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93729938</guid><author>FairytailRose</author><pubDate>Wed, 26 Jun 2019 12:48:42 +0800</pubDate><description><![CDATA[JSP页面的日期控件可以弹出选择框选择日期
input框的如下
&lt;input type="text" name="starttime" readonly="readonly"/&gt;
&lt;input type="text" name="buildtime" readonly="readonly"/&gt;
&lt;input type="text" name="endtime" rea...]]></description><category></category></item><item><title><![CDATA[页面点击按钮导出Excel表格]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93729656</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93729656</guid><author>FairytailRose</author><pubDate>Wed, 26 Jun 2019 12:45:52 +0800</pubDate><description><![CDATA[页面点击按钮导出Excel表格
以下代码仅供参考,大体流程是正确的,拿去直接使用,小细节需要修改
依赖项
&lt;!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
    &lt;a...]]></description><category></category></item><item><title><![CDATA[SSM框架中页面点击下载文件]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93530563</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93530563</guid><author>FairytailRose</author><pubDate>Mon, 24 Jun 2019 21:50:05 +0800</pubDate><description><![CDATA[SSM框架中页面点击下载文件
传入参数为文件名:fileName
@RequestMapping(value = "/download")
    public ResponseEntity&lt;byte[]&gt; download(String fileName,
                                           HttpServletRequest re...]]></description><category></category></item><item><title><![CDATA[JSP页面中Input输入框隐藏域获取当前系统时间]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93380142</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93380142</guid><author>FairytailRose</author><pubDate>Sun, 23 Jun 2019 12:58:54 +0800</pubDate><description><![CDATA[JSP页面中Input输入框隐藏域获取当前系统时间
在添加模块内容时候,当需要添加当前的事件,在value中填写如下值即可
value="&lt;%=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime())%&gt;"


...]]></description><category></category></item><item><title><![CDATA[According to TLD or attribute directive in tag file, attribute [value] does not accept any expressio]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93318360</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93318360</guid><author>FairytailRose</author><pubDate>Sat, 22 Jun 2019 13:15:17 +0800</pubDate><description><![CDATA[According to TLD or attribute directive in tag file, attribute [value] does not accept any expressions报错误
详细的代码我就不粘了,出现这个情况的原因是因为我在做数据回显,由于日期回显的格式并不是我想要的格式,所以我就更改了回显的代码如下:
&lt;input type="text" value=...]]></description><category></category></item><item><title><![CDATA[序列化表单提交无法获取下拉选列表的text内容或其他文本内容]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93204445</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93204445</guid><author>FairytailRose</author><pubDate>Fri, 21 Jun 2019 19:01:34 +0800</pubDate><description><![CDATA[序列化表单提交无法获取下拉选列表的text内容或其他文本内容
序列化表单在提交的时候,仅仅能获取下拉选列表的value值,但是有时候value值在数据库表中并不能直接显示其含义,而text值却一直获取不到
那么重头戏就来了,我百度了很多,都没有结果,好了,不废话了,上正事

...]]></description><category></category></item><item><title><![CDATA[JQuery实现全选、全不选和反选功能]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/93034566</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/93034566</guid><author>FairytailRose</author><pubDate>Thu, 20 Jun 2019 14:37:53 +0800</pubDate><description><![CDATA[JQuery实现全选、全不选和反选功能
首先,根据勾选框来全选的话,使用这个,this.checked表示选中状态
chenked是一种属性,是否被选中的属性
$("#all").click(function(){
    $(".ids").prop("checked",this.checked)
})

根据点击事件来全选的话
$("#selectAll").click(function ()...]]></description><category></category></item><item><title><![CDATA[jquery $('#form1').serialize()序列化提交表单]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92841377</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92841377</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 19:08:22 +0800</pubDate><description><![CDATA[jquery $(’#form1’).serialize()序列化提交表单
1、$("#form1").serialize()
把form表单的值序列化成一个字符串，如username=admin&amp;password=admin123
注意：必须存在name属性
&lt;form id="form1"&gt;
    &lt;input name="username" type="text"...]]></description><category></category></item><item><title><![CDATA[idea中的SSM框架中：java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92827017</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92827017</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 13:12:24 +0800</pubDate><description><![CDATA[idea中的SSM框架中：java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的解决办法
错误的原因是因为这个spring-web的jar包需要在web/WEB-INF/lib中才可以成功运行
但是我们创建的是Maven项目,所以需要在idea中进行设置lib



所有的...]]></description><category></category></item><item><title><![CDATA[SpringMVC->web.xml配置静态资源访问]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92815822</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92815822</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 11:49:15 +0800</pubDate><description><![CDATA[SpringMVC-&gt;web.xml 配置静态资源访问
但是我在SpringMVC.xml文件中已经写了如下的静态页面处理,但是不管用,必须加入web.xml的内容
&lt;!-- SpringMVC.xml中的配置静态页面处理 --&gt;
    &lt;mvc:default-servlet-handler/&gt;

web.xml中添加的内容
&lt;!--  设置静态文件访问  ...]]></description><category></category></item><item><title><![CDATA[One or more listeners failed to start. Full details will be found in the appropriate container log]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92814408</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92814408</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 11:40:04 +0800</pubDate><description><![CDATA[搭建的SSM框架,启动Tomcat的时候,报严重One or more listeners failed to start. Full details will be found in the appropriate container log file
[2018-08-12 11:56:19,745] Artifact SpringMVCDemo:war exploded: Artifact ...]]></description><category></category></item><item><title><![CDATA[SSM框架中页面ajax往后台传值的问题]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92811599</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92811599</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 11:23:06 +0800</pubDate><description><![CDATA[SSM框架中页面ajax往后台传值的问题
从之前的Servlet过来的ajax,突然变为SSM框架,一时不知该怎么写,这里做个记录加深一下印象,主要是重点理解Controller的三种返回值,ModelAndView,void,String
这是前端页面的ajax
$.ajax({
				url:"validate_phone",
				data:{phone: phone},
				typ...]]></description><category></category></item><item><title><![CDATA[idea的Web项目运行后出现404]]></title><link>https://blog.youkuaiyun.com/FairytailRose/article/details/92810568</link><guid>https://blog.youkuaiyun.com/FairytailRose/article/details/92810568</guid><author>FairytailRose</author><pubDate>Wed, 19 Jun 2019 11:16:22 +0800</pubDate><description><![CDATA[idea的Web项目运行后出现404
废话不多,直接上图
解决方案


这样就能解决了 ,但是这个路径有时候就自动变回去了,还没有找到能让它不乱变的方法,不过每次设置一下就可以了

...]]></description><category></category></item></channel></rss>