<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hackzfy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hackzfy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hackzfy]]></copyright><item><title><![CDATA[Java 导出Excel报表]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/108920656</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/108920656</guid><author>hackzfy</author><pubDate>Sun, 04 Oct 2020 17:50:33 +0800</pubDate><description><![CDATA[首先在maven项目中添加依赖
 &lt;dependency&gt;
      &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
      &lt;artifactId&gt;poi&lt;/artifactId&gt;
      &lt;version&gt;4.0.1&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;org.apache]]></description><category></category></item><item><title><![CDATA[图片中文路径乱码]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/108855729</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/108855729</guid><author>hackzfy</author><pubDate>Mon, 28 Sep 2020 19:21:53 +0800</pubDate><description><![CDATA[Jsp 页面的图片 src 指向的路径中包含中文，导致图片无法显示。
这是因为 tomcat 服务器默认编码为 iso-…而不是 utf-8，中文路径会乱码，既然路径乱码了，肯定找不到图片。
两种情况：

如果你直接使用 tomcat 服务器，请在 Connector 中添加属性：

&lt;Connector connectionTimeout="20000" port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1" redirectPort="8443"/&]]></description><category></category></item><item><title><![CDATA[tomcat7:run 启动报错解决方式]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/108792419</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/108792419</guid><author>hackzfy</author><pubDate>Fri, 25 Sep 2020 11:15:35 +0800</pubDate><description><![CDATA[maven 项目配置使用 JDK8 以及 tomcat@8.5.58, 插件使用 tomcat7-maven-plugin。启动时报以下错误：
严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.NullPointerException] with root cause
java.lang.NullPointerException
	at org.apache.jsp.index]]></description><category></category></item><item><title><![CDATA[Spring 使用xml配置事务]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/108673294</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/108673294</guid><author>hackzfy</author><pubDate>Fri, 18 Sep 2020 22:02:26 +0800</pubDate><description><![CDATA[第一步，创建 xml 文件，并声明xml 命空间：
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
 ]]></description><category></category></item><item><title><![CDATA[OOP四大天王]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/108269383</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/108269383</guid><author>hackzfy</author><pubDate>Thu, 27 Aug 2020 21:49:23 +0800</pubDate><description><![CDATA[抽象
封装
继承
多态

]]></description><category></category></item><item><title><![CDATA[Java 不同数据类型得取值范围]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/107999584</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/107999584</guid><author>hackzfy</author><pubDate>Fri, 14 Aug 2020 10:41:31 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Error 继承结构图]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/107849108</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/107849108</guid><author>hackzfy</author><pubDate>Thu, 06 Aug 2020 20:31:58 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[RuntimeException 继承图]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/107848983</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/107848983</guid><author>hackzfy</author><pubDate>Thu, 06 Aug 2020 20:26:39 +0800</pubDate><description><![CDATA[建议点赞收藏，需要的时候来看一下。

]]></description><category></category></item><item><title><![CDATA[Java 获得一年中的第几天]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/107684497</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/107684497</guid><author>hackzfy</author><pubDate>Thu, 30 Jul 2020 10:40:57 +0800</pubDate><description><![CDATA[public void test10() {
        final Calendar ca = Calendar.getInstance();
        final int i = ca.get(Calendar.DAY_OF_YEAR);
        System.out.println(i);
    }

就是这么个简单的东西，我查了半天，各种各样的说法都在重复造轮子。

...]]></description><category></category></item><item><title><![CDATA[Premiere中高斯模糊添加关键帧]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106537185</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106537185</guid><author>hackzfy</author><pubDate>Thu, 04 Jun 2020 05:54:51 +0800</pubDate><description><![CDATA[高斯模糊默认不显示关键帧按钮，要勾选模糊度之后才会显示。
不勾选模糊度之前：

勾选模糊度之后：

这样就可以通过在剪辑的不同位置添加关键帧并设置不同的模糊度。

]]></description><category></category></item><item><title><![CDATA[为什么 Pr 中添加的文字很模糊?]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106520123</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106520123</guid><author>hackzfy</author><pubDate>Wed, 03 Jun 2020 11:13:22 +0800</pubDate><description><![CDATA[在Pr中进行视频剪辑时，如果出现了文字在播放时模糊，静止时清晰的情况，一般可以通过调整回放分辨率解决。
回放分辨率默认为1/2。修改为“完整”即可。


]]></description><category></category></item><item><title><![CDATA[Java8 里字符串与数组的转换方式]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106340626</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106340626</guid><author>hackzfy</author><pubDate>Mon, 25 May 2020 19:46:23 +0800</pubDate><description><![CDATA[字符串到数组
String str = "a,b,c";
String[] arr = str.split(","); // [a, b, c]

数组到字符串
String[] arr = {"a", "b", "c"};
String str = String.join("/", arr); // a/b/c


]]></description><category></category></item><item><title><![CDATA[一个简单的反射用例]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106302193</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106302193</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 16:39:22 +0800</pubDate><description><![CDATA[前言万语不如一则用例。
关键点：

ClassLoader加载配置文件。
Properties对象存储配置文件。
Class.forName方法加载类。
通过Class对象的getMethod获取方法。
通过Class对象的 newInstance方法创建实例。
通过 Method对象的 invoke执行。

package com.zfy.study.reflect;

import java.io.InputStream;
import java.lang.reflect.Method;
import ]]></description><category></category></item><item><title><![CDATA[Java Switch语句穿透规则]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106301090</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106301090</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 15:35:49 +0800</pubDate><description><![CDATA[如果当前匹配成功的 case 语句块没有 break 语句，则从当前 case 开始，后续所有 case 的值都会输出，直到遇见下一个break语句
Test.java 文件代码：
public class Test {
   public static void main(String args[]){
      int i = 1;
      switch(i){
         case 0:
            System.out.println("0");
         case ]]></description><category></category></item><item><title><![CDATA[Scanner 空格问题]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106300917</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106300917</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 15:32:57 +0800</pubDate><description><![CDATA[Scanner 默认分隔符为空格或换行符。如果不切换分隔符，会导致同一行上第一个空格之后的字符全部被忽略。
public class DemoDate {
    public static void main(String[] args) throws ParseException {
    	// 注意， 格式化字符串中包含空格，说明我们要在控制台中输入空格来匹配此格式。
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-d]]></description><category></category></item><item><title><![CDATA[Java Switch语句穿透规则]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106300806</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106300806</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 15:24:14 +0800</pubDate><description><![CDATA[当匹配到第一个case后，后续的case不再判断是否匹配，只要不出现 break, 就会依次执行。
Test.java 文件代码：
public class Test {
   public static void main(String args[]){
      int i = 1;
      switch(i){
         case 0:
            System.out.println("0");
         case 1:
            System.out]]></description><category></category></item><item><title><![CDATA[centos 安装指定版本 mysql]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106300712</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106300712</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 15:18:52 +0800</pubDate><description><![CDATA[尝试过使用 yum 安装， 发现每次都安装的是 mysql8最新的版本（8.0.20），应该是某些配置不正确。下面是用最快速简单的方式安装指定版本： 8.0.12。
服务器环境
阿里云 ECS，操作系统 centos7， 64位。
第一步
打开MYSQL官网中历史版本下载页面：https://downloads.mysql.com/archives/community/
选择
Product Version: 8.0.12
Operating System: Red Hat Enterprise Linux]]></description><category></category></item><item><title><![CDATA[反射报IllegalAccessException]]></title><link>https://blog.youkuaiyun.com/hackzfy/article/details/106300650</link><guid>https://blog.youkuaiyun.com/hackzfy/article/details/106300650</guid><author>hackzfy</author><pubDate>Sat, 23 May 2020 15:13:55 +0800</pubDate><description><![CDATA[反射可以获取类的各种属性和方法，不论是否为私有。

如果要通过反射获取的field是私有的， 则需要使用 getDeclaredField, 如果是public的，则可以使用 getField.
如果通过 getDeclaredField 获取类的私有属性，则在使用该属性前要先设置可访问性： someField.setAccessible(true);

public class Person {
    private int age;
    private String name;

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