java
有石为玉
个性化推荐,图像与视频处理,机器学习,深度学习
展开
-
java通过scan进行redis key遍历
遍历所有redis key,删除满足条件的fieldimport xxx.utils.RedisClusterUtil;import org.checkerframework.checker.units.qual.A;import redis.clients.jedis.JedisCluster;import java.util.*;//add by xqimport java.util.List;import redis.clients.jedis.Jedis;import red原创 2022-01-19 15:38:27 · 7250 阅读 · 0 评论 -
java中遍历字符串的三种方法
String str="2019 come on";// 方法一for(int i=0;i < str.length();i++) { System.out.println(str.charAt(i));}//方法二for(int i=0;i < str.length();i++) { System.out.println(str.substring(i,i+1)); }//方法三char[] c = str.toCharArr...转载 2021-06-21 14:43:39 · 1856 阅读 · 0 评论 -
Intellij IDEA was not able to detect proxy configuration
your host may be behind a proxy.Intellij IDEA was not able to detect your proxy configuration.You may want to specify HTTPS proxy parameters and try again.原文链接:https://blog.csdn.net/weixin_43916677/article/details/112463939转载 2021-05-31 14:01:37 · 1015 阅读 · 0 评论 -
idea IDE 导入的项目没有显示目录结构
解决方法:1、关闭 idea2、删除该项目录下的 .idea 文件3、重新 open 项目转载 2021-03-08 19:19:20 · 1195 阅读 · 0 评论 -
导入Maven项目时jar包依赖配置失败:Failed to read artifact descriptor for xxx
导入Maven项目时有时会遇到无法自动配置Configrations和yml文件的情况,完了去配置里一看,Library是空的。maven导入jar包的时候应该出了问题。如图操作maven提示重新import change即可。转载 2020-08-12 19:41:34 · 1861 阅读 · 0 评论 -
IDEA编译时报 “常量字符串过长” 解决办法
File >> Settings >> Build,Execution,Deployment >> Compiler >>Java Compiler将 Use compiler 改为 Eclipse 即可;转载 2020-08-10 22:25:10 · 634 阅读 · 1 评论 -
intellij idea取消重复代码提醒的功能
操作步骤:File -> Setting -> Editor -> Inspections -> General -> Duplicated Code 设置为不打勾√即可。原创 2020-05-17 14:29:59 · 2349 阅读 · 0 评论 -
java中判断字符串是否为数字的方法
推荐使用:org.apache.commons.lang.math.NumberUtils.isNumber可以判断:小数,整数,负数(org.apache.commons.lang.StringUtils.isNumeric 不能判断小数和负数)原创 2020-03-16 12:25:28 · 381 阅读 · 0 评论 -
Java com.alibaba.fastjson包解析三种格式json
目录1、json个体2、简单json数组3、复杂json数组,且嵌套json1、json个体{"percent":10,"policy":1}解析代码:String abconfig = "{\"percent\":10,\"policy\":1}";JSONObject object = new JSONObject().parseObject(abconfi...原创 2019-11-02 15:25:19 · 3195 阅读 · 0 评论 -
java函数系列:String charAt()
String charAt()功能描述:返回字符串指定索引处的字符。该字符串的索引从零开始。举例:public class Test { public static void main(String args[]) { String s = "Strings are immutable"; char result = s.charAt(8)...原创 2019-10-17 17:08:48 · 830 阅读 · 0 评论 -
java报错:cannot not resolve method compareTo(double)
最近开发,写了如下一段代码进行排序:Collections.sort(dislist, new Comparator<Distance>(){ public int compare(Distance dis1, Distance dis2){ return dis1.getDis().compareTo(dis2.getDis()); }});...原创 2019-10-17 17:06:04 · 3720 阅读 · 3 评论 -
查看Intellij版本的3个方法
(1)安装目录或安装文件目录上应该有IDEA的版本信息。(2)Welcome页面查看打开IDEA软件的时候,引导页上是有版本信息的。(3)About页面通过About页面查看版本信息和基本的软件情况:Help--About可以看到IDEA的版本是2019.2...转载 2019-09-29 19:03:07 · 10751 阅读 · 0 评论 -
java 判断两个时间相差的天数
1、实现目标 输入:两个日期 输出:两个日期相差的天数2、代码实现方法1: 通过Calendar类的日期比较。注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是分闰年和平年的,各自的天数不同/** * date2比date1多的天数 * @param date1 * @para...转载 2019-06-04 16:23:59 · 2734 阅读 · 0 评论 -
maven编译打包package
mvn clean package原创 2019-05-13 10:54:08 · 1298 阅读 · 0 评论 -
java中long类型转换为int类型
由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:主要以下几种转换方法:一、强制类型转换long ll = 300000;int ii = (int)ll;二、调用intValue()方法long ll = 300000; int ii= new Long(ll).intValue()...原创 2019-05-15 13:50:42 · 4594 阅读 · 0 评论 -
打开新的intellij idea工程,发现无法添加maxcompute java文件
描述:打开新的intellij idea工程,发现文件下标是黄色指针(图1),而不是蓝色c(图2 正确的工程)。 图1 错误的工程 ...原创 2019-05-14 10:12:51 · 768 阅读 · 0 评论 -
java编译错误:程序包不存在
出错:Error:(3, 27) java: 程序包com.aliyun.odps.udf不存在解决:maven settings.xml配置有问题原创 2018-09-20 17:05:38 · 25560 阅读 · 7 评论 -
java build报错:sdk is not specified for module "parenting_recommend"
SDK安装后,build报错:sdk is not specified for module "parenting_recommend"解决:file---project structure设置原创 2018-09-20 15:31:12 · 388 阅读 · 0 评论 -
mvn安装报错:mvn -version不是内部或者外部命令,也不是可运行的程序或批处理文件
maven 环境变量配置问题 cmd窗口报mvn -v不是内部或者外部的命令配置的环境变量:系统变量 MAVEN_HOME,本机maven路径:C:\maven-3.4.4,Path:%MAVEN_HOME%\bin;1、查看maven安装路径:echo %MAVEN_HOME%可以2、查看maven版本:mvn -version控制台提示:mvn不是内部或外部命令,也不...原创 2018-09-20 09:22:03 · 4663 阅读 · 2 评论 -
Java中获取List长度
java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法 java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看 方法一:超级for循环遍历for(...原创 2018-09-20 17:24:18 · 21793 阅读 · 1 评论 -
JRE和JDK的区别
参考文档:https://www.cnblogs.com/baizhanshi/p/7015811.html1. 定义JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Jav...转载 2018-10-23 19:26:50 · 133 阅读 · 0 评论 -
mac下java环境安装和配置:jdk+intellij+git+maven+maxcompute插件
目录1、jdk安装和环境变量配置1.1 安装版本:1.2 环境变量配置2、intellij安装和配置3、git安装以及gitlab代码下载4、maven安装与配置4.1 下载安装4.2 环境变量配置4.3 settings文件配置4.4 将maven集成到intellij idea4.5 将git集成到intellij idea4.6 intelli...原创 2018-11-29 17:18:36 · 1173 阅读 · 2 评论 -
mac下查看jdk安装路径
进行jdk环境变量配置时,需要输入路径信息:直接打开终端,输入:/usr/libexec/java_home -V注意:输入命令参数区分大小写(-v是不对的,必须是-V)/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home...原创 2018-11-29 17:33:22 · 534 阅读 · 0 评论 -
JDK、JRE、JVM的不同
https://jingyan.baidu.com/article/425e69e6077283be15fc16ed.html转载 2018-11-26 17:27:42 · 99 阅读 · 0 评论 -
java环境安装:Intellij+jdk+maven+maxcompute插件
有几个概念:(1)jdk、jre和jvm的区别:https://blog.csdn.net/weixin_41770169/article/details/84553171(2)jdk版本和java版本的区别:https://jingyan.baidu.com/article/7c6fb4282f1f6580642c90e1.html(3)jdk历史版本怎么下载:https://jing...原创 2018-09-20 17:12:27 · 196 阅读 · 0 评论 -
查看java版本和安装路径
1、java版本java -version 2、java安装路径java -verbose原创 2018-11-26 18:01:08 · 39065 阅读 · 1 评论 -
java udf maven编译 + maxcompute上传
目录1、maven编译2、上传.jar3、函数注册1、maven编译terminal:mvn clean package结果保存在:2、上传.jar打开maxcompute---数据开发--资源管理3、函数注册如果新加了新函数,需要在上传.jar文件后,进行函数注册。数据开发---函数管理---对应模块---新建----函数...原创 2019-02-19 15:02:01 · 598 阅读 · 0 评论 -
更换sdk后,还是原版本解决方法
问题描述:安装了java10后,因为阿里云版本1只支持到java8,因此回退到java8。但是,安装为java8后,查看version还是java10。解决方法:环境变量配置:不用%xxx%的形式,直接写死,搞定。猜测:有可能用户变量的修改,需要重启电脑才生效;但是系统变量修改不用重启。下次实验下猜测。 ...原创 2018-11-26 19:06:50 · 839 阅读 · 0 评论 -
NoClassDefFoundError错误之:javax/xml/bind/JAXBException
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException环境:java10.0解决方法:(1)将maxcompute插件更新:没用(2)安装jdk1.8:阿里云只支持到jdk1.8,因此进行java版本回退期间,碰到问题:a.环境变量配置问题http...原创 2018-11-26 19:34:10 · 1619 阅读 · 0 评论 -
java eclipse中使用maven编译.jar报错
在写好maxcompute的udf后,使用maven编译.jar包:mvn clean package报错:描述: 原因:settings文件使用了同事可用的设置文件,其中安装地址也是同事的,需要修改掉 修改后:...原创 2019-02-19 15:03:21 · 254 阅读 · 0 评论 -
idea2016~2018注册码
我的是2017.1 ultimate版本,亲测有效网址:http://idea.iteblog.com/license server:http://idea.iteblog.com/key.php原创 2018-12-10 14:11:36 · 987 阅读 · 0 评论 -
Intellij Idea For Mac快捷键
转自:https://www.cnblogs.com/exmyth/p/5949192.html http://www.cnblogs.com/wxd0108/p/5295017.html Mac键盘符号和修饰键说明⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除...转载 2018-12-10 19:49:57 · 73 阅读 · 0 评论 -
Java中两个Long对象如何比较是否相等
做项目时,发现直接用 == 判断两个Long对象时,命名值相等, 却认为false。搜索资料发现:如果Long的值在[-127,128]之间,用“==”判断是否相等是没问题的,如果不在这个区间,是不能用“==”的。Long a = 4l;Long b = 4l;a == b //trueLong a = 128l;Long b = 128l;a == b //false原因...原创 2019-02-21 19:34:39 · 940 阅读 · 0 评论 -
java List的元素查询和删除
查询List paperlist中是否包含某个元素a:paperlist.contains(a)删除List paperlist中的元素a:paperlist.remove(a)原创 2019-03-19 19:54:45 · 2055 阅读 · 1 评论 -
mac下maven的环境变量配置
转自:https://www.cnblogs.com/theLostMan/p/6994750.html1、下载maven包: 下载链接:原创 2018-11-29 16:29:12 · 1203 阅读 · 0 评论 -
Java排序:Collections.sort
排序:Collections.sort(tipinfosort_beforesort, new Comparator<TipInfoforSort>() { public int compare(TipInfoforSort arg0, TipInfoforSort arg1) { //降序排列 return arg1.getTinfo(...原创 2018-09-27 15:01:45 · 114 阅读 · 0 评论