随笔分类 - Java
摘要:项目在启动过程中会打印大量上述标题异常,最后在github翻看到解决办法。 参考这篇:[generator-jhipster/issues](https://github.com/jhipster/generator-jhipster/issues/13835) 具体解决办法:[supress no
阅读全文
摘要:最近遇到一次线上服务出现了OOM(OutOfMemoryError)错误,记录一下,方便以后查阅。 场景 线上解析上传PDF的定时任务一直在执行状态,没有结束掉,查看服务日志没有抛出异常,在服务器上发现生成了hpvof文件(VM配置参数-XX:+HeapDumpOnOutOfMemoryError)
阅读全文
摘要:由于``某些不可抗力原因,公司不允许使用itext系列的jar包,因此系统中使用的相关jar得替换成开源的。经比较和尝试考虑使用org.apache.pdfbox来替换,同时修改系统中原有的方法,发现比itext系列稍显简洁一点,记录如下: 加密文件 /** * 加密文件测试 * @date 202
阅读全文
摘要:看过java相关入门开发的书籍的应该都知道,这个标题其实涉及到两个问题: 1. java基本数据类型和引用类型 2. 和`自动装箱` 下面就这两个问题进行一下总结复习。 一、java基本数据类型和引用类型 java在最初设计的时候就提供了 和对应的8种引用类型。 基本数据类型|封装类型 | byte
阅读全文
摘要:线程的创建主要有两种形式,通过 或者 ,本质上没有太大区别。 补充几点说明: 1. 进程与线程的区别 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是线程的容器,可以容纳若干线程。 线程可以看做是轻量级进程,是程序
阅读全文
摘要:不管是平时阅读源代码,还是笔试、面试中, 关键字还是经常被问道,这篇文章主要来重新复习一下该关键字。 一、static用途 static方便在没有创建对象的时候调用方法或者变量。 static关键字可以用来==修饰类的成员方法、类的成员变量==。也可以==编写代码块==来优化程序性能。 被stati
阅读全文
摘要:Java中的错误会以对象方式呈现为 的个种子类示例。通过捕获包装错误的对象,可以针对错误做一些对应的处理。本文主要记录其中比较容易记错的点。 1、异常继承架构 1. 错误对象都继承自 类,它有两个子类: 和`java.lang.Exception`。 2. Error与其子类实例代表严重系统错误。
阅读全文
摘要:依赖的包 commons net commons net 3.1 方法示例 单元测试 需要注意的点 1. 需要设置缓冲区大小,防止下载过慢或者过快 2. 需要确认ftp服务器的访问模式,被动模式还是主动模式 3. 需要注意编码格式 源码下载:https://github.com/xieshuang/
阅读全文
摘要:``` package com.xsh.util; / String工具类 @author xieshuang @date 2019 05 23 / public class StringUtils { private final static String UNDERLINE = "_"; / 下
阅读全文
摘要:`springframework StopWatch Stopwatch common.lang`包里面也有这个工具,用法类似,但是不能任务名称,查看结果不方便。 示例如下 @Test public void test7() throws Exception { StopWatch watch =
阅读全文
摘要:1 表达式中的自动类型提升 : 表达式求值时,Java自动的隐含的将每个 、`short char int`类型,这些类型的包装类型也是可以的。 例如: short s1 = 1; s1 = s1 + 1; s1+1运算中的操作数s1会被 ,s1+1运算结果会成为 类型,再赋值给 类型的s1时,编译
阅读全文
摘要:最近在做统计钱的计算时遇到的一个需求,需要将一个大类别下的每一种钱进行特定的运算然后获得六年的钱,最后将这些钱按照年份进行汇总,获得总得大类型的六年的钱,在这个过程中采用了这种方法,每次算得钱放在map中,然后将map进行合并,写篇随笔mark下。 public class CombineMap {
阅读全文
摘要:最近在项目中需要上传文件文件,之前一直都是 提交的,尝试了一下 ,感觉还比较好用,写篇随笔mark下,供以后使用。 准备工作: "下载jquery form.js" 相关jar: 在spring servlet.xml进行multipartResolver配置: class="org.springf
阅读全文
摘要:/ 上级资源 / @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "PARENT_ID", referencedColumnName = "PK_ID") private SysResource parentResource; hibern
阅读全文
摘要:下载 "http://maven.apache.org/download.cgi" ,下载好后解压到一个路径中 配置环境变量, 新建变量名:MAVEN_HOME 变量值:D:\Maven\apache maven 3.3.9 编辑变量名:Path 在最前面加上:%MAVEN_HOME%\bin;(分
阅读全文
摘要:POI是一款很好用的api,下面这个方法是供前台页面调用,供用户选择存储位置的: / Description: excel导出 @param request 请求 @param response 响应 @param fileName 文件名 @param columnTitles 列头名 @para
阅读全文

浙公网安备 33010602011771号