<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hellojava001的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hellojava001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hellojava001]]></copyright><item><title><![CDATA[springBoot使用CommonsMultipartFile工具上传文件遇到报错]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/109583375</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/109583375</guid><author>Hellojava001</author><pubDate>Mon, 09 Nov 2020 18:46:25 +0800</pubDate><description><![CDATA[springBoot使用CommonsMultipartFile工具上传文件遇到报错

原文：https://blog.youkuaiyun.com/Dawn____Dawn/article/details/104009433

场景：

旧的springMVC项目中使用CommonsMultipartFile类型来接收上传的文件，现在进行迁移，框架使用springboot2.0+ ，始终无法接收请求。

原因：

Spring Boot默认使用StandardServletMultipartResolver处理Mul]]></description><category></category></item><item><title><![CDATA[为什么代码规范要求sql语句不要过多的join？（笔记）]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/104014736</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/104014736</guid><author>Hellojava001</author><pubDate>Fri, 17 Jan 2020 10:21:22 +0800</pubDate><description><![CDATA[https://zhuanlan.zhihu.com/p/101997282

知识点：

linux查看缓存命令free -mh

清除缓存命令sync; echo 3 &gt; /proc/sys/vm/drop_caches

总结为什么join语句是相对比较耗费性能？

1、join_buffer_size：在执行join语句的时候必然要有一个比较的过程，逐条比较两个标的数据是比较慢的，我...]]></description><category></category></item><item><title><![CDATA[本地Mysql忘记密码操作]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/104014676</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/104014676</guid><author>Hellojava001</author><pubDate>Fri, 17 Jan 2020 09:58:59 +0800</pubDate><description><![CDATA[Windows下的实际操作如下
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 &gt;
6. 连接权限数据库&gt...]]></description><category></category></item><item><title><![CDATA[Linux 查看并杀掉tomcat进程]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/87160147</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/87160147</guid><author>Hellojava001</author><pubDate>Wed, 13 Feb 2019 09:27:00 +0800</pubDate><description><![CDATA[启动/停止tomcat 
bin/startup.sh #启动tomcat

bin/shutdown.sh #停止tomcat

tail -f logs/catalina.out #看tomcat的控制台输出；

看是否已经有tomcat在运行了 
ps -ef |grep tomcat

kill进程 
kill -9 pid #pid 为相应的进程号

直接查看指定端口的进程pid 
ne...]]></description><category></category></item><item><title><![CDATA[Python无法安装PIL库的问题]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/79447947</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/79447947</guid><author>Hellojava001</author><pubDate>Mon, 05 Mar 2018 16:52:56 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/lhh31/article/details/51979293]]></description><category></category></item><item><title><![CDATA[java定时任务]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/79428575</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/79428575</guid><author>Hellojava001</author><pubDate>Sat, 03 Mar 2018 10:26:21 +0800</pubDate><description><![CDATA[/**
 * 普通thread
 * 这是最常见的，创建一个thread，然后让它在while循环里一直运行着，
 * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现，代码如下：
 * @author GT
 *
 */
public class Task1 {
	public static void main(String[] args) {
		// run in a seco...]]></description><category></category></item><item><title><![CDATA[Bootstrap Table插件传值给后台解决中文乱码的问题]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78391579</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78391579</guid><author>Hellojava001</author><pubDate>Mon, 30 Oct 2017 11:52:25 +0800</pubDate><description><![CDATA[问题描述：
前台传到后台的值显示的是“？？？？”;


原因：
因为bootstrap Table插件使用连接传值，默认的是ascll编码，（可能，未验证），需要转码。


解决办法（两步！）：
1.首先在前台把要传的值进行转码处理，但是并不是直接转成UTF-8的格式


这个时候便可以使用正常传值了


2.
在后台进行接收转码编辑



（如果没有此步骤]]></description><category></category></item><item><title><![CDATA[JDBC重点]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78332670</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78332670</guid><author>Hellojava001</author><pubDate>Tue, 24 Oct 2017 18:14:06 +0800</pubDate><description><![CDATA[1.JDBC为什么要使用PreparedStatement而不是Statement

http://www.importnew.com/5006.html





2.executeQuery、executeUpdate 和 execute返回值的区别


http://blog.youkuaiyun.com/perny/article/details/7824098]]></description><category></category></item><item><title><![CDATA[对List数组进行排序的三种方法]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78332084</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78332084</guid><author>Hellojava001</author><pubDate>Tue, 24 Oct 2017 17:25:37 +0800</pubDate><description><![CDATA[Collections对List集合中的数据进行排序

有时候需要对集合中的元素按照一定的规则进行排序，这就需要用到


Java中提供的对集合进行操作的工具类Collections，其中的sort方法




先看一个简单的例子：





[java] view
 plain copy






public static void main(]]></description><category></category></item><item><title><![CDATA[java使用jxl导出excel使用总结]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78320324</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78320324</guid><author>Hellojava001</author><pubDate>Mon, 23 Oct 2017 16:37:02 +0800</pubDate><description><![CDATA[创建
 
//
输出流
 
OutputStream os = new FileOutputStream(
“
D:\\test.xls
”
); 
//
创建

workbook 
WritableWorkbook workbook= Workbook.createWorkbook(os); 
//
创建一个
sheet 
 
参数（
sheetName ]]></description><category></category></item><item><title><![CDATA[正则表达式测试]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78277021</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78277021</guid><author>Hellojava001</author><pubDate>Wed, 18 Oct 2017 20:00:35 +0800</pubDate><description><![CDATA[http://tool.oschina.net/regex/]]></description><category></category></item><item><title><![CDATA[Java经典算法四十例编程详解+程序实例]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78274186</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78274186</guid><author>Hellojava001</author><pubDate>Wed, 18 Oct 2017 16:12:35 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/wangyang1354/article/details/9746979]]></description><category></category></item><item><title><![CDATA[My97DatePicker控件显示时分秒]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78132851</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78132851</guid><author>Hellojava001</author><pubDate>Fri, 29 Sep 2017 13:10:52 +0800</pubDate><description><![CDATA[http://boonya.iteye.com/blog/1678353]]></description><category></category></item><item><title><![CDATA[如何在list集合中删除多个元素]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/78026837</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/78026837</guid><author>Hellojava001</author><pubDate>Tue, 19 Sep 2017 10:08:56 +0800</pubDate><description><![CDATA[for(int i=0;i
if(!mapList.get(i).getCdepartmentCode().equals(“**”))){

mapList.remove(i);
i--;
}
}
为什么要i--呢？
因为每当list.remove执行后，list的size就会发生变化，并且被删除元素后面的元素会向前移动，如果被删除元素位置是3，删除完毕后，现在3的位置上是之前位置]]></description><category></category></item><item><title><![CDATA[MyBatisgeneratorConfig自动生成代码总结]]></title><link>https://blog.youkuaiyun.com/Hellojava001/article/details/77571518</link><guid>https://blog.youkuaiyun.com/Hellojava001/article/details/77571518</guid><author>Hellojava001</author><pubDate>Fri, 25 Aug 2017 12:26:30 +0800</pubDate><description><![CDATA[MBE中文文档：http://blog.youkuaiyun.com/poisions/article/details/511193861.下载插件2.导包：mybatis-3.1.1.jar、mybatis-generator-core-1.3.2.jar、mybatis-spring-1.1.1.jar，这三个是工具包3.导入MySql或者sqlServer包4.《第一种：Mysql数据库》&amp;lt;?xm...]]></description><category></category></item></channel></rss>