- 博客(106)
- 资源 (8)
- 问答 (4)
- 收藏
- 关注
转载 手动删除7千万个Reids的Key是什么体验响!
前言 由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了8台应用服务器;1台es服务器;删除分布式定时任务中心相关的业务...
2021-11-30 21:08:49 93
转载 Springboot+Redis如何实现发布订阅模式?
一:redis中发布订阅功能(http://www.redis.cn/commands.html#pubsub)PSUBSCRIBE pattern [pattern …]:订阅一个或者多...
2021-11-30 21:08:49 1225
转载 Reids延时队列使用的思考
我们平时习惯于使用 Rabbitmq 和 Kafka 作为消息队列中间件,来给应用程序之间增加异步消息传递功能。这两个中间件都是专业的消息队列中间件,特性之多超出了大多数人的理解能力。对于...
2021-11-30 21:08:49 125
转载 9 个Java 性能优化的 工具,你知道几个?
来源:importnew.com/12324.html1、NetBeans Profiler2、JProfiler3、GC Viewer4、VisualVM5、Patty Beta6、JR...
2021-11-30 21:08:49 2127
转载 一键生成Springboot & Vue项目! 【私活神器】
今天给大家推荐一款自己公司正在打磨的一款一键部署,一键生成全自动化的低代码生成器工具,可以实现前端可视化操作(拖拽形式+配置就可以生成前端页面),后端直接结合前端代码一键生成,数据库(含表...
2021-11-29 20:16:00 978
转载 MyBatis批量插入数据时,一定要考虑慎用foreach
来源:blog.csdn.net/huanghanqian/article/details/83177178近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间...
2021-11-29 20:16:00 1287
转载 ElasticSearch搜索引擎原理,都给你整理好了
“最近接触的几个项目都使用到了 Elasticsearch (以下简称 ES ) 来存储数据和对数据进行搜索分析,就对 ES 进行了一些学习。本文整理自我自己的一次技术分享。本文不会关注 ...
2021-11-29 20:16:00 3302
转载 4000字讲明白InnoDB 数据recovery过程解析
InnoDB如果发生意外宕机了,数据会丢么?对于这个问题,稍微了解一点MySQL知识的人,都会斩钉截铁的回答:不会!为什么?他们也会毫不犹豫的说:因为有重做日志(redo log),数据可...
2021-11-29 20:16:00 246
转载 面试官:这份Spring Boot 核心知识点总结收好了!
Spring Boot 核心功能1、独立运行Spring项目Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar...
2021-11-28 23:00:00 359
转载 抖音项目Semi Design涉嫌抄袭?技术团队发文致歉!
近日,抖音团队正式开源其企业应用设计系统 Semi Design。据描述,Semi Design 是由抖音前端团队,MED 产品设计团队设计、开发并维护的设计系统。它作为全面、易用、优质的...
2021-11-28 23:00:00 890
转载 Java实现短信验证码最佳实践
1、背景2、实现3、运行效果:4、源码5、总结1、背景年初,从外地转移阵地到西安,转眼已两个多月。很久不写业务代码了,到了新公司,条件恶劣到前所未有,从需求,设计,架构,实现,实施,测试,...
2021-11-28 23:00:00 1950 5
转载 除了Swagger-ui,你还可以信任knife4j
介绍knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui...
2021-11-28 23:00:00 295
转载 java中这些判断空的用法,太优雅了
为了避免空指针调用,我们经常会看到这样的语句...if(someobject!=null){someobject.doCalc();}...最终,项目中会存在大量判空代码...
2021-11-27 20:17:30 1845
转载 深入浅出Linux的 I/O 原理
传统的 System Call I/O在 Linux 系统中,传统的访问方式是通过 write() 和 read() 两个系统调用实现的,通过 read() 函数读取文件到到缓存区中,然后...
2021-11-27 20:17:30 148
转载 MySQL判断是否"存在",除了用count,这个办法更快捷!
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是...
2021-11-27 20:17:30 2752
转载 1.6w字讲清楚:Sharding-Jdbc 实现读写分离 + 分库分表!
1、概览ShardingSphere-Jdbc定位为轻量级Java框架,在Java的Jdbc层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,可理解为增强版的Jdbc驱动,...
2021-11-26 22:00:00 278
转载 终于给同事讲清楚了,到底什么是重入锁?
JDK中独占锁的实现除了使用关键字synchronized外,还可以使用ReentrantLock。虽然在性能上ReentrantLock和synchronized没有什么区别,但Reen...
2021-11-26 22:00:00 144
转载 List中remove()方法的陷阱,开发谨记!
作者:倚楼听风雨来源:blog.csdn.net/pelifymeng2/article/details/78085836Java的List在删除元素时,一般会用list.remove(o...
2021-11-26 22:00:00 160
转载 java性能优化,产品的 QPS 翻倍了
前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。在很低的 QPS 压力下服务器 load 就能达到 10-20,CPU 使用率 6...
2021-11-26 22:00:00 161
转载 你有想过为什么要用注册中心吗?eureka还是nacos?
为什么要使用注册中心有使用过ip:port地址直接调用服务的开发经历么?该段痛苦的经历在此处省略500字......,该种方式的缺点:需要手动的维护所有的服务访问ip地址列表。单个服务实现...
2021-11-25 20:08:40 141
转载 JWT 还是 OAuth2, 设计一个安全的API接口太难了!
本文会详细描述两种通用的保证API安全性的方法:OAuth2和JSON Web Token (JWT)假设:你已经或者正在实现API;你正在考虑选择一个合适的方法保证API的安全性;JWT...
2021-11-25 20:08:40 409
转载 项目经理:Redis缓存都会用,那使用后的效益和成本怎么估算?
缓存能够有效地加速应用的读写速度,同时也可以降低后端负载,对日常应用的开发至关重要。下面会介绍缓存使用技巧和设计方案,包含如下内容:缓存的收益和成本分析、缓存更新策略的选择和使用场景、缓存...
2021-11-25 20:08:40 280
转载 用Springboot的时候遇到跨越问题,记得把这篇文章翻出来看解决方案!
简介跨域我就不多说了,我们今天开门见山直接解决跨域的几种姿势,那就上姿势姿势姿势一实现WebMvcConfigurer#addCorsMappings的方法importorg.sprin...
2021-11-25 20:08:40 433
转载 项目经理:注释不要乱写,这套IDEA 注释模板拿去用
一、类注释打开 IDEA 的 Settings,点击 Editor-->File and Code Templates,点击右边 File 选项卡下面的 Class,在其中添加图中红...
2021-11-24 23:00:00 182
转载 java开发到底要不要单元测试,如何正确进行单元测试?
为什么要写单元测试一聊起测试用例,很多人第一反应就是,我们公司的测试会写测试用例的,我自己也会使用postman或者swagger之类的进行代码自测。那我们研发到底要不要写单元测试用例呢?...
2021-11-24 23:00:00 1649
转载 java服务端如何防止重复支付
概述如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支...
2021-11-24 23:00:00 2221
转载 不重启项目,SpringBoot如何实现动态修改定时任务?
业务场景描述:定时任务的任务名称,cron(定时任务表达式),定时任务开关,存储在数据库表中。在不重启项目的情况下,修改定时任务表达式,可以实时获取新的定时任务执行时间规则;修改定时任务执...
2021-11-24 23:00:00 1406 1
转载 Redis持久化,不注意这些容易出事!
Redis是一个键值对数据库服务器,由于Redis是内存数据库,那么有很多内存的特点,例如掉电易失,或者进程退出,服务器中的数据也将消失不见,所以需要一种方法将数据从内存中写到磁盘,这一过...
2021-11-23 21:54:04 254
转载 SpringBoot 中快速优雅进行字段校验
前段时间提交代码审核,同事提了一个代码规范缺陷:参数校验应该放在controller层。到底应该如何做参数校验呢?| Controller层 VS Service层去网上查阅了一些资料,一...
2021-11-23 21:54:04 312
转载 Java有陷阱,用时需谨慎-慎用入参做返回值
正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。问题背景比如有这么一段代码:@NamedpublicclassAS...
2021-11-22 23:00:00 176
转载 Java 命名规范(非常全)
我使用 Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的“最佳实践”。我个人并不喜欢“最佳实践”这个说法,因为它意味着“一刀切”的...
2021-11-22 23:00:00 287
转载 当 Docker 遇到 Intellij IDEA,开发效率飞速提升
来源:juejin.im/post/Idea是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反...
2021-11-22 23:00:00 234
转载 Java中clone( )和new效率哪个更高?
对象创建的几种方法:使用new关键字使用clone方法反射机制反序列化以上四种都可以产生java对象1,3都会明确的显式的调用构造函数2是在内存上对已有对象的影印 所以不会调用构造函数4是...
2021-11-22 23:00:00 150
转载 Java 8 数据过滤,removeIf 和 filter 需要注意的知识点
filter是Java8 Stream的方法:Streamfilter(Predicate<?superT>predicate)返回由与此给定谓词匹配的此流的元素组成的...
2021-11-21 20:10:45 1979
转载 支付中心设计与方案,收藏了
点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达一、项目目标支付中心架构将各业务的公共交易、支付、财务等沉淀到支付中心,并主要解决了以下三个主要问题:1.建立基础订单、支付、财务...
2021-11-21 20:10:45 503
转载 Mysql中慢SQL的分析与优化
为何对慢SQL进行治理从数据库角度看:每个SQL执行都需要消耗一定I/O资源,SQL执行的快慢,决定资源被占用时间的长短。假设总资源是100,有一条慢SQL占用了30的资源共计1分钟。那么...
2021-11-21 20:10:45 1342
转载 一款开源java版的视频管理系统!
第一款面向大众的java版的视频管理系统。妖气山视频管理系统理论上可以制作任何类型的视频网站。源码地址:源码下载地址:https://gitee.com/javaex/yaoqishan...
2021-11-21 20:10:45 1017
转载 面试官:消息队列 MQ/ JMS/ Kafka 有什么区别?
更多架构干货请关注公众号“架构之路”。是不是平常听到说消息队列啊,JMS啊,MQ啊 、kafka啊巴啦啦的一堆术语,听不懂?关系混乱?今天就让我们来一起来看看他们都是什么吧。1消息队列...
2021-11-19 23:00:00 1969
转载 Kafka Stream抑制?
在这篇文章中,我将解释Kafka Streams抑制的概念。尽管它看起来很容易理解,但还是有一些内在的问题/事情是必须要了解的。这是我上一篇博文CDC分析的延续。◆架构一个典型的CDC架构...
2021-11-19 23:00:00 357
转载 测试项目经理推荐的Java 并发测试神器
性能测试这个话题非常庞大,我们可以从网络聊到操作系统,再从操作系统聊到内核,再从内核聊到你怀疑人生有木有。先拍几个砖出来吧,我在写代码的时候经常有这种怀疑:写法A快还是写法B快,某个位置是...
2021-11-19 23:00:00 306
Dubbo面试题汇集与答案.pdf
2020-04-06
restEasy3.0.18+jboss7案例
2016-11-05
springmvc方法中用hibernate存储一个对象前后,session就变失效了
2016-10-06
部分安卓手机移动端微信网页初始化时不能隐藏多个div
2016-08-15
在微信开发中,一个页面如何跳转到公众号首页?
2016-07-30
使用七牛上传,在手机浏览器中为什么不能预览图片到网页?
2016-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人