![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
驴小蹄
溺水的人就算一根小小的树枝也是希望
展开
-
开发笔记---Mybatis-Plus的uqdateById
在开发过程中遇见一些字段设置为空的操作,但是由于全局设置会忽略null值,这样我们就需要对单个字段进行配置(菜鸡操作),可以通过注解的方式达到取消忽略null值的效果。原创 2021-10-26 10:53:22 · 176 阅读 · 0 评论 -
开发笔记 --- MongoDB,Spring Boot,管道聚合
MongoDB语句:db.point.aggregate([ { $match: { "code": { $in: ["aaa", "bbb"] }, "dataTime": { "$lt": ISODate("2021-08-18 06:25:48.992"), "$gt": ISODate..原创 2021-08-20 17:52:59 · 309 阅读 · 3 评论 -
开发笔记 --- Unable to start embedded Tomcat
开发过程中不知道什么原因重启项目后突然报错了,尽管没有提示代码错误,但仍旧检查了一下代码,发现一切正常,而且第三方的服务也是正常的。报错信息:org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletCo...原创 2021-08-12 10:16:34 · 273 阅读 · 0 评论 -
java基础回顾---数据类型
Java 语言的数据类型分为两种:基本数据类型和引用数据类型。(1) 基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型)共 8 种计算机存储单位bit - 电位byte - 8bitkb - 1024 byteMb - 1024 kbGb - 1024 MbTb - 1024 GbPb - 1024 Tb.......原创 2021-08-11 22:40:22 · 115 阅读 · 0 评论 -
开发笔记---list集合递归的方式组装树形结构
数据量太大时建议不要使用此方法/** * 使用递归方法建树 * @param * @return */ public static List<AreaInfo> buildByRecursive(List<AreaInfo> testEntities) { List<AreaInfo> trees = new ArrayList<>(); for (AreaInfo testEntity : testEntities) { .原创 2021-08-11 13:48:08 · 186 阅读 · 0 评论 -
开发笔记---菜鸡的时间分片
有个需求需要访问其他平台接口获取时间段内的大量数据,但是平台方对访问的时间宽度做了限制,受同事提醒打算采用时间分片的方式进行数据获取,获取所有数据后再进行数据组装。 百度时间分片时发现有专门时间分片的工具包,但是受某些因素限制,这里只能自己写个工具类。云平台限制代码无法复制,这里以图片代替以作记录,后续优化时再贴代码。1.主方法 这个方法的作用是接受起始时间和结束时间时间戳,转化为时间Date格式后调用findDate()方法获取时间段内每一天的Dat...原创 2021-08-09 11:13:11 · 142 阅读 · 0 评论 -
Java基础回顾---类与对象
Java 对象和类初学java的时候就被告知“万物皆对象”,说的挺牛逼的,但也确实厉害。个人理解而言java编程就是将事务或行为抽象成类,再实例化成一个具体的对象进行操作的过程。无论多么复杂的逻辑和代码都以对象为核心进行构建,这也再次印证了java面向对象编程的思想。概念:对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,它描述一类对象所具备的行为和状态。Java中的对象软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法...原创 2021-08-04 14:50:53 · 62 阅读 · 0 评论 -
java基础回顾---Java语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。基础语法编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感...原创 2021-08-03 09:50:02 · 118 阅读 · 2 评论 -
开发笔记---mybatis-plus的逻辑删除@Tablelogic注解
在开发过程中我们会遇到逻辑删除的需求,在使用mybatis-plus的时候我们可以用@Tablelogic注解便捷的完成逻辑删除和相关查询。使用@Tablelogic注解在使用时需要在对应的实体类的逻辑删除字段上添加@Tablelogic注解。 例如:@TableLogicprivate Integer is_delete;@TableLogic注解参数在添加注解是我们也可以通过配置参数的方式达到自定义标识符的目的:value = "" ...原创 2021-08-06 09:36:15 · 1641 阅读 · 0 评论 -
Java基础回顾---成员变量与静态变量
static 关键字,是一个修饰符,用于修饰成员(成员变量和成员函数)。 特点: 1、想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。 2、被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。 3、静态随着类的加载而加载。而且优先于对象存在。弊端: 1、有些数据是对象特有的数据,是不可以被静态修饰的。因为那样的话,特有数据会变成对象的共享数据。这样对事物的描述就出了问题。所以,在定义静态时,必须要明确,这...原创 2021-08-05 18:04:15 · 671 阅读 · 0 评论 -
Java基础回顾---成员变量、内部变量和类变量
1.声明位置不同成员变量也就是属性,在类中声明的。局部变量,在方法中声明或代码块中声明。类变量也在类中声明,不过修饰符为static,也叫静态变量。2.生命周期不同成员变量随着对象的创建而存在,随着对象的回收而释放。静态变量随着类的加载而存在,随着类的消失而消失。内部变量随着方法或代码块的存在而存在。3、调用方式不同成员变量只能被对象调用。静态变量可以被对象调用,还可以被类名调用。内部变量在所在的代码块或方法中被调用,在一个类中,局部变量可以与成员变量同名,但原创 2021-08-05 14:38:06 · 420 阅读 · 0 评论