java
beinlife
这个作者很懒,什么都没留下…
展开
-
Java计算两个日期之间的工作时长【包含节假日、补班、周末】
计算两个yyyy-MM-dd HH:mm:ss格式日期之间的工作时长【包含了节假日、周末、补班】原创 2023-10-23 11:54:12 · 799 阅读 · 0 评论 -
JAVA 返回今天、本周、本月、本季度、本年、上个月、上一年、昨天、明天、上周、下周
/** * @param type 1今天,2本周,3本月,4本季度,5本年,7上个月,8上一年,9昨天,10明天,11上周,12下周 * @return */ public static Map<String, String> getSpecialDate(String type) { Calendar calendar = Calendar.getInstance(); Map<String, String>原创 2022-04-12 15:30:28 · 942 阅读 · 0 评论 -
java 处理ssl验证
java https 处理ssl验证原创 2022-03-28 19:14:05 · 1531 阅读 · 0 评论 -
问题处理:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义1、网上很多文章都说修改tomcat配置文件就行:tomcat --> conf--> server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"URI...原创 2021-07-13 09:07:26 · 7822 阅读 · 10 评论 -
尚硅谷周阳JVM视频简要笔记
一、java虚拟机主要四部分1.类加载器2.执行引擎3.本地接口4.运行数据区二、运行时数据区:1.jvm的优化99%在堆,1%在方法区2.方法区:主要是构造方法和接口的代码,静态变量+常量+类信息+运行时常量(实例变量存在于堆内存中)3.栈管运行,堆管存储(虚拟机栈)栈也叫栈内存,主管java程序的运行,是在线程创建时创建,它的生命周期是...原创 2019-11-05 11:35:53 · 3904 阅读 · 0 评论 -
Java项目log4j日志文件
#log4j.rootLogger = [ level ] , appenderName1, appenderName2...#level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。#Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中...原创 2019-07-05 09:46:51 · 308 阅读 · 0 评论 -
Java项目tomcat连接SAP
1.tomcat目录下放配置文件tomcatHome\bin\sapconnection.jcoDestination内容:#SAP connection properties#Sat Oct 17 10:10:24 CST 2015jco.client.lang=ZHjco.client.codepage=8400jco.client.sysnr=00jco.client....原创 2019-07-05 09:30:04 · 616 阅读 · 0 评论 -
java 访问https 从https的url下载文件 从http的url下载文件
package com.solex.test;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import java...原创 2018-07-06 11:22:45 · 16910 阅读 · 1 评论 -
java.lang.reflect反射学习
package com.solex.test;import java.lang.reflect.*;import java.util.Arrays;import org.junit.Test;public class TestClass { @Test public void TestRef() throws Exception { Class<?> c = null原创 2017-01-23 10:51:34 · 382 阅读 · 0 评论 -
给图片添加水印【png格式添加水印后背景保持透明】
图片水印 png透明背景原创 2016-12-15 09:09:20 · 7903 阅读 · 0 评论 -
pdf加水印
pdf加水印相关jar包itext-2.1.7.jariTextAsian.jar代码如下package com.solex.waterPrint;import java.awt.Color;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import ja原创 2016-12-08 10:22:01 · 2579 阅读 · 0 评论 -
excle加水印
excle加水印效果如下:水印的透明度可以设置,详细见代码 相关的jar包:jacob-1.17-x64.rar注意区分32位和64系统复制 jacob-1.17-M4-x64.dll 放在java jdk bin目录下、系统目录/WINDOWS/system32目录下代码如下:package com.solex.waterPrint;import java.text.SimpleDateFor原创 2016-12-08 10:17:18 · 2340 阅读 · 1 评论 -
java中==和equals的区别
@Testpublic void testStrArray(){String str="c__a";String[] arr=str.split("_");for(int i=0;iSystem.out.println(arr[i]);System.out.println(arr[i]=="");System.out.println(arr[i].equals(""))原创 2016-11-04 11:26:20 · 445 阅读 · 0 评论 -
对OutputStream类的flush()方法的误解
最近使用java的FileOutputStream写文件,调用到了flush()方法。于是查看了FileInputStream类的源代码,发现flush()其实是继承于其父类OutputStream的。而OutputStream类的flush()却什么也没做,恍然大悟,真是“看源代码者得真相啊”。其实flush()是Flushable接口的方法,官方文档的对该方法的注释是“Flushe转载 2016-09-27 10:38:50 · 19449 阅读 · 1 评论 -
关于list.add方法使用时的注意点
在Java中,往list中添加元素时,如果是基础类型数据是直接存储在栈中;如果添加的是引用类型对象时,是将对象的引用传给放在了list中,该引用指向的对象发生变化时,那么对应的list里的内容也就跟着发生变化了。因此,在将结果集循环放入到对象中,要特别注意每次循环都需要new一个新对象。应该为:while (rs.next()) { Map map=new HashMap原创 2016-09-21 14:23:38 · 1470 阅读 · 0 评论