随笔分类 - Java
摘要:问题: 项目中,有时候实体类很多字段是不会用上的,返回给前端的时候有很多null,显得返回的报文十分臃肿 解决办法: 只需要在返回的实体类上面加上@JsonInclude(JsonInclude.Include.NON_NULL)注解,就可以过滤掉返回值为null的属性
阅读全文
摘要:public static void main(String[] args) { Map<String, Object> hashMap = new HashMap<>(); hashMap.put("a","1"); hashMap.put("b",null); hashMap.put("c","
阅读全文
摘要:Spring两大核心IOC容器、AOP的使用及总结 Spring框架体系中核心就是IOC容器,IOC容器中文直译为控制反转,顾名思义也就是将组件的控制权交给IOC容器,IOC容器负责管理各个Bean的创建、装配和他的生命周期。AOP是面向切面的编程,OOP最大的特点就是封装、继承和多态,而AOP
阅读全文
摘要:Redis 是一个基于内存的高性能key-value数据库Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘,所以Redis具有快速和数据持久化的特征,如果数据放在内存中 磁盘I/O速度为严重影响redis的性能Redis利用队列技术将并发访问变为串行访问,消除了传统
阅读全文
摘要:jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。 声明式流水线 在声明式流水线语法中,流水线过程定义在 Pipeline{}中,Pipeline 块定义了整个流
阅读全文
摘要:docker安装nacos 1、查看镜像 docker search nacos 2、创建目录 mkdir -p /mydata/nacos/conf mkdir -p /mydata/nacos/logs 2、创建临时容器 docker run -p 8848:8848 --name nacost
阅读全文
摘要:文件目录结构 elk docker-compose.yml elasticsearch.yml kibana.yml logstash.yml logstash.conf filebeat.yml data/ elasticsearch/ logs/ password.txt data/elasti
阅读全文
摘要:乱序 [ Student{userName='张三', userNick='2', age=22, createTime='2022-12-02 2:11:00'}, Student{userName='李四', userNick='1', age=23, createTime='2022-12-0
阅读全文
摘要:DAO (Data Access Object)数据访问对象 DTO(Data Transfer Object)数据传输对象 DO (Domain Object)领域对象 VO(View Object)视图模型 AO(Application Object)应用对象 BO( Business Obje
阅读全文
摘要:com.alibaba.fastjson.JSONObject obj = new com.alibaba.fastjson.JSONObject(); obj.put("a1", "tom"); obj.put("a2", "linly"); obj.put("a3", "Eric"); obj.
阅读全文
摘要:做什么事都需要遵循一些准则,设计模式也不例外。我们在设计一些设计模式时,一般遵循如下七项基本原则,它们分别是: 单一职责原则 (Single Responsibility Principle) 开放-关闭原则 (Open-Closed Principle) 里氏替换原则 (Liskov Substi
阅读全文
摘要:1.首先选择一个目录用来存放docker-compse文件以及mysql的数据(例如logs、conf) cd /home mkdir mysql vi docker-compose.yml 2.填写docker-compse.yml内容 version : '3' services: mysql:
阅读全文
摘要:1.下载镜像文件 docker pull elasticsearch:7.6.1 2.配置挂载数据的文件夹 # 创建配置文件目录,数据目录 mkdir -p /usr/local/docker/elasticsearch/{config,data} # 将/usr/local/docker/elas
阅读全文
摘要:直接上方法: public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); date.setTim
阅读全文
摘要:create table 表名1 like 表名2 用来创建完整表结构和全部索引信息; 无数据; create table t1 like 用来创建完整表结构和全部索引信息; 无数据;
阅读全文
摘要:目的:在一个查询接口里面,返回一个人的信息,以及这个人所携带的东西的信息,返回效果如下: { "msg": { "listMain": [ { "id": "dd4a2f49b9c94196b065d425e1338ec4", "userName": "张三", "age": 24, "sex":
阅读全文
摘要:public static int getUserAge(Date birthDay) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date birthDayAge = sdf.parse
阅读全文
摘要:Mybatis映射,property需要驼峰命名,且首字母要为小写 fileName写为FileName会爆红,如果实体类首字母大写,这里也需要改成小写
阅读全文
摘要:<repositories><!-- 代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases> <enabled>true</
阅读全文
摘要:package com.ruoyi.web.controller.booksController; import lombok.Data; import org.springframework.stereotype.Component; import java.text.SimpleDateForm
阅读全文