- 博客(12)
- 收藏
- 关注
原创 Could not find artifact com.alisoft.xplatform.asf.cache:cache:pom:2.5.2 in nexus-aliyun
Could not find artifact com.alisoft.xplatform.asf.cache:cache
2022-06-22 14:42:40 905
原创 class文件反编译后去除多余的内容
1.当源码丢失找不到时,且输出的jar中也没有输出.java文件时,我们只能通过反编译成java,反编译后会出现边界有需要我们去掉,如果一个一个删除效率太慢,或者替换/* */这个只能替换一部分,这时候可以利用正则表达式进行批量替换一键搞定...
2021-03-30 10:47:34 517
原创 java 编译的class文件内容乱码问题
class文件内容乱码问题1.原因: 根本原因还是java源文件和java compiler的编码方式不一致导致的。2.场景1 :在开始写一个项目之前的配置不一致project的源码文件编码方式与java compiler设置的编码方式不一致。如果这两个编码不一致会导致编译的class文件乱码场景二:别人交接的源码跟我们的自己后添加的源码编码不一致例:别人交接的源码是用GBK编码方式写的,我们后添加的源码是utf-8编码的,因为我们的Project里边的源...
2021-03-22 14:30:29 10375
原创 LocalDateTime工具类(常用转换)
public class LocalDateTimeUtils { public static String format(LocalDateTime datetime, DateTimeFormatter formatter){ return formatter.format(datetime); } /** * 对LocalDateTime进行指定格式的格式换并转字符串 * @param datetime * @pa.
2020-12-16 13:55:18 563 1
原创 Spring注解
@AliasFor1.用于注解的两个属性互换别名,basePackages和value互换别名 ,这样做的目的是不管将值赋值给这两个属性中的哪一个,他们表示的都是同一个含义举例:@ComponentScan@AliasFor("basePackages")String[] value() default {};@AliasFor("value")String[] basePackages() default {};不管将扫描的包赋值给value还是basePackages他们的收.
2020-08-17 16:59:03 112
原创 Elasticsearch 知识分类聚合查询以及根据字段权重查询实践
1.业务背景:首先搜索的内容要首先完全匹配知识分类,并且按关键字、摘要、其他字段权重依次减低进行查询结果按得分从高到低,并对各个知识分类的查询文档数进行统计难点:因为每个文档所涉及到的知识分类可能是多个,所以统计的时候,用分类的keyword属性类型进行聚合查询就是不可能实现的2.首先看一下mapping结构知识分类属性:File_Clid ,知识关键字 :File_KeyWord ,知识摘要:File_Abstract首先:要对知识分类File_Clid这个用于聚合的属性,进行分词
2020-06-24 10:27:06 1338
原创 IDEA中javaEE项目和web项目打包
1.简单的非maven的java项目1.1普通打jar包 第一步:增加一个项目的脚手架第二步:向脚手架中添加内容(Available Elements)第三步:最后显示效果展示第四步:对已经添加好内容的脚手架进行build完成之后就会在相应的输出目录上存在你的jarok大功告成!1.2如果是打可运行的runnable的jar其实就是在以上操作的第二张截图中选择第二个这里稍微解释一下:上边的方式相当于平铺的方式,将所引用的ja...
2020-06-23 17:19:59 1283
原创 找不到或无法加载主类
首先找不到类是因为没有在classpath下找到要执行的类,无法加载主类当然是因为要执行的类中没有main方法加上main方法就可以了,下面主要说找不到类需要注意的是:执行的时候java Test 而非java Test.class从最简单的原因开始当1.环境变量classpath配置:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.ja...
2020-04-15 15:55:40 756
原创 Maven搭建Elasticsearch开发环境
1.首先创建Maven工程时引入的setting.xml配置中远程仓库设置注:还有一个本地仓库的配置(如果你在本机有仓库的话我的本地仓库:D:/Apache items/Repository) mirrorId repositoryId Human Readable Name for this Mirror. http:/
2018-01-08 15:24:39 9283
原创 数据集合的重用
我的第一次就这样献给了伟大的今天,好吧,第一次写博客,有点菜多多包涵。。。。。。当一个数据集合作为成员变量时,就赋予了它重用的作用,也就是说,当前类中的方法都可以使用,并且不用创建新的数据集合(减少jvm的gc)。往往所有方法里边数据集合的使用都是需要创建一个新的集合来封装数据,所以在使用此集合之前需要调用集合的一个通用的方法clear();假使没有clear()掉集合中的数据
2017-10-13 16:00:31 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人