JAVA
文章平均质量分 81
尚云峰
不断学习!
展开
-
java调用第三方上传文件接口的几种方法
第三方接口调用1.使用HttpClient的1.1 在HttpClient4.3之前的用法1.1 在HttpClient4.3之后的写法2.使用MultiValueMap+RestTemplate3.使用自带的HttpURLConnection4.使用OkHttpClient这里的第三方上传文件接口,是指,对方要求的参数类型是File;还有其他一下字符串的参数;主要是参看了其他的文章,简单汇总一下;看完你就比较清晰了;第三方接口接受文件的时候,基本是与页面上传的是一致的; 也就是说,我们在后台调用接原创 2021-06-01 15:04:25 · 12946 阅读 · 6 评论 -
eclipse全文搜索多个关键字
使用ctrl+H搜索or 可以发现有如下很多的关键字下面的结果有很多,如果我想把下面的关键字(:和=之间的字符串)做一次搜索,如何处理?先右键全选复制到文本;利用java截取关键字,这里假设取 :和=之前的信息;public static void main(String[] args) throws IOException { String path="\Desktop\\1\\111.txt"; List<String> collect =原创 2021-01-13 21:37:01 · 2103 阅读 · 0 评论 -
YYYY与yyyy小记
环境:jdk:1.8oralce:10g这里简单的说下区别:1.字符串转日期测试这里的日期在YYYY下的转换规律待定,目前还不清楚在yyyy是正常的2.日期转字符串测试这里的日期在YYYY下的转换规律:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年在yyyy是正常的3.orale:不区分大小写格式,所以不存在问题,相当于java的yyyy场景1: java场景 public static void main(String[] args) {原创 2020-12-30 14:14:42 · 4717 阅读 · 0 评论 -
打印流简介
早期学习的时候写了一个demo,这里发出来记录一下import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java原创 2020-12-08 11:44:50 · 257 阅读 · 0 评论 -
eclipse 护眼色设置(包括左侧区域)
1.背景色设置,我的版本是Version: 2019-06 (4.12.0)这里的RGB转换为16进制是#CFEFD32.左侧在eclipse\plugins\org.eclipse.ui.themes_1.2.600.v20190513-0458\css在plugins里面搜索关键字org.eclipse.ui.themes_,不同的eclipse版本会有一点点区别;修改e4_basestyle.css文件,重启即可末尾添加:#org-eclipse-jdt-ui-PackageExpl原创 2020-11-24 16:44:23 · 1839 阅读 · 1 评论 -
HttpclientUtil
参考:import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client原创 2020-11-19 16:59:55 · 305 阅读 · 0 评论 -
java解析outlook的msg邮件(outlook-message-parser)
如何本地没有按照outlook,那么如何打开msg附件呢方法1:让发邮件的人通过outlook导出html或者eml等通用的格式给你方法2:利用在线转换为eml,点击这里这种比较方便,推荐方法3:使用转换软件转换为eml等格式,比如SysTools MSG to EML Converter方法4:利用java手动解析为html,利用的是outlook-message-parser这个依赖,在底层,它使用Apache POI - POIFS库来解析使用OLE 2复合文档格式的消息文件。因此,它只是一原创 2020-10-10 17:00:11 · 4444 阅读 · 3 评论 -
java-springboot SAP BOE报表登陆同步报表
对象类package com.xxx.com.bean;import java.io.Serializable;import java.util.ArrayList;import java.util.List;public class BOReportNode implements Serializable { private String id ; //节点ID private String CUID ; //节点CUID private boolean isFold ; //是否原创 2020-09-22 13:31:35 · 600 阅读 · 0 评论 -
springboot+Kerberos连接Hbase
上一篇简单记录了springboot+Kerberos认证+连接hadoop+hive地址:https://blog.csdn.net/u011165335/article/details/108344732这次记录一下java如何连接Hbase;查看用户列表:cat /etc/passwd注意:谁认证,那么当前的用户就是谁比如,你用appuser.keytab认证,那么当前hbase用户就是appuser你用hbase.keytab认证,那么当前hbase用户就是hbase所以要注意用谁来原创 2020-09-07 19:13:00 · 2194 阅读 · 2 评论 -
springboot+Kerberos认证hadoop3.0,连接hive
上一篇讲的是springboot如何连接hadoop3.0地址:https://blog.csdn.net/u011165335/article/details/106303379那个是没有开启Kerberos认证的;先贴一下组件版本:我这里的是CDH6.1.1+HADOOP3.0+HIVE2.1.1这里主要说明:1.springboot如何连接Kerberos认证的hadoop3.0配置:hdfs.path=hdfs://xxxx:8020代码:package com.xxxx.tp原创 2020-09-01 18:48:18 · 4092 阅读 · 0 评论 -
java8 des加密(效率高)
一般常用的是DES/CBC/PKCS5Padding注意:我这里的des加密,最后都经过了base64编码, 是否需要看你的需求import javax.crypto.Cipher;import javax.crypto.CipherOutputStream;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;impor原创 2020-08-20 11:26:16 · 1089 阅读 · 0 评论 -
weblogic集群部署
详细步骤参考:https://www.cnblogs.com/hujiapeng/p/7674233.htmlhttps://www.cnblogs.com/lcword/p/8017406.html–手动部署Java weblogic.Deployer -adminurl t3://sztpimiskfv01t:7010 -username weblogic -password mis@2020 -deploy -name BOE -source “E:\BOSAPAPPS\BOE.war” -t原创 2020-07-23 14:34:50 · 447 阅读 · 0 评论 -
java 日志记录异常
import org.apache.commons.lang.exception.ExceptionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory; private Logger logger = LoggerFactory.getLogger(getClass()); public void getTest(){ try { int a=1/0; } catch (Exception e) { e.p原创 2020-06-09 16:35:59 · 203 阅读 · 0 评论 -
三目运算符test
// 3目运算符 // byte char short int long float double boolean // java默认的整形int,默认的浮点型double // 一般自动转换顺序 小-->大 char-int-long-double int-float private static void threeOp() {// 基本类型转换原创 2016-09-08 22:10:25 · 579 阅读 · 0 评论 -
List对象去重的几种方法
java8 list集合去重原创 2018-02-28 23:19:49 · 16985 阅读 · 1 评论 -
java2018刑侦推理题
先看看原题:1.这道题的答案是:A.A B.B C.C D.D2.第五题的答案是:A.C B.D C.A D.B3.以下选项中哪一题的答案与其他三项不同:A第3题 B.第6题 C.第2题 D.第4题4.以下选项中那两题的答案相同:A.第1,5题 B.第2,7题 C.第1,9题 D.第6,10题5.以下选项中哪一题的答案与本题相同:A.第8题 B.第4题 C.第9题 D...原创 2018-03-10 22:19:46 · 1357 阅读 · 0 评论 -
Stream并发问题parallel简单展示
by yushaoyang -2018-03-11///////////////////////////////////////////集合的线程安全问题/////////////////////////////////////////////////////// @Test public void testName0() throws Exception { Integer[] in原创 2018-03-11 18:20:20 · 3248 阅读 · 0 评论 -
java 夏令时jvm设置问题
关于上一篇https://blog.csdn.net/u011165335/article/details/78924498 介绍了中国以及美国等的夏令时的特点: *1.夏令时在结束的时间点是不会突变的 *2.通过代码可以知道实际的夏令时时间段比 宣传的少一个小时先回顾一下之前的6个突变点: 环境jdk6package com.ysy;import java.text....原创 2018-08-21 23:11:25 · 1021 阅读 · 0 评论 -
Map操作之merge
这里先看一道题目:题目描述数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)输入40 10 21 23 4输出0 31 23 4要你做,怎么做呢?怎么才能最简洁呢?方式1:写一个...原创 2019-09-24 22:05:33 · 1480 阅读 · 0 评论 -
String的intern()
在jdk7,常量池移到了堆中,并且intern方法发生了改变; 在jdk6,internintern方法还是会先去查询常量池中是否有已经存在,如果存在则返回常量,如果不存在,责任复制一份到常量池;并返回该引用;// JDK1.7及以后,intern方法还是会先去查询常量池中是否有已经存在, //如果存在,则返回常量池中的引用,这一点与之前没有区别,区别在于, //如果在常量池找不到...原创 2019-09-30 12:07:28 · 138 阅读 · 0 评论 -
java统计短单词的个数
//by ysy 2018年3月6日public class 统计短单词的数量 { //--------------------统计短单词的个数---------------------------- @Test public void testName0() throws Exception { long count = Files.lines(Paths.get("src...原创 2018-03-06 23:28:18 · 373 阅读 · 0 评论 -
java夏令时问题呈现
一,先看看中国的夏令时1986年至1991年,中华人民共和国在全国范围实行了六年夏令时,每年从4月中旬的第一个星期日2时整(北京时间)到9月中旬第一个星期日的凌晨2时整; 十日为旬。 上旬 每月第一日至第十日的十天,为上旬。 中旬 每月十一日到二十日的十天,为中旬,下旬同理可以通过如下代码找出这6的异常点 public static void testDayTim...原创 2020-01-27 22:41:56 · 3017 阅读 · 0 评论 -
java8 Comparator
集合最简排序原创 2017-07-20 15:24:58 · 3281 阅读 · 0 评论 -
闰年的判断,86400年是不是闰年
java闰年判断原创 2017-07-06 23:30:09 · 1924 阅读 · 0 评论 -
List ,Set,Map集合与数组互转
环境:java8public class 集合与数组转换 {List emps = Arrays.asList(new Employee(102, "李四", 59, 6666.66, Status.BUSY),new Employee(101, "张三", 18, 9999.99, Status.FREE),new Employee(103, "王五", 28, 33原创 2017-06-28 21:55:07 · 12460 阅读 · 1 评论 -
List去重的几种方法
java list排序原创 2017-06-24 16:32:05 · 7811 阅读 · 0 评论 -
调用webService的几种方式
调用WebService的几种方式原创 2016-05-08 15:54:41 · 121079 阅读 · 5 评论 -
Xstream 简单入门
Xstream简单入门原创 2016-05-08 00:06:47 · 6432 阅读 · 1 评论 -
Maven简单了解
Maven原创 2016-05-11 23:29:41 · 1647 阅读 · 0 评论 -
web.xml及 web-fragment.xml模板
web.xml v2.4 --J2EE1.4 --tomcat5.5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_原创 2016-03-17 12:57:43 · 3246 阅读 · 0 评论 -
您活了多久
java 计算时间段原创 2017-07-18 12:53:00 · 473 阅读 · 0 评论 -
转载:Java 8的CompletableFuture实现函数式的回调
链接:http://www.infoq.com/cn/articles/Functional-Style-Callbacks-Using-CompletableFuture转载 2017-08-01 17:27:00 · 494 阅读 · 0 评论 -
交换2个Integer的数据
//交换2个数据 public static void main(String[] args) throws Exception {// Integer a=1;// Integer b=2; Integer a=new Integer(1); Integer b=new Integer(2); System.out.println(a+"---原创 2017-11-30 16:08:46 · 1994 阅读 · 1 评论 -
java8 统计字符串字母个数的几种方法(有你没见到过的)
1.统计字符串字母个数(并且保持字母顺序)比如: aabbbbbbbba喔喔bcab cdabc deaaa目前我做知道的有5种方式,如果你还有更好的,欢迎赐教要求:统计字符串的字符个数,最好按顺序输出每个字符的个数//方式1 public static void letterCount1(String s) { s=s.replaceAll(" +", ""); ...原创 2017-07-26 17:41:46 · 16047 阅读 · 3 评论 -
java求解 集合的子集
方式1:我们知道子集个数 2的n次方比如a,b,c的子集 * 000 0 {} *001 1 a *010 2 b *011 3 a,b (b,a) *100 4 c * 101 5 a,c (c,a) * 110 6 b,c (c,b) * 111 7原创 2017-08-04 17:46:32 · 865 阅读 · 0 评论 -
关于java时区转换夏令时问题及解决办法
关于中国的夏令时问题:参考另外一篇:http://mp.blog.csdn.net/postedit/78924498这里:主要讲的是: 在夏令时结束的时候,java会提前一个小时变化如:2016年美国夏令时:3.13-11.6 正常变化点:纽约时间2016-3-13 2:00:00开始 (变成3点)-->纽约时间2016-11-6 2:00:00(变成1点)结束夏令时实际呢:在2016-...原创 2017-08-03 18:45:03 · 24047 阅读 · 7 评论 -
java8 并行流使用
一.并行流1.并行流运行时:内部使用了fork-join框架 其默认线程数为处理器数量,Runtime.getRuntime().availableProcessors() 不过也可以修改这个值,但是是全局修改,对所有的并行流有效 System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism","原创 2017-07-26 15:19:03 · 4661 阅读 · 2 评论 -
java8 自定义收集器Collector
java8 自定义收集器Collector原创 2017-07-26 09:36:05 · 5152 阅读 · 0 评论 -
java8数值流与对象流的相互转换
java的数值流与对象流转换原创 2017-07-21 15:02:06 · 3605 阅读 · 0 评论 -
java8 自定义TemporalAdjuster
java8 java8 自定义TemporalAdjuster原创 2017-08-02 14:11:43 · 6700 阅读 · 0 评论