摘要:
Spring Boot 教程 - Mybatis
1. 什么是Mybatis?
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型... 阅读原文
2020-05-20 15:06:10 阅读(2035) 评论(0)
摘要:
高并发架构是成为架构师的必修课,而消息队列,则是王冠上最闪亮的那颗明珠!能否驾驭消息队列这款高并发神器,亦成为架构师的试金石。本文将从队列本质、技术选型两个方面,给大家整理下个人心得,希望能对大家有所帮助。
0前言
MQ全称为Messages Queue ,消息队列是应用程序和应用程序之间的通信方法
为什么使... 阅读原文
2020-05-20 13:18:05 阅读(1986) 评论(0)
摘要:
一、EasyExcel
1、简介
EasyExcel 是一个基于 Java 的简单、省内存的读写 Excel 的开源项目。 在尽可能节约内存的情况下支持读写百 M 的 Excel(没有一次性将数据读取到内存中,从磁盘中一行行读取,从而节约内存)。 EasyExcel 采用一行一行的解析模式,并将一行的... 阅读原文
2020-05-20 11:43:09 阅读(2315) 评论(0)
摘要:
对vm-性能优化不太熟悉,掌握不透彻的小伙伴可以借此学习一下。对vm-性能优化很熟悉,掌握很好的小伙伴可以当作复习巩固,写的不一定你们都会哟!
话不多说,咱们直接上干货!注意:除了本文讲的案例。我还整理了最新5套JAVA架构项目实战教程及大厂面试题库,需要的可以进裙 783802103,裙文件下,没基... 阅读原文
2020-05-20 10:26:09 阅读(2043) 评论(0)
摘要:
最近在学习thymeleaf模板引擎,在使用th:text读取国际化文本时读取不到值,如下:
资源目录结构如下:
index.html内容:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
... 阅读原文
2020-05-20 08:29:04 阅读(2090) 评论(0)
摘要:
堆内存溢出
【情况一】:java.lang.OutOfMemoryError: Java heap space:
这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;
如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:
< jvm-arg>-Xms3062m &... 阅读原文
2020-05-20 07:56:06 阅读(2000) 评论(0)
摘要:
为什么要使用私库
maven默认去远程中央仓库下载JAR包的,访问国外网络相当慢,如果团队每个人都去下载一遍无疑是网络的浪费,当然也可以添加国内的镜像,如阿里的比较稳定,但如果想添加远程不存在的像第三方公司的JAR包就比较麻烦。
所以,使用私库,第一,开源包只要有一个人下载过其他人就不需要再下载了,直接从... 阅读原文
2020-05-20 07:17:07 阅读(1999) 评论(0)
摘要:
ArrayList比较简单,主要是通过数组来实现的
需要注意的是其初始容量是10
/**
* Default initial capacity.
*/
private static final int DEFAULT_CAPACITY = 10;
需要注意增长方法gro... 阅读原文
2020-05-20 06:35:03 阅读(2147) 评论(0)
摘要:
开发思路:点赞功能实现主要分为:
1、数据库表的关联
2、底层xml的逻辑编写
3、Controller层实现
1、数据库表的关联
创建新的表
进行表关联
2、底层xml的逻辑
1、DynamicLikeMapper.xml
Dao层:DynamicLike... 阅读原文
2020-05-20 06:11:09 阅读(2094) 评论(0)
摘要:
先来点鸡汤
前几年易中天可谓非常的火,接受过很多采访。他的情况比较特殊,在武汉读高中时期,恰逢“知识青年上山下乡”活动,就到新疆去了。在新疆生产建设兵团工作、生活了10年,而后在乌鲁木齐钢铁公司子弟中学任教。77年全国恢复高考后他没有去考大学,78年国家恢复研究生招生后他去考了,然后被武汉大学中文系录取。... 阅读原文
2020-05-20 06:00:23 阅读(2214) 评论(0)