<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SomeIDEA]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_33267293</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_33267293]]></copyright><item><title><![CDATA[JXL生成EXCEL时单元格设置为数值却展示货币或自定义的问题处理]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/124067805</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/124067805</guid><author>qq_33267293</author><pubDate>Sat, 09 Apr 2022 23:55:57 +0800</pubDate><description><![CDATA[JXL生成EXCEL、单元格格式、数值、货币、自定义]]></description><category></category></item><item><title><![CDATA[异常处理 java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/105066424</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/105066424</guid><author>qq_33267293</author><pubDate>Tue, 24 Mar 2020 10:59:43 +0800</pubDate><description><![CDATA[前情提要：

使用过滤器对getParameterMap方法得到的参数进行处理，将其中符合条件的一些值替换为给定值，然后把修改后的值放入map中并将其返回

异常：

java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap

ParameterMap是被锁定的，不允许修改

查AP...]]></description><category></category></item><item><title><![CDATA[IDEA文件复制进项目后文件夹下图片资源访问不到]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/104998391</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/104998391</guid><author>qq_33267293</author><pubDate>Fri, 20 Mar 2020 22:28:19 +0800</pubDate><description><![CDATA[问题描述：

将img文件夹整个复制到idea新项目中，发现路径正确的情况下无法访问到img下的图片资源，也就是404

问题原因：

idea项目部署后访问资源会查找out\artifacts下是否存在该资源，而直接复制文件夹进项目会导致out下无该资源，自然访问不到

解决：

选中项目 Build-Rebuild Project 重新加载项目后，重启服务器 或者update resource...]]></description><category></category></item><item><title><![CDATA[a-z分别表示1-26的26进制 字符串和数字相互转换]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/104873818</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/104873818</guid><author>qq_33267293</author><pubDate>Sun, 15 Mar 2020 10:04:08 +0800</pubDate><description><![CDATA[题目大概是这样的：


a-z分别代表1-26，输入数字不超过32位，字符最少一位，不超过6位
实现输入为字符串时，将其转成相应数字 如：ab--&gt;28
输入为数字时，将其转成相应字符串 如：28--&gt;ab


import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern...]]></description><category></category></item><item><title><![CDATA[Junit单元测试时报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/104793943</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/104793943</guid><author>qq_33267293</author><pubDate>Wed, 11 Mar 2020 12:27:03 +0800</pubDate><description><![CDATA[单元测试时出现NoClassDefFoundError

出现该错误的原因是虚拟机在编译的时候没问题，而在运行的时候无法找到合适的类，该处则是运行时找不到org/hamcrest下的SelfDescribing类。

考虑错误中出现了hamcreast，貌似见过，是一个jar包，引入hamcreast-core-1.3.jar后，问题解决。
...]]></description><category></category></item><item><title><![CDATA[throws和throw的区别]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103936778</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103936778</guid><author>qq_33267293</author><pubDate>Sat, 11 Jan 2020 15:06:12 +0800</pubDate><description><![CDATA[throws：

用在方法声明后面，后跟异常类名，类名可以是多个，用逗号隔开；

表示抛出异常，由该方法的调用者来处理；

throws表示出现异常的一种可能性，并不一定会发生这些异常。

throw：

用在方法体内，跟的是异常对象名，只能抛出一个异常对象名；

表示抛出异常，由方法体内的语句处理；

throw表示抛出了异常，执行则一定抛出了某种异常。


...]]></description><category></category></item><item><title><![CDATA[int类型和String类型相互转换]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103912630</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103912630</guid><author>qq_33267293</author><pubDate>Thu, 09 Jan 2020 18:04:19 +0800</pubDate><description><![CDATA[一、int转为String

方法一：

使用String类的静态方法 public static String valueOf(int i)（需要注意，该方法有许多重载方法，可将任意类型转为字符串，建议使用该方法）；

方法二：

空字符串拼接；

方法三：

int转为Integer后再转为String；

转为Integer类型可用Integer类的构造方法，或自动装箱；

注：自动装箱如I...]]></description><category></category></item><item><title><![CDATA[parseInt(String s, int radix)使用中遇到的问题（用前看看API还是很重要的）]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103911627</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103911627</guid><author>qq_33267293</author><pubDate>Thu, 09 Jan 2020 17:10:06 +0800</pubDate><description><![CDATA[今天做练习时用到Integer类中的方法parseInt(String s, int radix)，由于没看API，我直接认为当radix为2时，是将传入的字符串转为二进制输出（被自己蠢哭了。。），然后就用了，代码如下：


System.out.println(Integer.parseInt("30",2));

结果就报了如下错误：



最后看了该方法的介绍才发现问题所在：

radix是...]]></description><category></category></item><item><title><![CDATA[简单排序算法Java实现（选择排序、插入排序、冒泡排序、快速排序）]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103848450</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103848450</guid><author>qq_33267293</author><pubDate>Sun, 05 Jan 2020 22:22:18 +0800</pubDate><description><![CDATA[对常见的几种排序算法进行了实现，上传，方便后续复习。



public class SortDemo {
    static int[] arrayInit;

    public static void main(String[] args) {
        //创建数组
        createArrayNum();
        //存储未排序数组，方便后续多种排序使用
  ...]]></description><category></category></item><item><title><![CDATA[Java八种基本数据类型默认值问题]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103811725</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103811725</guid><author>qq_33267293</author><pubDate>Thu, 02 Jan 2020 21:53:19 +0800</pubDate><description><![CDATA[Java有八种基本数据类型，byte（1字节）、short（2字节）、int（4字节）、long（8字节）、float（4字节）、double（8字节）、char（2字节）、boolean。

今天做练习时遇到一点小问题，即基本数据类型所属变量类型不同而造成的默认值问题。

变量类型见下表：



1.成员变量


public class TestDemo {
    byte a;
    s...]]></description><category></category></item><item><title><![CDATA[获取斐波那契数列某位上的值（递归和非递归）]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103793520</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103793520</guid><author>qq_33267293</author><pubDate>Wed, 01 Jan 2020 16:03:35 +0800</pubDate><description><![CDATA[编写程序：

一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求数列的第40位数是多少。

一般遇到直接就考虑递归了，但是递归的时间复杂度确实大，位数较大时很难得出结果，因此考虑非递归方法实现；

直接贴出代码：


public class FibonacciSequence {
    public static void main(String[] args) {
...]]></description><category></category></item><item><title><![CDATA[从键盘输入某个十进制整数数，转换成对应的二进制整数并输出。]]></title><link>https://blog.youkuaiyun.com/qq_33267293/article/details/103789568</link><guid>https://blog.youkuaiyun.com/qq_33267293/article/details/103789568</guid><author>qq_33267293</author><pubDate>Tue, 31 Dec 2019 23:18:38 +0800</pubDate><description><![CDATA[刚入坑java菜鸟一枚，如有错误，还望指正。



import java.util.Scanner;

/**
 * 从键盘输入某个十进制整数数，转换成对应的二进制整数并输出。
 */
public class DecToBin {
    static StringBuffer binNum = new StringBuffer();//全局变量，确保每次拼接用的是同一个
    static...]]></description><category></category></item></channel></rss>