05 2022 档案
摘要:启动失败,内存溢出 修改jvm.options 默认配置: -Xms1g -Xmx1g 修改配置:内存占用太多,可以调小一点 -Xms512m -Xmx512m 需要非root用户启动程序 新建用户,切换用户启动./elasticsearch -p 文件权限不足 先切换到root用户,然后再修改如下
阅读全文
摘要:springboot 后端统一返回数据格式,异常统一处理 模板 场景: 后端给前端的数据类型可能会是基本数据类型、String字符串、对象、数组、或者异常提示等。前端拿到你返回的数据去展示或者给出错误提示,但他不可能说每个接口都把这些异常提示处理一遍,比如说返回没有登录、或者一些业务异常等。 分析:
阅读全文
摘要:PO:持久对象 PO:persistent object 持久对象 有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 在hibernate持久化框架中与insert/delet操作密切相关。 PO中不应该包含任何对数据库的操作。 它跟持久层(通常是关
阅读全文
摘要:前⾔ MongoDB和Elasticsearch都属于是NoSQL类型的数据存储媒介,两者有很⼤的⼀个相似度,但使⽤⽅式和场景还是有所区别的。 使⽤场景 MongoDB创⽴的初衷是为了⼲掉关系型数据库,和RDBMS算是竞争关系。 Elasticsearch起初就是以检索查询为主要应⽤场景出道,和RD
阅读全文