【Java】解决java图片背景变黑问题

  • Post author:
  • Post category:java

问题: 当我们使用java读取背景透明的图片,常常会遇到读出来的图片背景透明的部分变黑了的问题,下面就是该问题的解决办法之一. 如何解决: 我将其封装在了一个重设图片宽高的方法中,并使用了一个参数transparent做开关,传入 true 则可以使背景透明化,即解决了背景变黑的问题. 方法代码如下: /** * 重新设置图片宽高 * @param img 旧图片BufferedImage * @…

继续阅读 【Java】解决java图片背景变黑问题

java:将文本内容写入文件

  • Post author:
  • Post category:java

目录 代码 结果 代码 import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Test { public static void main(String[] args) { // 说明:我的目的是将参数2中的文本写入到参数1中的文件中,并且该参数1中的json文件不存在 wr…

继续阅读 java:将文本内容写入文件

关于Java中计算日期差值不准确问题

  • Post author:
  • Post category:java

1.字符串日期相减 如:2016-4-1,必须先将此字符串转成Date对象,并且, 格式必须为:yyyy—MM—dd  HH:mm:ss。 如果不转就直接计算(2016-4-1)两个这样的日期,则误差超大, 不准确。有空补贴代码 转载于:https://www.cnblogs.com/vincentExclusiveBlog/p/5343653.html

继续阅读 关于Java中计算日期差值不准确问题

【Java问题大纲】Java heap space问题的出现以及解决

  • Post author:
  • Post category:java

引入 想必大家日常开发中或者修复中,能遇到很多业务上和程序上BUG和难题。其实想内存溢出等这些问题作为一个开发者应该很容易找到问题所在并解决,我记录这个问题是用来水文的?,原因是因为公司需要记录点东西,刚好遇到了就拿出来水了一下。??? 问题: java.lang.OutOfMemoryError: Java heap space 为什么出现这个问题: java虚拟机的堆内存设置不够,可以通过-X…

继续阅读 【Java问题大纲】Java heap space问题的出现以及解决

Java调用linux 管道命令 & 白名单配置

  • Post author:
  • Post category:java

一  执行单条管道命令 适用于单个管道命令的场景,如查进程、杀进程、全局命令等的调用; /** * 单条管道命令 * @param command 单条管道命令 */ public static void executeCMD(String command) { String safeCommand = getSafeCommand(command, "/bin/sh -c "); Process…

继续阅读 Java调用linux 管道命令 & 白名单配置

Java使用Calendar计算时间

  • Post author:
  • Post category:java

@Test public void test4(){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /* * 获取15天后是多少号? * * add(int field,int n) * 为当前calendar指定时间分量上累加给定值 * 若传入的是负数,则是累减 */ Calendar calendar =…

继续阅读 Java使用Calendar计算时间

jvm JAVA GC之标记

  • Post author:
  • Post category:java

堆分为年轻代和年老代。永久代是非堆内存,它又叫做方法区(一般的说法),主要存储已被加载的类信息、常量、静态变量。而该区域在java8已被删除,取而代之的是元空间,我会在后面的章节细讲。 什么是标记?怎么标记? 第一个问题相信大家都知道,标记就是对一些已死的对象打上记号,方便垃圾收集器的清理。 至于怎么标记,一般有两种方法:引用计数和可达性分析。 引用计数实现起来比较简单,就是给对象添加一个引用计数…

继续阅读 jvm JAVA GC之标记

Java中的Error和Exception

  • Post author:
  • Post category:java

Exception 是 java 程序运行中可预料的异常情况,我们可以获取到这种异常,并且对这种异常进行业务外的处理。 Error 是 java 程序运行中不可预料的异常情况,这种异常发生以后,会直接导致 JVM 不可处理或者不可恢复的情况。所以这种异常不可能抓取到,比如 OutOfMemoryError 、 NoClassDefFoundError 等。 其中的 Exception 又分为检查性…

继续阅读 Java中的Error和Exception