
java
java安装使用规范及问题解决收录
//承续缘_纪录片
这个作者很懒,什么都没留下…
展开
-
Java -- Calendar时间工具类
Java -- Calendar时间工具类原创 2023-10-17 14:17:23 · 219 阅读 · 0 评论 -
YAML--文件编写教程
YAML--文件编写教程原创 2023-05-24 14:14:27 · 1649 阅读 · 0 评论 -
JAVA--递归获取嵌套json中所有key
JAVA--递归获取嵌套json中所有key原创 2023-05-15 18:23:10 · 1275 阅读 · 0 评论 -
java读取文件夹下所有内容
java读取文件夹下所有内容原创 2023-02-24 17:44:33 · 396 阅读 · 0 评论 -
IDEA中Java项目创建lib目录(添加依赖jar包代替maven依赖)
IDEA中Java项目创建lib目录(添加依赖jar包代替maven依赖)原创 2023-02-24 17:27:28 · 14422 阅读 · 2 评论 -
Java写入ClickHouse
Java写入ClickHouse原创 2023-02-24 14:05:50 · 705 阅读 · 0 评论 -
java 读取hdfs上的文件内容
java 读取hdfs上的文件内容原创 2022-10-27 10:55:45 · 553 阅读 · 0 评论 -
Nats--java使用nats客户端进行PUB/SUB发送消息
java使用nats客户端进行PUB/SUB发送消息原创 2022-09-23 17:37:45 · 1443 阅读 · 0 评论 -
Gson -- java对象和string相互转换
使用gson 进行json和java对象之间相互转换原创 2022-09-23 11:21:54 · 1708 阅读 · 0 评论 -
Http get Exception -- java.io.IOException: Server returned HTTP response code: 400 for URL
http请求字符格式utf-8原创 2022-07-15 10:49:14 · 3505 阅读 · 0 评论 -
mongodb去重,计数
单字段去重db.student.distinct("name");单字段去重计数db.student.distinct("name").length;多字段去重db.student.aggregate([{ $group:{ _id: {name: "$name", sex: "$sex"}, }}])如果还需要拿出collection中的其他字段,可以使用$push关键字db.student.aggregate([{ $gr原创 2021-09-06 15:29:30 · 2911 阅读 · 1 评论 -
Mongodb中查询某个字段不存在或者为null
mongoDB中查询nul值查询集合c中y的值为null,(仅返回y的值为null的数据,不会返回不存在的)db.c.find({“y”: {$type : 10}})$type为10表示Null或者db.c.find({“y”: {“$in”: [null], “$exists”: true}})查询集合c中y的值不存在(不会返回y的值为null的数据)db.c.find({“y”: {$exists: false}})查询集合c...原创 2022-01-10 17:31:56 · 7972 阅读 · 0 评论 -
DateUtils(MongoDB)
1.日期工具类(Mongo版)public class DateUtilsTest { //TODO ====================== LocalDateTime 相关 ====================== //获取前一天开始时间:2022-02-28T00:00 public static LocalDateTime getLastDayStartTime(){ return LocalDateTime.now().minusDays(1)原创 2022-03-01 11:14:24 · 2162 阅读 · 0 评论 -
spring boot 多线程执行任务
public void handle() throws Exception { // 开始时间 long start = System.currentTimeMillis(); log.info("多线程 : ********** start " + new Date()); List<String> list = new ArrayList<>(getAllDeviceNumber()); // 每30原创 2022-04-18 15:09:46 · 699 阅读 · 0 评论 -
PageHelper循环依赖 com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration
问题描述:在用pageHelper的时候突然遇到个问题,启动项目后出现这个情况:解决方案:springboot2.6好像禁止循环依赖还是啥的,翻来翻去没看到解决办法,后面去pageHelper github看,才看到最新版本已经解决了这个问题。解决方案:更新到最新版本pageHelper,我的是1.4.1。...原创 2022-04-20 14:26:04 · 4597 阅读 · 5 评论 -
springboot创建父子工程
多模块项目创建因为本系列的下一篇是《Spring Boot集成Dubbo》,所以本章就以创建多模块的dubbo项目作为示例。示例中的开发环境是Win 7,编辑器是Intellij IDEA,Java版本是1.8。一、父模块创建首先我们在IDEA中创建一个spring boot工程作为父项目。1、在界面左上角选择File->New->Project后,选择Spring Initializr,默认使用的Java版本是1.8。2、点击Next,进入下一步,可以设置项目的一些基本信息。这里原创 2022-04-07 11:22:59 · 4038 阅读 · 0 评论 -
SpringBoot更新到2.6.0启动报错 Failed to start bean ‘documentationPluginsBootstrapper‘ 问题处理
问题描述:SpringBoot项目中集成了knife4j,在将SpringBoot更新到2.6.0后启动项目报错 Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException,导致系统不能正常启动。详细报错如下:Error starting ApplicationContext. To display the conditions report re原创 2022-04-20 09:26:23 · 798 阅读 · 1 评论 -
Spring Boot 定时执行任务详解
Spring Boot 定时执行任务详解原创 2022-03-07 11:05:08 · 238 阅读 · 0 评论 -
Kafka producer TimeoutException: Expiring 1 record(s)
1.问题描述:Kafka-configuration:spring.kafka.producer.retries=0spring.kafka.producer.batch-size=100000spring.kafka.producer.request.timeout.ms=30000spring.kafka.producer.linger.ms=10spring.kafka.producer.acks=0spring.kafka.producer.buffer-memory=33554432原创 2021-09-07 15:38:18 · 8658 阅读 · 0 评论 -
springboot简单注解
@Controller扫描到controller层@RequestMapping(“test”)拦截请求@ResponseBody返回参数可以是字符串如果只有@controller,没有@ResponseBody,则只能返回html页面@RequestParam传入参数,页面中在?后面添加@RestController...原创 2022-04-26 16:52:15 · 297 阅读 · 0 评论 -
SpringBoot web环境检测:WebApplicationType分析
一、问题:启动springboot项目后,定时启动项目中一个main方法,报错端口号被占用,kafka自启2021-12-28 10:08:59.014 ERROR 801973 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION FAILED TO START***************************Description:原创 2021-12-28 10:24:46 · 3586 阅读 · 0 评论 -
org.springframework.data.mongodb.InvalidMongoDbApiUsageException: Due to limitations of the org.bson
1.报错:2021-08-12 14:50:37.470 ERROR 14340 --- [nio-8807-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springf原创 2021-08-12 16:12:31 · 2362 阅读 · 0 评论 -
Spring Boot 集成多个 Kafka
一、配置文件application.ymlspring: kafka: one: bootstrap-servers: IP:PORT consumer: group-id: YOUR_GROUP_ID enable-auto-commit: true two: bootstrap-servers: IP:PORT consumer: group-id: YOUR_GROUP_ID原创 2022-04-18 17:24:33 · 2297 阅读 · 0 评论 -
SpringBoot启动报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath
这个问题是slf4j包冲突所产生的问题,本博调试过程借鉴了下面链接所述博客,但情况与其不尽相同,博客将通过两种方式进行包的排除。https://juejin.im/entry/5b6927906fb9a04fb900f611一、日志信息及错误1、完整日志SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/zhanggong004/.m2/repository/o原创 2022-04-20 14:29:26 · 1102 阅读 · 0 评论 -
Spring Boot 中集成Redis
一、Redis 介绍Redis 是一种非关系型数据库(NoSQL),NoSQL 是以 key-value 的形式存储的,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说 SQL 标准,ACID 属性,表结构等等,这类数据库主要有以下特点:非关系型的、分布式的、开源的、水平可扩展的。NoSQL 使用场景有:对数据高并发读写、对海量数据的高效率存储和访问、对数据的高可扩展性和高可用性等等。Redis 的 key 可以是字符串、哈希、链表、集合和有序集合。Redis 的value 类型原创 2022-04-07 18:12:49 · 368 阅读 · 0 评论 -
SpringBoot中使用MongoDB的ObjectId
1.MongoDB主键ObjectIdMongoDB主键是ObjectId类型的, 转换为JavaBean用String接收的发现没有一点儿问题用String类型的id去MongoDB中查数据,怎么查都是空的。既然是ObjectId类型的,看看java里面有没有这个类型,最后发现了还真有(注意是org.bson包下的不要导错包)2.String类型id从MongoDB中查数据public static void main(String[] args) { ObjectId objectId =原创 2021-09-08 17:05:04 · 3512 阅读 · 0 评论 -
springboot整合kafka,实现消费者使用redis作为偏移量存储的库
springboot整合kafka,实现消费者使用redis作为偏移量存储的库原创 2022-01-03 14:44:35 · 1394 阅读 · 0 评论 -
Spring Boot JAVA Mongodb 分组、排序、条件、等
1.需要做一个数据从mongodb 取数据 做分析,同一用户编号下的距离最大的前几名↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑上面是mongo的数据格式↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑Aggregation agg = Aggregation.newAggregation( // 第一步:挑选所需的字段,类似select *,*所代表的字段内容 Aggregation转载 2021-08-13 11:03:24 · 880 阅读 · 0 评论 -
idea Module ‘xxxxx‘ already exist in project. Please, specify another name.
问题描述idea 新建module 报错Module ‘xxxxx’ already exist in project. Please, specify another name.解决方案原创 2022-04-20 12:00:11 · 272 阅读 · 0 评论 -
springboot - mongodb -排序条件查询
Sort sort = new Sort(Sort.Direction.ASC, “DEVID”).and(new Sort(Sort.Direction.ASC, “TIME”));//多条件DEVID、timeCriteria criteria = Criteria.where(“CHECK”).is(0);//查询条件Query query = new Query(criteria);query.fields().exclude("_id");//指定字段不查询,加快查询效率query.lim原创 2021-08-13 10:01:34 · 1531 阅读 · 1 评论 -
springboot 找不到或无法加载主类
问题详情可能原因修改类名……解决方案选择maven–>lifecycle–>clean–>install重新加载相关配置文件原创 2021-09-08 10:00:44 · 106 阅读 · 0 评论 -
Java Api 操作 Hbase
文章目录1.需求2.思路2.1 建立远程Hbase集群连接 -- HbaseInit.java2.2 创建表结构--CreateTable.java2.3 插入数据 -- PutRow.java2.4 查询浏览数据--ScanTable.java2.5 删除数据--DeleteRow.java2.6 删除表--DropTable.java3.测试并查看执行结果3.1 创建表 xiaoyuer:student3.2 插入数据3.3 浏览数据3.4 删除某一行数据3.5 获取某一行数据3.6 删除表 xiaoy原创 2022-05-18 19:46:03 · 594 阅读 · 0 评论 -
java代码结合钉钉机器人自动报警
一、钉钉群组添加机器人二、java代码结合钉钉机器人1、添加依赖: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.3.1</version> <scope>compi原创 2022-04-07 17:24:10 · 899 阅读 · 0 评论 -
JAVA 编码规范
JAVA 编码规范目录JAVA 编码规范 1目录 2一、 工作空间编码要求 3工作空间配置 4文件编码方式配置 4二、 命名规范 4特殊符号命名 4禁止拼音/中文命名 4包(PACKAGE)命名规范 5类命名规范 5普通类命名规范 6接口类命名规范 6实现类命名规范 6抽象类命名规范 6异常类命名规则 6测试类命名规则 6方法命名规范 6变量命名规范 6常量命名规范 6数组类型定义规范 7原创 2022-04-07 11:29:46 · 1205 阅读 · 0 评论 -
java finally和return语句哪个先执行
java finally和return语句哪个先执行原创 2022-01-14 10:50:54 · 140 阅读 · 0 评论 -
java 字符串判断值内容类型
1.判断整数(int)private boolean isInteger(String str) { if (null == str || "".equals(str)) { return false; } Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$"); return pattern.matcher(str).matches();}2.判断浮点数(double和float)private b原创 2021-11-03 11:52:29 · 469 阅读 · 0 评论 -
java sort排序代码简化
1.原始排序方式original_datas.sort(new Comparator<OriginalPoint>() { @Override public int compare(OriginalPoint o1, OriginalPoint o2) { return o1.getDate_time().compareTo(o2.getDate_time()); } });原创 2021-11-03 09:51:26 · 138 阅读 · 0 评论 -
Tried to assign property mapmatch_failed:java.lang.Integer to bean of class
1.错误详情net.sf.json.JSONObject : Tried to assign property mapmatch_failed:java.lang.Integer to bean of class com.hongling.triprectify.bean.gps.BaiduRTesultPointVo2.错误原因实体类没有符合java bean 编写规范3.解决方案Java命名规范https://cloud.tencent.com/de原创 2021-10-15 10:25:31 · 939 阅读 · 0 评论 -
Java中List集合对象去重及按属性去重的8种方法
一、本文描述这一篇文章写一下List集合元素去重的8种方法,实际上通过灵活的运用、排列组合不一定是8种,可能有18种方法。对象元素整体去重的4种方法按照对象属性去重的4种方法为了在下文中进行测试内容讲解,我们先做一些初始化数据public class ListRmDuplicate { private List<String> list; private List<Player> playerList; @BeforeEach public void set转载 2021-10-11 17:53:23 · 41945 阅读 · 2 评论 -
深度掌握 Java Stream 流操作,瞬间让你的代码高出一个逼格!
1、概念Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream 的操作符大体上分为两种:中间操作符和终止操作符2、中间操作符对于数据流来说,中间操作符在执行指定处理程序后,数据流依然可以传递给下一级的操作符。中间操作符包含8种(排除了parallel,sequential,这两个操作并不涉及到对数据流的加工操作):1、map(mapToInt,mapToLong,mapToDouble) 转换操作符,转载 2021-10-11 17:41:43 · 219 阅读 · 0 评论