摘要:
使用过程中会出现中文没有显示的问题。 解决方法: 在设置jasper文件的过程中设置其中的中文的字体。我选择的是华文宋体。 设置好字段的中文的字体样式。就把这个jasper文件放到我的springboot项目中。 我项目的格式为: 这里有从网上找到的stsong.TTF为华文宋体的样式。自己配置的f 阅读全文
摘要:
一、需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什么问题 阅读全文
摘要:
理解MySQL的乐观锁,悲观锁与MVCC 前提概念 数据库并发的三种场景 数据库并发场景有三种,分别为: 读-读:不存在任何问题,也不需要并发控制 读-写:有隔离性问题,可能遇到脏读,幻读,不可重复读 写-写:可能存更新丢失问题,比如第一类更新丢失,第二类更新丢失 无论是悲观锁还是乐观锁,他们本质上 阅读全文
摘要:
在用idea创建maven项目的时候 有时候会出现下面这种情况 出现原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCat 阅读全文
摘要:
我们应该知道 Windows 有一个默认的安装目录专门用来安装软件。Linux 的软件安装目录也应该是有讲究的,遵循这一点,对后期的管理和维护也是有帮助的。 /usr 系统级的目录,可以理解为 C:/Windows/ , /usr/lib 可理解为 C:/Windows/System32 。 /us 阅读全文
摘要:
在工作中,当一个系统发生OOM的时候,这种问题可能会让大家很烦恼困惑,因为故障排查起来是一个综合技术的考量。在平时工作中要增加自己的知识广度,多学习,多总结,多思考,多做笔记,这才是真正的王道。 尤其是在线上环境中,如何分析是哪个线程导致的CPU飙高的问题,通常大致有几个差不多固定的步骤。这个问题也 阅读全文
摘要:
POI报表导入 搭建环境 <!-- POI2003 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <!--高 阅读全文
摘要:
防火墙 阿里云的centos7.4默认的是firewall防火墙。平常我们使用很多的是iptables防火墙 查看已开放的端口 firewall-cmd --list-ports 开放端口(开放后需要要重启防火墙才生效) firewall-cmd --zone=public --add-port=3 阅读全文
摘要:
安装docker 也可以参照菜鸟的教程。 yum install docker -y 启动docker并设置开启开机启动 systemctl start docker systemctl enable docker 查看mysql的容器 并选择下载 docker search mysql //下载 阅读全文
摘要:
慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql 阅读全文