会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zeng1994
博客园
首页
新随笔
联系
管理
2023年5月25日
夏令时踩坑记录二
摘要: 一、现象描述第三方数据上传,上传上来发现有一个人的出生日变成了 1991-07-15 23:00:00。这个时间明显不对,理论上这个的生日是1991年7月16号。曾经踩过夏令时的坑, 一看这个就知道应该是夏令时时区转换导致时间相差一个小时。二、问题分析与解决2.1 数据流转说明欲分析是哪里出现了时区
阅读全文
posted @ 2023-05-25 11:27 zeng1994
阅读(165)
评论(0)
推荐(0)
2023年1月16日
聊聊微服务中的多环境隔离
摘要: 一、背景在微服务项目开发中,虽然说每个服务都是一个微服务,可以独立工作。但现实中,一个微服务还依赖着它的下游服务,如用户服务、基础服务等。作为一名开发人员,当我完成了某个需求开发后。我需要对自己开发的代码进行自测以及全流程的验证。此时,有如下几种方案:a. 公司有容器环境,则独立部署一整套容器环境即
阅读全文
posted @ 2023-01-16 15:28 zeng1994
阅读(1088)
评论(2)
推荐(1)
2022年6月7日
Logback配置异步输出日志
摘要: 为了加快程序的响应,日志异步打印是很有必要的。这里贴一个配置异步日志的xml,方便后续查阅 一、原理 logback的异步打印日志,原理就是用了一个阻塞队列来缓冲。具体可以参考源码ch.qos.logback.core.AsyncAppenderBase 二、参数说明 二、参数说明 1. queue
阅读全文
posted @ 2022-06-07 10:09 zeng1994
阅读(3940)
评论(0)
推荐(0)
2022年3月22日
SpringSecurity Session改为token过程记录
摘要: 曾经主导过一个SpringSecurity项目的改造,将Session改成Token;今日有一好友询问我相关经验,因此记录一下当时所做的内容 改造过程 SpringSecurity的session改token大概内容如下:禁用session登录成功,生成token,此token可以是jwt-toke
阅读全文
posted @ 2022-03-22 09:16 zeng1994
阅读(556)
评论(0)
推荐(0)
2021年12月11日
夏令时踩坑记录
摘要: 记录一个数据上传下载夏令时踩坑经历。客户端将数据上传到平台,客户端再下载该数据,发现人的生日居然变成了前一天的23点,相差1小时 一、时区说明 Asia/Shanghai: 兼容夏令时,下面简称 "上海" GMT+8: 不兼容夏令时,比夏令时时间慢一个小时, 下午简称"东八" 二、转换丢失一小时说明
阅读全文
posted @ 2021-12-11 16:32 zeng1994
阅读(465)
评论(1)
推荐(0)
2021年10月26日
SpringBoot Logback 实现输出到Logstash或文件的动态切换
摘要: 开发过程中,日志一般都是直接输出到logstash,不过这都是几年前的玩法了。生产环境一般都是通过Filebeat去收集日志,不采用应用直连logstash的方式。为了实现快速切换,因此在项目的application.yml中添加个开关,直接通过开关切换输出到文件还是logstash 一、实现思路
阅读全文
posted @ 2021-10-26 23:44 zeng1994
阅读(1566)
评论(0)
推荐(0)
自研dubbo traceId和spanId 实现
摘要: 公司项目采用SpringBoot+dubbo技术栈,虽然上了elk,但是还是不能把所有的日志串联起来。因此自己写了一套traceId和spanId的生成方案。在此记录下该方案的具体实现,方便后续查阅 一、 名词解释 traceId:链路Id spanId:可以理解为服务Id,一各请求可能会调用多个服
阅读全文
posted @ 2021-10-26 23:42 zeng1994
阅读(1776)
评论(0)
推荐(0)
Logback日志格式配置相关记录
摘要: 参考链接,http://www.logback.cn/ 一、logback打印json格式到文件注意事项 1.用springboot默认的encoder 一定要对日志内容中的双引号进行转义,不然会破坏json的结构。 转义方法 采用 %replace对双引号进行转义,参考下面的案例 {"system
阅读全文
posted @ 2021-10-26 23:41 zeng1994
阅读(1352)
评论(0)
推荐(0)
前后端分离验证码之cookie+redis方案
摘要: 前后端分离后,由于没有了session,导致验证码内容存储在session已经不可能了,因此考虑存储在redis。本文将介绍一种基于cookie + redis方案的验证码 一、方案的提出 (1)验证码存放位置 没了session,则存储在redis,why? 因为redis 具有key自动过期,所
阅读全文
posted @ 2021-10-26 23:36 zeng1994
阅读(2298)
评论(0)
推荐(1)
聊一聊Swagger ui登录功能实现方案
摘要: 在项目开发过程中,swagger ui是个非常好用的在线接口文档生成工具。但他有个缺点,不够安全,可以直接访问。虽然生产环境一般会关闭它,但难免有时候有人会把它开启,所以它需要一个登录的功能。本文将叙述登录功能的两种实现方案,两种方案随便一种都可以使用,看个人喜好。 一、环境说明 springboo
阅读全文
posted @ 2021-10-26 23:28 zeng1994
阅读(7207)
评论(0)
推荐(1)
下一页
公告
昵称:
zeng1994
园龄:
7年10个月
粉丝:
143
关注:
107
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
积分与排名
积分 - 189777
排名 - 6765
随笔分类
(86)
Excel(4)
Hibernate(5)
Java(14)
JavaWeb(5)
Linux(8)
Log4j(3)
Spring(16)
Struts2(1)
日常记录(13)
未分类(17)
随笔档案
(86)
2023年5月(1)
2023年1月(1)
2022年6月(1)
2022年3月(1)
2021年12月(1)
2021年10月(5)
2021年6月(1)
2020年11月(1)
2020年10月(1)
2019年12月(2)
2019年9月(1)
2019年7月(2)
2019年6月(1)
2019年5月(3)
2019年4月(1)
2018年11月(6)
2018年10月(1)
2018年8月(3)
2018年7月(10)
2018年6月(3)
2018年5月(2)
2018年4月(1)
2018年1月(2)
2017年12月(2)
2017年11月(2)
2017年10月(2)
2017年9月(6)
2017年8月(23)
更多
阅读排行榜
1. SpringBoot整合Redis及Redis工具类撰写(376870)
2. Java实现将文件或者文件夹压缩成zip(164201)
3. 添加jar包到本地Maven仓库(110727)
4. Could not obtain transaction-synchronized Session for current thread原因及解决方案(56357)
5. Spring-data-jpa 学习笔记(一)(48631)
6. 浅谈Spring中的事务回滚(38328)
7. 记一次项目上线后Log4j2不输出日志的坑(34547)
8. Java实现Zip压缩包解压(33032)
9. SpringBoot Admin的简单使用(32788)
10. Java获取指定包名下的所有类的全类名的解决方案(23678)
最新评论
1. Re:SpringBoot+logback实现按业务输出日志到不同的文件
@Astroline 现在有这样一个问题:我引用了一个com.hikvision的sdk,然后这个sdk里面有一部分自己的日志代码,我希望这个包里的日志可以自动分到单独的文件中(因为垃圾输出太多了,但...
--zeng1994
点击右上角即可分享