自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daniel的博客

菜鸟学习笔记

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis持久化

为什么因为redis是缓存在内存中的,当出现宕机等不可控因素,重启redis,会导致缓存数据丢失,需要再次去mysql查询缓存,如果缓存的数据很多,可能对mysql是灾难性的,所以,为了在断电,宕机等情况下也能在重启的时候恢复redis缓存数据,redis也提供了两种持久化方式来保存缓存数据到磁盘。是什么持久化就是说将redis缓存在内存中的数据(持久化)存在磁盘中。两种策略1、RDBrdb方式是通过在是定时间内将内存中的数据集快照(Snapshot)写入磁盘;在数据恢复时,再将快.

2020-09-17 20:00:52 270

原创 Stream流操作

Stream流创建Collection接口的stream()方法ArrayList<String> list = Lists.newArrayList("thor", "loki", "stark");Stream<String> stream1 = list.stream();Stream接口的of方法创建Stream<String> stream2 = Stream.of("thor", "loki", "stark");map操作需要传入一个Func

2020-09-12 15:51:28 381

原创 Linux日志文件查看技巧

以linux部署web项目为例,查看tomcat的日志文件全文查看cat -n catalina.log | more 日志显示行号,按enter逐行查看,按空格键翻页指定行号查看head -n 20 catalina.out 查看头20行日志tail -n 20 catalina.out 查看最后20行日志指定时间查看sed -n ‘/11-Sep-2020 17:39/p’ catalina.out  查看’11–Sep-2020 17:39’的日志清空日.

2020-09-12 11:43:48 534

原创 “史上最全“ Springboot打包war包并部署Linux

项目打包1、配置打包排除test测试类<!-- pom.xml配置 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> <

2020-09-11 19:09:28 2141 2

原创 Springboot配置监听器

一、创建监听器public class InitListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent event) { //获取全局域 servletcontext ServletContext servletContext = event.getServletContext();

2020-09-07 20:40:53 781

原创 SpringBoot配置文件内容读取

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言以文件上传为例,上传的路径等信息不能硬编码,配置在配置文件中是最好的选择。提示:以下是本篇文章正文内容,下面案例可供参考一、使用@Value注解在application.yml(application.properties)中配置阿里云oos文件上传参数在Controller中使用@Valu..

2020-09-05 17:58:00 564 1

原创 Springboot整合定时任务

一、启动类注解二、配置定时任务@Component@Slf4jpublic class MyScheduleTask { private int fixedDelayCount = 1; private int fixedRateCount = 1; private int initialDelayCount = 1; private int cronCount = 1; /** * 方法执行完成 3s 之后再次执行 */

2020-09-05 16:45:02 149

原创 Layui表格与文件上传组件

表格组件异步加载数据信息,在js中发送请求后台数据,后台响应json数据,然后前台再进行解析。其中比较重要的是json数据格式示例前台页面jslayui.use('table', function () { var table = layui.table; var dataTable = table.render({ elem: '#lib' , url: 'queryBookList' , toolbar: '#toolba

2020-09-05 16:05:29 1603

原创 Thymeleaf中th:href、th:src、th:onclick

Thymeleaf 中 th:href、th:src、th:onclick需要拼接动态数据时(后端传递的动态数据),需要遵守相关的语法规定。一般来说,上面的三种表达式都需要用到@{xxx},如<a th:href="@{/user/1}"></a> ==>解析完也就是 <a th:href="/user/1"></a>但是当需要进行动态拼接时,则不是简单的<a th:href="@{/user/${id}}"></a>,.

2020-09-02 19:59:38 14524 5

原创 SpringBoot 整合 Thymeleaf

添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <grou

2020-09-02 17:27:55 105

Java小作业-成绩管理系统(Java+mysql+swing+jdbc).rar

Java小作业-成绩管理系统 Java+mysql+swing+jdbc

2023-02-11

Java swing学生成绩管理系统小练习

Java swing课后小练习,学生成绩管理系统,Java+MySQL+Swing+JDBC

2023-02-11

book-system-ssm.sql

book-system-ssm.sql

2021-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除