首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
公众号_醉鱼Java
创建于2022-02-13
订阅专栏
java相关技术分享
等 4 人订阅
共14篇文章
创建于2022-02-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot Jar 包加密防止反编译实战
今天给大家分享一个 SpringBoot 程序 Jar 包加密的方式,通过代码加密可以实现无法反编译。 应用场景就是当需要把公司的产品部署到友方公司或者其他公司时,可以防止客户直接反编译出来源码,大大
明明加了唯一索引,为何还有重复数据
在之前的工作中,遇到过一次唯一索引的 Bug,今天就分享一下,省的有同兄弟踩坑里。 一、现场还原 先看表结构,其中 name、age、city 三个字段创建一个联合唯一索引。 如果在这三个字段上创建一
闭眼建表所需的18条军规
最近这段时间同事们都休高温假,苦了我们这边今年的新员工了,经常读本号文章的小伙伴应该也看出来了吧,已经接近一个月没有原创了,没办法,一个人干n个人的活,工作赶进度,干货文章也就搁置了,只能慢慢的补上来
我用两个方法就将接口响应时间从2s优化到了100ms
一、背景 事情的背景就是产品初期,需求急、周期短,同事在完成该需求时以结果导向为主,先实现需求。 就在最近,测试时发现该接口的响应为 2s 多,页面中可以感觉到明显的延迟,所以有了本文,提升一下接口响
面试官:@Transactional与@Async可以同时使用吗
@Transactional 能与 @Async 同时使用吗,相信大部分人都回答不上来,毕竟这俩一起使用,这场景......真不一定有几个人用过。 一、@Transactional 与 @Async
一文搞懂@Async注解原理
一个注解就搞定异步开发,太爽了,不知道大家都在项目中用过 @Async 注解吗? 最近项目中正好有用到 @Async 就想着写一下,其实还有另外一个原因,就是在写《@Transactional注解与@
InheritableThreadLocal 是如何实现的父子线程局部变量的传递
今天聊一聊并发编程中经常遇到也是面试时容易被为难的一个题目,线程间局部变量的传递问题。 相信对并发编程有一定了解的同学已经想到了大名鼎鼎的 ThreadLocal 了,是的,线程内部就是通过 inhe
面试官:对于MQ中的消息堆积你是怎么理解的?
大家好,我是醉鱼。 致力于技术分享,用最通俗易懂的语言做知识的分享。 在上一篇文章中,我们对MQ中的消息丢失有了一定的了解,相信再次被面试官问到时心里也就有了底气了。 文章的地址我放在下面,还没有看的
Redis中大Key与热Key的解决方案
在工作中Redis已经成为必备的一款高性能的缓存数据库,但是在实际的使用过程中,我们常常会遇到两个常见的问题,也就是文章标题所说的大 key与热 key。 一、定义 1.1、什么是大key 大 key
面试官:对于MQ中的消息丢失你是如何理解的?
相信很多的小伙伴在面试的时候,涉及到MQ的面试题,消息丢失是必问面试题之一。那么对于消息丢失你又是如何理解的呢? 下面我们一起来看一下。 一、什么是消息丢失? 消息丢失的定义是:在消息传递的过程中,在
不掌握BigDecimal的四大坑你敢用吗?
BigDecimal 是 Java 中的一个类,这个相信大家都是知道的。它的作用就是可以表示任意精度的十进制数,BigDecimal 提供了精确的数字运算,适用于需要高精度计算的场景,例如金融、货币或
可重入分布式锁有哪些应用场景
原文连接:https://mp.weixin.qq.com/s/MTPS9V8jn5J91wr-UD4DyA 之前发过的一篇实现Redis分布式锁的8大坑中,有粉丝留言说,分布式锁的可重入特性在工作中
密文字段模糊检索方案
https://mp.weixin.qq.com/s/cXOg1tiMtJz2eibDZmXHUQ 在个别特殊领域中,数据的安全问题是非常的重要的,所以需要数据库存储的数据是需要加密存储的。所以也就引
一文理解一致性哈希算法
对于最近看到的哈希算法,然后还有一致性哈希算法,本文针对网上搜集到的资料做一个整理,方便后面回顾一致性哈希算法的知识,这就是本篇文章《一文彻底读懂一致性哈希算法》的由来; 一致性hash算法是1997