随笔分类 - Java
Java 学习笔记
摘要:日常开发工作,经常遇到使用JSON数据,好久没有写了,今晚抽了三个小时时间写了个JSON工具类,主要包含如下几个方法: 工具类演示如下所示: 搞定了,前前后后花了四个小时(狂汗鸭),睡了睡了,三小时后该起床了!
阅读全文
摘要:在配置mybatis,访问接口提示: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),部分概要信息如下所示: 从报错信息中可知,不是controller的问题,是在调用对应的impl时抛出
阅读全文
摘要:错误信息:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError 场景: 产品服务器采用spring-boot框架开发,zookee
阅读全文
摘要:在进行 Java AES 加密测试时,出现如下错误信息: 因为超出了JDK 默认的秘钥长度,若需放开,则需要更新 JDK 中相应的 jar 文件(local_policy.jar 、US_export_policy.jar),相应的下载链接如下所示: http://www.oracle.com/te
阅读全文
摘要:自去年九月份决定再次入学和职业资格进阶,开始备战二者考试至今,以及当下进行中的职称申请,犹如孤独的狼,不断前行在路上,而今凡凡总总的已历8月。。。 不感慨了,如下为一园友需要的正则工具类,直接上码: 至此, Java学习-049-正则工具类 顺利完结,希望此文能够给初学 Java 的您一份参考。 最
阅读全文
摘要:FindBugs 是一个静态分析工具,它可以检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题,使用 FindBugs 可以在不实际运行程序的情况对软件进行分析。使用时最好将字节码对应的 java 文件选上,这样便可轻松的从报告文件中定位到出问题的源码,并进行相应的修改。 ec
阅读全文
摘要:此小工具类主要用于数值四舍五入、数值格式化输出,很简单,若想深入研究,敬请自行查阅 BigDecimal 或 DecimalFormat 的 API,BigDecimal.setScale(位数,四舍五入法)中四舍五入法有如下 7 种: 1、 ROUND_UP:远离零方向舍入。向绝对值最大的方向舍入
阅读全文
摘要:自3月25至今,已经好久没有写学习日志了,今天在写日志抓取合并的小方法,发现抓取后的日志并米有依据系统执行的日志顺序排序。日志抓取排列逻辑如下: 结果最后获取日志信息后,发现实际产出结果与预期结果不相符,如下所示: 通过日志可以发现,排序时起决定作用的日志时间影响较大,系统运算速度越快,产生相同时间
阅读全文
摘要:挺晚的了,直接上码。敬请各位小主参阅,若有不足之处,敬请指正,非常感谢! 目录文件拷贝源码: PS:上述源码中涉及的方法,请前往如下链接查看: 获取目录文件列表:LinkedList<String> getfList(String dir, boolean recursion) 文件拷贝:boole
阅读全文
摘要:不用说了,又是一个经常用到的方法,直接上码了。。。敬请各位小主参阅!若有不足,敬请指正,非常感谢! 文件拷贝源码: 文件拷贝单元测试源码: 1 @Test(description="public static boolean FileUtils.copy(String srcFile, String
阅读全文
摘要:我们在日常的电脑使用中,经常需要在当前目录或当期目录及其子目录中查找文件,并获取相应的文件路径名。在我们的自动化测试中,也经常需要确认文件在目录中是否成功生成或已存在,因而我写了一个小方法来实现。 获取文件在目录中的路径方法源码如下所示: 获取文件在目录中的路径单元测试源码如下所示: 1 @Test
阅读全文
摘要:以下三个场景,在我们日常的测试开发中经常遇到: 以上前两种情况我们都需要获取对应目录下的参数化文件,第三种情况是前两种的进阶,那么我们如何获取对应目录下的文件列表呢?请看如下源码: 获取目录下的文件列表源码: 获取目录下的文件列表单元测试源码: 至此, Java学习-042-获取目录文件列表(当前,
阅读全文
摘要:在日常的网页开发中,经常需要进行颜色数值获取、转换,例如获取红色,获取蓝色,获取绿色,RGB转十六进制颜色,十六进制颜色转RGB等,因而在学习过程中,写了一个小工具类,仅供各位小主参考! 多不闲言,直接上码了,哈哈哈。。。 颜色工具类源码 ColorUtils.java 如下所示: 颜色工具类单元测
阅读全文
摘要:之前在写应用模块,进行单元测试编码的时候,居然脑洞大开居然创建了一个 N 层的目录,到后来删除测试结果目录的时候,才发现删除不了了,提示目录过长无法删除。网上找了一些方法,也找了一些粉碎机,都没能达到想要的结果,我就简写了一个小应用,用于删除自己脑洞大开创建的级联目录。此小应用没有代码注释,也没有进...
阅读全文
摘要:最近在使用已有的一些 jar 包时,发现有些 jar 包中的一些方法无法满足自己的一些需求,例如返回固定的格式,字符串处理等等,因而需要对原有 jar 文件中对应的 class 文件进行二次开发扩展,并重新打包文件,替换原有的 jar 文件,满足测试开发自身的需求。下面以修改 eclipse 默认注...
阅读全文
摘要:plugin 动作时用来在 JSP 页面中加载 Java Applet 或者 JavaBean 组件,语法格式如下所示:[code="classFileName"][codebase="classFileDirectoryName"][name="instanceName"][align="left...
阅读全文
摘要:这个动作是指在当前的页面中包含一个或多个 JSP 页面或者 HTML 文件,语法:其中,file 为加载文件所在的相对路径,flush 属性设置为 true,则自动刷新加载页面。若加载的文件或网页时需要传递参数,则语法格式如下所示: UsingLogin.jsp 文件的源码为: ...
阅读全文
摘要:JSP 动作主要作用是根据指定的动作进行相应的处理。一、param 动作用来给 HTML 文件和 JSP 文件传递参数的,经常和 forward、include、plugin 动作结合使用,语法格式为:二、forward 动作forward 动作是用来请求信息转发到另一个页面的,它只有一个 page...
阅读全文
摘要:inclue 指令是将不同的文件插入到 JSP 网页中,这些文件可以是文本文件、HTML文件、JSP 文件,指令语法如下:下面创建几个文件,以此来演示 include 指令,目录结构如下所示:webapps |-- jsp |-- include.jsp |--...
阅读全文
摘要:前文对 JSP 的基础知识进行了初步的讲解,此文主要讲述 JSP page 指令。page 指令用于定义页面的多种属性,例如:脚本语言、编码方式、导入的 Java 包等,page 执行的语法如下: 参数介绍:[language="java"]声明脚本语言的种类,默认情况下为 java。[ext...
阅读全文