上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 一、背景 在最近的一次版本发布之后,在后台日志中发现了如下错误信息: 从日志里我们可以看出来,提示sql语句里的ORDER BY与DISTINCT不兼容; 检查后发现sql语句中有类似如下格式的语句,确实我们在使用order by的同时又使用了distinct SELECT distinct req 阅读全文
posted @ 2021-02-25 11:05 少说点话 阅读(3506) 评论(0) 推荐(0)
摘要: import junit.framework.TestCase; import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; /** * <p> * java 阅读全文
posted @ 2021-01-13 21:55 少说点话 阅读(298) 评论(0) 推荐(0)
摘要: 一、前言 很多小伙伴在初次使用springboot框架@Async注解时,可能会发现明明在方法上添加了@Async注解,并且也在启动类上添加了@EnableAsync注解,但是方法依旧没有异步的去执行。 二、思考 很大可能性是因为是在同一个类里面,一个方法去调用另外一个有@Async注解的方法,这种 阅读全文
posted @ 2021-01-04 16:35 少说点话 阅读(11135) 评论(0) 推荐(2)
摘要: 一、背景 在日常的开发过程中,我们往往会遇到以下一些场景:当我们调用第三方接口或者方法的时候,我们不需要等待方法返回才去执行其它逻辑,这时如果响应时间过长,就会极大的影响程序的执行效率。所以这时就需要使用异步方法来并行执行我们的逻辑。同样,在执行IO操作等耗时操作时,因为比较影响客户体验和使用性能, 阅读全文
posted @ 2020-12-31 18:33 少说点话 阅读(2513) 评论(0) 推荐(0)
摘要: 一、概念 序列化:把创建出来的对象(new出来的对象),以及对象中的成员变量的数据转化为字节数据,写到流中,然后存储到硬盘的文件中。 反序列化:可以把序列化后的对象(硬盘上的文件中的对象数据),读取到内存中,然后就可以直接使用对象。这样做的好处是不用再一次创建对象了,直接反序列化就可以了。 使用场景 阅读全文
posted @ 2020-11-17 16:15 少说点话 阅读(2759) 评论(0) 推荐(0)
摘要: 背景 使用过java8的朋友应该都知道LocalDateTime类型,它作为全新的日期和时间API ,对比Date类型有着很大的优势,极大的方便了我们对于时间和日期的操作。不过,如果在日常使用中,如果我们不对这个类型的字段进行处理的话,在打印或者直接返回到页面的时候往往看到的格式是这样的 2020- 阅读全文
posted @ 2020-11-16 21:06 少说点话 阅读(12378) 评论(0) 推荐(0)
摘要: 前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识 阅读全文
posted @ 2020-10-09 23:40 少说点话 阅读(201) 评论(0) 推荐(0)
摘要: 配置文件如下: food-category.properties static-food-categories[0].static-food-category-value.id=1 static-food-categories[0].static-food-category-value.key=ME 阅读全文
posted @ 2020-09-30 10:58 少说点话 阅读(2745) 评论(0) 推荐(0)
摘要: 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 HTTP 默认工作在 TCP 协议 80 端口,用 阅读全文
posted @ 2020-09-27 09:56 少说点话 阅读(830) 评论(0) 推荐(0)
摘要: 前言 log4j是apache实现的一个开源日志组件 logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现 log4j2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比 阅读全文
posted @ 2020-09-25 00:05 少说点话 阅读(2476) 评论(0) 推荐(0)
摘要: 前言 在开发过程中,配置并正确的记录日志是很重要的,它便于我们迅速的排查和定位问题。那么在使用springboot的时候我们要怎样正确的配置日志呢?这篇文章将介绍如何使用logbak进行日志记录。 Spring Boot已经默认集成了一些日志系统,如:Java Util Logging,Log4J, 阅读全文
posted @ 2020-09-24 23:40 少说点话 阅读(7257) 评论(0) 推荐(0)
摘要: 1.下载安装包 官网下载安装包,官网链接 https://downloads.mysql.com/archives/community/,选择相应的版本下载。 下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-l 阅读全文
posted @ 2020-09-11 00:45 少说点话 阅读(309) 评论(0) 推荐(0)
摘要: 报错: 原因:部分网站不允许非浏览器方式下载文件 解决方案:在wget语句后添加以下参数 --no-check-certificate wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2. 阅读全文
posted @ 2020-09-08 22:17 少说点话 阅读(22979) 评论(0) 推荐(5)
摘要: 花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。 举例,业务场景,用户表,表结构为: t_user( uid primary key, login_name unique, passwd, login_time, age, … ); 聚集索引(clustered index):聚集索引决 阅读全文
posted @ 2020-08-19 23:22 少说点话 阅读(175) 评论(0) 推荐(0)
摘要: 本文缘起自《一分钟了解索引技巧》的作业题。 假设订单业务表结构为: order(oid, date, uid, status, money, time, …) 其中: oid,订单ID,主键 date,下单日期,有普通索引,管理后台经常按照date查询 uid,用户ID,有普通索引,用户查询自己订单 阅读全文
posted @ 2020-08-19 23:21 少说点话 阅读(675) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 16 下一页
网站运行: