Spring Data JPA 学习笔记(一) 1 ORM思想1.1 主要目的操作实体类就相当于操作数据库表。 简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。 1.2 实现方法建立两个映射关系: 实体类和表的映射关系; 实体类中属性和表中字段的映射关系。 1.3 优点不再重点关注sql语句。 1.4 实现ORM的框架如mybatis,hibernate,等等。 2 Hibernate 2021-12-10 学习记录 #SpringBoot #Java #JPA
SpringBoot整合druid和mybatis-plus 概念1.1 Druid 是什么 Druid是阿里巴巴开发的一个连接池,他提供了一个高效、功能强大、可扩展性好的数据库连接池。Druid是一个高效的数据查询系统,主要解决的是对于大量的基于时序的数据进行聚合查询。数据可以实时摄入,进入到Druid后立即可查,同时数据是几乎是不可变。通常是基于时序的事实事件,事实发生后进入Druid,外部系统就可以对该事实进行查询。 Druid采用的架构 sha 2021-11-10 雕虫小技 #SpringBoot #mybatis-plus #Druid
Linux常用命令(转载) 系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc 2021-11-07 学习记录 #服务器 #Linux
Docker部署NginxWebUI 1 关于NginxWebUINginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.conf」配置文件并覆盖目标配置文件,完成 nginx 的功能配置。 NginxWebUI相关地址项目地址:https://gitee.com/cym1102/nginxWebUI 2021-10-28 软件工具 #Docker #nginx
Docker安装与配置(CentOS) 1 删除历史版本如果之前系统上安装过旧版本的Docker,使用下面命令卸载: 1234567891011sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ 2021-06-20 软件工具 #Docker #服务器 #Linux
解决使用zepto报错 1 问题 zepto.js,是JQuery的移动端版本,一个轻量级的JQuery。文档:https://zeptojs.com/。 使用zepto时,控制台报错:$(…).animateCss is not a function,如图: 2 解决zepto.min.js默认只加载一部分模块,其中缺少animate的模块。可以去https://github.com/madrobby/zepto/b 2021-05-05 踩坑指南 #Javascript
SpringBoot使用线程池的一种方式 1 创建线程池通过static代码块创建线程池: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960import com.google.common.util.concurrent.ThreadFactoryBuilder;im 2021-04-26 雕虫小技 #SpringBoot #Java #多线程
zip4j-java.lang.NoClassDefFoundError踩坑 1 问题springboot多模块项目,docker部署。之前部署后的测试一切正常,今天项目有所改动,重新部署后,测试到一个压缩包导出接口突然报错java.lang.NoClassDefFoundError: net/lingala/zip4j/exception/ZipException。仔细查看打包的文件,编译后的文件里明明有Zip4j这个依赖,程序运行却找不到,反复尝试多次不能解决。网上查询 2021-03-31 踩坑指南 #SpringBoot #Java
IDEA-代码量统计 1 安装插件Statistic在idea中选择 File –> Settings –> Plugins –> Marketplace ,搜索插件Statistic,点击安装: 安装完成之后,重启idea,可在下边栏找到Statistic: 2 查看代码量选择Statistic,点左上角Refresh,可看到项目情况统计:概览: Java: 2021-03-12 软件工具 #IDEA
解决redis与ehcache缓存冲突的问题 1 问题springboot多模块项目,本身架构使用的redis缓存,因功能需要移植进了一个带有ehcache缓存的模块(并非二级缓存),造成了项目缓存冲突,redis缓存存取异常。 2 解决进行了很多的尝试过后,发现当项目启动扫描到ehcache.xml时,以注解方式使用redis缓存会出现缓存分区判断异常的状况。可行的解决方案是,不使用ehcache.xml配置文件,改用Java代码对ehca 2021-03-10 踩坑指南 #redis #springboot #ehcache