迈克丝

32
获赞数
52
关注数
5
粉丝数
北京
厦门大学嘉庚学院 | 电气工程及其自动化
IP 属地未知
2020-07-28 加入
浏览 13.5k

一步一步学技术,踏踏实实涨经验,兴趣广泛,广交好友,希望大家多多指正/批评.

85 声望|新手
jpa
34
spring-data-jpa
34
后端
12
java
8
web
6
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2021-01-25
    将博客搬至CSDN
    在csdn开通博客,同名迈克丝
  • 发布了文章2020-11-23
    IDEA java.lang.OutOfMemoryError:metaspace解决办法
    首先我们了解一下java.lang.OutOfMemoryError:java.lang.OutOfMemoryError是内存溢出的异常,一般出现这个异常的原因是jvm启动参数设置有问题。
  • 发布了文章2020-11-19
    java中各类对象的含义(pojo/vo/po/do/bo/qo....)
    O/RM 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。
  • 发布了文章2020-11-19
    Iterable/Iterator 转 list
    iterator为Java中的迭代器对象,是能够对List这样的集合进行迭代遍历的底层依赖。而iterable接口里定义了返回iterator的方法,相当于对iterator的封装,同时实现了iterable接口的类可以支持for each循环。
  • 赞了文章2020-11-11
    本地缓存(Cache)系统简易设计
    本地Cache系统简易设计为什么使用缓存?降低数据库的访问压力。提高查询效率。改善用户体验。你都了解哪些缓存?数据库内置缓存(DBA修改)。数据层缓存(由持久层框架决定,例如mybatis)业务层缓存(由业务层框架以及第三缓存产品决定:本地缓存+分布式缓存)浏览器缓存(Ca...
  • 发布了文章2020-11-11
    @RequestBody 和 @RequestParam
    @RequestParam注解@RequestParam接收的参数是来自HTTP请求体或请求url的QueryString中。RequestParam可以接受简单类型的属性,也可以接受对象类型。@RequestParam有三个配置参数:required 表示是否必须,默认为 true,必须。defaultValue 可设置请求参数的默认值。v...
  • 回答了问题2020-11-10
    java 中泛型设计的字母意思
    没有意义,可以自己定义
  • 发布了文章2020-11-10
    Mysql中将时间戳转为Date
    日志系统的表中,时间字段存储的是13位时间戳timestamp而不是日期数据,而在业务中,我们需要通过时间和ip来进行分组查询给定日期的数据.
  • 发布了文章2020-11-07
    Spring Data JPA使用:看这一篇就够了
    SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。
  • 发布了文章2020-11-06
    java : Date/时间戳(TimeStamp)/String 互相转换
    {代码...}
  • 发布了文章2020-11-04
    java8 .stream()/.filter()/.collect()/.findFirst()/.isPresent()
    java8引入了很多新的方法,这篇文章简单介绍一下其中一部分的使用.stream()stream()把一个源数据,可以是集合,数组,I/O channel, 产生器generator 等,转化成流.filter()filter()方法用于通过设置的条件过滤出元素.sorted()sorted()用于对流进行排序.map()map()用...
  • 发布了文章2020-11-04
    java 求map中交集
    首先我们要了解map的一个函数--keySet():其作用是:将map映射中所有的键(key)放到set集合中 -->Set<String> set = map.keySet();
  • 发布了文章2020-11-02
    java list集合遍历时删除元素
    大家可能都遇到过,在vector或arraylist的迭代遍历过程中同时进行修改,会抛出异常java.util.ConcurrentModificationException异常
  • 发布了文章2020-11-02
    maven的install/package/deploy的区别
    现在构建Java项目时,我们一般都是使用maven来进行管理.而使用maven时,最常用的命令,如下图:一般是clean/package,install,deploy而clean命令的作用是清理,用来清理target目录下的文件,其他三个有打包的作用,本文就主要区分一下这三个命令.可以通过命令运行时的输出进...
  • 发布了文章2020-10-31
    java中数组转list集合,且还能增删元素
    这是因为java.util.Arrays.ArrayList 这里面有java.util.Arrays里面的内部类,里面没有重写增删方法,就会调用父类的AbstractList,可以看到父类的增删方法,就会报错,即使调用iterator也会报错。
  • 发布了文章2020-10-31
    mysql中find_in_set函数的使用
    有一个应用类型表,表中有parentId字段和parentIds字段,前者为父级id,后者为多级父级id,在库中都是varchar类型,parentIds由多个父级id拼接而成由","分隔.
  • 发布了文章2020-10-29
    BeanUtils.copyProperties()用法
    一般当我们有两个具有很多相同属性的JavaBean实体类时,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm
  • 发布了文章2020-10-28
    StringUtils.join() 和 String.join() 的使用
    我们总会用到将字符串进行拼接的情况,但拼接后还需要有拼接符进行分隔便于我们区分,这时候就可以使用join方法,但是有两种join方法供我们选择.
  • 发布了文章2020-10-09
    SpringBoot 整合 RabbitMQ
    工作模式还需要实现两点:1.合理分发:手动ack:springboot整合rabbitmq默认手动ack,并且自动返回回执qos=1:yml中配置:spring.rabbitmq.listener.simple.prefetch:12.持久化:队列持久化/消息持久化:springboot整合rabbitmq中都是默认持久的若是不想要其持久 -->
  • 发布了文章2020-10-09
    链路追踪 sleuth 链路分析 zipkin
    先启动erueka/config配置中心 --> 在启动其他业务项目可以在日志中看到:[服务id,链路总id,span id(每一步服务id),是否发送到zipkin]