- 博客(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 535
原创 “史上最全“ 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 782
原创 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 150
原创 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 1604
原创 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 14536 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人