学习
实践
活动
专区
工具
TVP
写文章

Gitee

苏苏苏的学习笔记
专栏作者
119
文章
61212
阅读量
28
订阅数
基于Druid的长事务监听实现
1,增加一个Druid过滤器/** * @Project * @Description 大事务监控 * @Date 2022/10/1 下午3:52 */public class MyDruidTxMonitorFilter extends FilterEventAdapter { //记录事务状态与事务开启时间 private static final ThreadLocal<Long> TX_BEGIN_TIME = new ThreadLocal<>(); //记录事务过程中执行的s
苏苏苏
2022-12-01
3.8K0
置顶
JPA出现的数据库枚举映射的问题以及一步步优化
当我们从数据库取出这个id对应的整条记录时,JPA会帮助我们对枚举自动映射(id到对应的枚举)。
苏苏苏
2022-02-24
4.1K0
置顶
JPA和Mybatis的逻辑删除
逻辑删除:不会直接对数据库记录进行删除,而是标识要删除的记录,每次查询都不会查到它,实现删除的效果。
苏苏苏
2022-03-01
4.5K0
置顶
[Linux]Monit进程监控实践
引言在我们平时研究一样东西或者说遇到一项困难时我们会更具问题来寻找解决方案,那就看待Monit之前就要先了解遇到了什么问题?Nginx挂啦笔者就是有意思客户反映到领导那里去了,你们平台怎么用不了了?,最后一查居然是Nginx死掉了~~死掉的时候是下午5点完成8点才收到反馈,用户不反馈就算等到明天可能还不知道!脚本死了Liunx开篇推荐的软件Supervisor可以帮助你运行脚本或者说软件,但是运行的软件默认连续过快退出三次就结束了,这个时候你怎么知道没有运行了?Monit的核心功能就是邮件通知,当你配置好需
苏苏苏
2023-04-19
2100
[微服务]nacos停服方案实践
在系统生命周期中, 免不了要做升级部署, 对于关键服务, 我们应该能做到不停服务完成升级。另外服务的SLA标准一般都要在四个9以上所以对于优雅停服的需要就十分有必要了。
苏苏苏
2023-04-12
3650
[Node]监控预警系统架构的方案实践
目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作。不同于个人开发的简单服务器,企业级的node服务要求更为苛刻:
苏苏苏
2023-04-12
2410
[Golang]Go切片Silce底层实现和扩容策略(旧版)
切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、append、copy。与此同时,切片还具有可索引,可迭代的优秀特性。
苏苏苏
2023-04-11
2630
腾讯云服务器搭建个人博客的实践[域名备案 + 项目]
有学生优惠的话还是挺便宜的,我买的时候一台轻量应用服务器一年 108,加 8 块还能注册一个域名。实名认证后购买,备案。域名也要实名认证和备案,域名实名认证后 72 小时才能备案。
苏苏苏
2023-04-10
6460
[Golang]Context详解
Context 是 Golang 中非常有趣的设计,它与 Go 语言中的并发编程有着比较密切的关系,在其他语言中我们很难见到类似 Context 的东西,它不仅能够用来设置截止日期、同步『信号』还能用来传递请求相关的值。
苏苏苏
2023-04-07
1900
[Java]单元测试组件Mockito
Mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。什么是不容易构造的对象呢?例如HttpServletRequest,需要在有servlet容器环境中创建获取。那不容易获取的对象呢?如一个JedisCluster,需要准备redis相关环境,然后设置进去等等。
苏苏苏
2023-04-03
2871
[Golang]深入了解Golang的NIL机制
今天笔试题遇到 var x string = nil ,问这个定义是否正确?这里给出答案:cannot use nil as string value in variable declaration。
苏苏苏
2023-03-30
2100
[云原生]接口安全方案提供和实践
对于互联网来说,只要你系统的接口暴露在外网,就避免不了接口安全问题。 如果你的接口在外网裸奔,只要让黑客知道接口的地址和参数就可以调用,那简直就是灾难。
苏苏苏
2023-03-30
2780
[Java]多线程的九大问题
很多时候,我们为了提升接口的性能,会把之前单线程同步执行的代码,改成多线程异步执行。
苏苏苏
2023-03-30
2790
[ChatGPT]SpringBoot快速接入ChatGpt
自从OpenAI-ChatGPT火了之后,围绕OpenAI-ChatGPT的应用的话题就层出不穷,大模型人工智能的发展是不可阻挡的趋势。lucy-chat是Java环境下快速接入OpenAI-ChatGPT大模型人工智能的Java解决方案,我们无法创造工具,但也要更好的使用工具,该包简化了接入流程,k开发者可以非常方便的引入并使用ChatGPT提供的相关功能。
苏苏苏
2023-03-30
1.2K0
[Java]快速构建一个CLI小工具
在现实开发的过程中,大家会发现很多开源的框架都会有着自己的一个CLI工具库来帮助开发者们通过命令行的方式快速的达到某些目的,比如常见的docker 命令。那么在这篇文章当中,主要给大家介绍一个golang的小框架,我们可以借助这个框架来快速搭建一个小的CLI工具。
苏苏苏
2023-03-29
2900
[系统开发]接口优化方案实践
接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。想要优化一个接口的性能,需要从多个方面着手。
苏苏苏
2023-03-29
3070
[RedisTemplate]RedisTemplate的坑和解决方案
使用spring redis的increment方法时,报错:nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR value is not an integer or out of range
苏苏苏
2023-03-28
2860
[Springboot]JPA和MyBatis性能对比
这几天听朋友说JPA很好用,根本不用写sql。我在想一个程序员不写sql还能叫程序员?而且越高级的工具封装越多的工具,可拓展性和效率就非常的低,况且我本身非常不喜欢过于封装的东西,平时喜欢手写sql,所以一直都是用mybatis去写业务。然后发现jpa的saveAll()批量插入批量更新速度太慢了,导致一些用excel导入的一些东西非常慢,弄得原本同步可以解决的事情每次导入都要开启一个异步,个人感觉这种做法非常不好。因为异步其实就是对当前的业务不影响去另外的时间段去做,例如跑定时任务,异步更新增量信息等。代码里非常多异步包异步的东西,也就是说excel导入是异步,然后jpa又慢,异步里面又包涵异步,整个链路非常长,可能发生问题都要排查半天。
苏苏苏
2023-03-28
4270
[Spring]Spring的事件机制实践
本文主要是简单的讲述了Spring的事件机制,基本概念,讲述了事件机制的三要素事件、事件发布、事件监听器。如何实现一个事件机制,应用的场景,搭配@Async注解实现异步的操作等等。希望对大家有所帮助。
苏苏苏
2023-03-28
2240
[数据库]Postgres和Mysql性能比较
在 Arctype 社区里,我们回答了很多关于数据库性能的问题,尤其是 Postgres 和 MySQL 这两个之间的性能问题。在管理数据库中,性能是一项至关重要而又复杂的任务。它可能受到配置、硬件、或者是操作系统的影响。PostgreSQL 和 MySQL 是否具有稳定性和兼容性取决于我们的硬件基础架构。
苏苏苏
2023-03-27
7990
点击加载更多
活动推荐
社区活动
腾讯云自媒体分享计划
入驻社区,可分享总价值百万资源包
邀请好友加入自媒体分享计划
邀请好友,同享奖励 30 / 100 / 180 元云服务器代金券
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档