会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sue
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
···
16
下一页
2021年2月25日
mysql严格模式导致sql查询失败,references column '***' which is not in SELECT list
摘要: 一、背景 在最近的一次版本发布之后,在后台日志中发现了如下错误信息: 从日志里我们可以看出来,提示sql语句里的ORDER BY与DISTINCT不兼容; 检查后发现sql语句中有类似如下格式的语句,确实我们在使用order by的同时又使用了distinct SELECT distinct req
阅读全文
posted @ 2021-02-25 11:05 少说点话
阅读(3506)
评论(0)
推荐(0)
2021年1月13日
Java8日期常用方法
摘要: 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)
2021年1月4日
springboot使用@Async注解时异步方法或@Transactional注解事务不生效原因分析及解决方案
摘要: 一、前言 很多小伙伴在初次使用springboot框架@Async注解时,可能会发现明明在方法上添加了@Async注解,并且也在启动类上添加了@EnableAsync注解,但是方法依旧没有异步的去执行。 二、思考 很大可能性是因为是在同一个类里面,一个方法去调用另外一个有@Async注解的方法,这种
阅读全文
posted @ 2021-01-04 16:35 少说点话
阅读(11135)
评论(0)
推荐(2)
2020年12月31日
springboot使用@Async注解实现方法的异步调用
摘要: 一、背景 在日常的开发过程中,我们往往会遇到以下一些场景:当我们调用第三方接口或者方法的时候,我们不需要等待方法返回才去执行其它逻辑,这时如果响应时间过长,就会极大的影响程序的执行效率。所以这时就需要使用异步方法来并行执行我们的逻辑。同样,在执行IO操作等耗时操作时,因为比较影响客户体验和使用性能,
阅读全文
posted @ 2020-12-31 18:33 少说点话
阅读(2513)
评论(0)
推荐(0)
2020年11月17日
java对象的序列化以及反序列化详解
摘要: 一、概念 序列化:把创建出来的对象(new出来的对象),以及对象中的成员变量的数据转化为字节数据,写到流中,然后存储到硬盘的文件中。 反序列化:可以把序列化后的对象(硬盘上的文件中的对象数据),读取到内存中,然后就可以直接使用对象。这样做的好处是不用再一次创建对象了,直接反序列化就可以了。 使用场景
阅读全文
posted @ 2020-11-17 16:15 少说点话
阅读(2759)
评论(0)
推荐(0)
2020年11月16日
springboot对LocalDateTime类型入参和接口返回值格式化
摘要: 背景 使用过java8的朋友应该都知道LocalDateTime类型,它作为全新的日期和时间API ,对比Date类型有着很大的优势,极大的方便了我们对于时间和日期的操作。不过,如果在日常使用中,如果我们不对这个类型的字段进行处理的话,在打印或者直接返回到页面的时候往往看到的格式是这样的 2020-
阅读全文
posted @ 2020-11-16 21:06 少说点话
阅读(12378)
评论(0)
推荐(0)
2020年10月9日
如何设计一个安全的对外接口?
摘要: 前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识
阅读全文
posted @ 2020-10-09 23:40 少说点话
阅读(201)
评论(0)
推荐(0)
2020年9月30日
springboot读取配置文件中的集合对象
摘要: 配置文件如下: 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)
2020年9月27日
HTTP 与 HTTPS 的区别
摘要: 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 HTTP 默认工作在 TCP 协议 80 端口,用
阅读全文
posted @ 2020-09-27 09:56 少说点话
阅读(830)
评论(0)
推荐(0)
2020年9月25日
springboot使用log4j2代替内置log4j
摘要: 前言 log4j是apache实现的一个开源日志组件 logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现 log4j2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比
阅读全文
posted @ 2020-09-25 00:05 少说点话
阅读(2476)
评论(0)
推荐(0)
2020年9月24日
springboot默认日志logback配置解析
摘要: 前言 在开发过程中,配置并正确的记录日志是很重要的,它便于我们迅速的排查和定位问题。那么在使用springboot的时候我们要怎样正确的配置日志呢?这篇文章将介绍如何使用logbak进行日志记录。 Spring Boot已经默认集成了一些日志系统,如:Java Util Logging,Log4J,
阅读全文
posted @ 2020-09-24 23:40 少说点话
阅读(7257)
评论(0)
推荐(0)
2020年9月11日
centos7.6源码离线安装msyql 5.7.30
摘要: 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)
2020年9月8日
使用wget下载出现Unable to establish SSL connection问题的解决方案
摘要: 报错: 原因:部分网站不允许非浏览器方式下载文件 解决方案:在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)
2020年8月19日
一分钟了解索引技巧
摘要: 花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。 举例,业务场景,用户表,表结构为: t_user( uid primary key, login_name unique, passwd, login_time, age, … ); 聚集索引(clustered index):聚集索引决
阅读全文
posted @ 2020-08-19 23:22 少说点话
阅读(175)
评论(0)
推荐(0)
MySQL的or/in/union与索引优化
摘要: 本文缘起自《一分钟了解索引技巧》的作业题。 假设订单业务表结构为: 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
下一页
公告
网站运行: