Java之间

其他

Java 如何精确统计页面停留时长?

客户端定义通过业务方在初始化的时候配置页面规则,然后JS通过URL匹配不同的规则来区分不同的页面,这种方案在客户端数据上报的时候就已经明确了不同的页面,伪代码:new
2020年11月17日
其他

花30分钟,用Jenkins部署码云上的SpringBoot项目

总结总体过程坑其实还是很多的,毕竟没有使用过,但是没有什么特别棘手的问题,总是出现不同的问题,有需要可以与我一起交流学习。最近热文阅读:1、为了甩锅,我写了个牛逼的日志切面!2、记一次
2020年11月16日
其他

为了甩锅,我写了个牛逼的日志切面!

每个信息都打印一行,在高并发请求下确实会出现请求之间打印日志串行的问题,因为测试阶段请求数量较少没有出现串行的情况,果然生产环境才是第一发展力,能够遇到更多bug,写更健壮的代码
2020年11月13日
其他

记一次 mysql 磁盘满解决过程

'datainfo';这个是后来的图了,之前的图没有留,当时显示一张表里的data_free都达到了20个G。网上推荐的做法如下所示,对表格进行碎片化整理。ALTER
2020年11月12日
其他

排名前 16 的 Java 工具类,哪个你没用过?

往期热门文章:1、垃圾代码和优质代码的区别?2、工作群里常见表情的真正含义……3、把我坑惨的一个MySQL双引号!4、基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构5、分享5个免费的在线
2020年11月11日
其他

垃圾代码和优质代码的区别?

往期热门文章:1、工作群里常见表情的真正含义……2、把我坑惨的一个MySQL双引号!3、基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构4、分享5个免费的在线
2020年11月10日
其他

工作群里常见表情的真正含义……

往期热门文章:1、把我坑惨的一个MySQL双引号!2、基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构3、分享5个免费的在线
2020年11月8日
其他

把我坑惨的一个MySQL双引号!

str_col=0所以就导致了source_name字段全部更新成了0.我们再研究下select形式这种语句会怎么样。mysql
2020年11月6日
其他

基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构

优化极简法则,你掌握了几个?3、高并发下的接口幂等性解决方案!4、谈谈在我在外包公司工作的经历5、有了这款可视化工具,Java
2020年11月5日
其他

分享5个免费的在线 SQL 数据库环境,简直太方便了!

URL。以上截图的地址为:https://dbfiddle.uk/?rdbms=sqlserver_2019l&fiddle=9bcd60e2bcd7966fc3be475addab8eb2。SQL
2020年11月3日
其他

SQL 优化极简法则,你掌握了几个?

因为它表示查询表中的所有字段。这种写法通常导致数据库需要读取更多的数据,同时网络也需要传输更多的数据,从而导致性能的下降。📝关于B-树索引的原理以及利用索引优化各种查询条件、连接查询、排序和分组以及
2020年11月2日
其他

高并发下的接口幂等性解决方案!

并发不高的后台系统,或者一些任务JOB,为了支持幂等,支持重复执行,简单的处理方法是,先查询下一些关键数据,判断是否已经执行过,在进行业务处理,就可以了注意:核心高并发流程不要用这种方法9.
2020年10月31日
其他

谈谈在我在外包公司工作的经历

在深圳的感悟年前还是工作的,要去试试,如果有合适的,我还打算去外包公司!毕竟还年轻,过了2020,我就25岁了,这是个很风骚的年纪,有人娶妻生子,有人月薪3万,有人单手开法拉第,有人……
2020年10月30日
其他

有了这款可视化工具,Java 应用性能调优超简单!

Files\Java\jdk1.6.0_13\bin)目录下面,有一个jvisualvm.exe文件,双击打开,从UI上来看,这个软件是基于NetBeans开发的了。VisualVM
2020年10月29日
其他

星巴克不使用两阶段提交

那相比斥巨资实现一种复杂的错误处理机制,销账的方式还是更划算的。例如,我曾为多家因特网服务提供商(ISP)工作,在他们的业务中,如果计费发生错误,他们就会选择销账的方式。其导致的结果是,客户可能会
2020年10月28日
其他

感受 lambda 之美!

转换成块常用的流操作是将其分解成两个集合,Collectors.partitioningBy帮我们实现了,接收一个Predicate函数式接口。将示例学生分为会唱歌与不会唱歌的两个集合。public
2020年10月26日
其他

给新手的 11 个 Docker 免费上手项目

镜像,界面化展示了镜像每层的变动(增加、修改、删除等)、用户层数据大小等信息。便捷获取镜像信息和每层镜像内容的文件树,可以方便地浏览镜像信息。对于需要优化镜像体积时非常方便最近热文阅读:1、这
2020年10月24日
其他

这 5 个能挣钱的 SpringBoot 项目,真香!

让你从认识到忘不了,绝对是你最想要的!项目地址:https://gitee.com/lab1024/smart-adminlitemall又一个小商场系统,Spring
2020年10月23日
其他

免费版的 IDEA 为啥不能使用 Tomcat ?

SQL,这也太形象了吧!7、MySQL死锁产生原因和解决方法8、来谈谈MySQL事务及事务引发的问题9、IDEA的
2020年10月20日
其他

8种常见的SQL错误用法!

^^。使用云上数据库遇到难点(不局限于SQL问题),随时寻求阿里云原厂专家服务的帮助。最近热文阅读:1、一整套线上故障排查技巧,爱了!2、为什么有些公司不让用
2020年10月19日
其他

求求你,别再用 System.out.println 了!!

「SpringBoot能自动适配所有的日志,而且底层使用slf4j+logback的方式记录日志,引入其他框架的时候,只需要把这个框架依赖的日志框架排除掉即可;」4.
2020年10月18日
其他

一整套线上故障排查技巧,爱了!

-verbose:gc,-XX:+PrintGCDetails,-XX:+PrintGCDateStamps,-XX:+PrintGCTimeStamps
2020年10月17日
其他

12 款做Java后台管理系统的项目,超级无敌好用!

License9.ant-design-pro文档地址:https://pro.ant.design/index-cn/效果预览:https://pro.ant.design/开源协议:MIT
2020年10月15日
其他

为什么有些公司不让用 Lombok ?

状态。还是回归一开始的那句话:所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的。本质上讲,我们都追求减少程序中的样板代码以使其代码更精炼简洁,从而提高代码的可读性和可维护性。但
2020年10月14日
其他

蚂蚁开源增强版 SpringBoot,都有哪些骚能力?

中间件中的各个组件采用日志空间隔离的能力之后,自动就会将本身的日志和应用的普通日志隔离开来,并且打印的日志的路径也是相对固定,非常方便进行统一地监控。SOFA
2020年10月13日
其他

深入kafka:上亿数据,它是如何优化GC的?

Release。开发人员又用Java重写了一套Consumer。把两套API合并在一起,同时去掉了对Zookeeper的依赖。据说性能有大幅度提升哦~~Tips强烈推荐使用Low
2020年10月11日
其他

RabbitMQ 七战 Kafka,差异立现!

分布式实验室(ID:dockerone)作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因,
2020年10月10日
其他

图解 SQL,这也太形象了吧!

不剪发的Tony老师来源:CSDN链接:https://blog.csdn.net/horses/article/details/104553075本文介绍关系数据库的设计思想:在
2020年10月9日
其他

MySQL死锁产生原因和解决方法

案例一需求:将投资的钱拆成几份随机分配给借款人。起初业务程序思路是这样的:投资人投资后,将金额随机分为几份,然后随机从借款人表里面选几个,然后通过一条条select
2020年10月8日
其他

来谈谈MySQL事务及事务引发的问题

Read):禁止不可重复读取和脏读取,但是有时可能出现幻读数据和虚读。这可以通过“共享读锁”和“排他写锁”实现。读取数据的事务将会禁止写事务(但允许读事务),写事务则禁止任何其他事务。eg:--
2020年9月30日
其他

IDEA的 xml 一直显示难受的 * 黄色,怎么去掉?

,一个生成后端模拟数据的懒人工具6、求求你别再用offset和limit分页了7、IDEA中一个被低估的功能8、13
2020年9月29日
其他

如何模拟一次超过 5 万的并发用户?

使用JMeter进行本地测试在1个线程的1个迭代中使用查看结果树要素,调试样本,虚拟样本还有打开的日志查看器(一些JMeter的错误会在里面报告),来调试你的脚本.遍历所有的场景(包括True
2020年9月27日
其他

为什么我不建议你用去 “ ! = null " 做判空?

作者:lizeyangblog.csdn.net/lizeyang/article/details/40040817上一篇:今天终于搞懂了:为什么
2020年9月24日
其他

今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?

,一个生成后端模拟数据的懒人工具3、求求你别再用offset和limit分页了4、IDEA中一个被低估的功能5、13
2020年9月21日
其他

轻松两步,我在 SpringBoot 服务上实现了接口限流

年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、实时熔断下游不可用应用等。完备的实时监控:Sentinel
2020年9月20日
其他

lazy-mock ,一个生成后端模拟数据的懒人工具

流系统本文来源:https://juejin.im/post/6871592049485807630前言最近发现一个比较好玩的东东,一个不需要
2020年9月17日
其他

求求你别再用offset和limit分页了

关键字了!本文来源:toutiao.com/i6860655404431442444不需要担心数据库性能优化问题的日子已经一去不复返了。随着时代的进步,随着野心勃勃的企业想要变成下一个
2020年9月16日
其他

IDEA中一个被低估的功能

用得真牛逼!日均5亿订单查询完美解决!9、一招搞定GitHub下载速度到2MB/s10、熬了一个通宵,终于把7千万个Key删完了关注公众号,你想要的Java都在这里
2020年9月14日
其他

13 张图解 Java 中的内存模型

用得真牛逼!日均5亿订单查询完美解决!8、一招搞定GitHub下载速度到2MB/s9、熬了一个通宵,终于把7千万个Key删完了10、Spring
2020年9月11日
其他

推荐 33 个 IDEA 最牛配置,好用到飞起来!

line方式需要指定svn.exe的路径,例如:D:\tools\TortoiseSVN\bin\svn.exe2.注意,安装TortoiseSVN时路径中不要带空格,例如:C:\Program
2020年9月10日
其他

如何设计一个超级牛逼的 Feed 流系统

更新Feed内容更新和删除Feed处理逻辑一样,如果使用了支持多版本的存储系统,比如Tablestore,那么也可以支持编辑版本,和现在的微博一样。11.
2020年9月8日
其他

终于明白 Java 为什么要加 final 关键字了!

用得真牛逼!日均5亿订单查询完美解决!4、一招搞定GitHub下载速度到2MB/s5、熬了一个通宵,终于把7千万个Key删完了6、Spring
2020年9月7日
其他

为什么MySQL不推荐使用uuid或者雪花id作为主键?

用得真牛逼!日均5亿订单查询完美解决!4、一招搞定GitHub下载速度到2MB/s5、熬了一个通宵,终于把7千万个Key删完了6、Spring
2020年9月6日
其他

RocketMQ 消息丢失场景分析及如何解决!

MQ的时候,如果出现了网络抖动或者通信异常等问题,消息就有可能会丢失2、场景2中消息需要持久化到磁盘中,这时会有两种情况导致消息丢失RocketMQ为了减少磁盘的IO,会先将消息写入到os
2020年9月3日
其他

可不可以不用再写 finally ?

就可以了。那么发生这种低级问题原因是什么呢?有些老司机可能觉得自己不会犯这种错误,只要自己细心就能避免。如果大家感兴趣,可以用任意搜索引擎搜一下
2020年9月1日
其他

真强!这么设计,Redis 10亿数据量只需要100MB内存

点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:www.toutiao.com/i6767642839267410445本文主要和大家分享一下redis的高级特性:bit位操作。本文redis试验代码基于如下环境:操作系统:Mac
2020年8月30日
其他

分库分表需要考虑的问题及方案

不同的是每个结点的查询可以并行执行,因此很多时候它的速度要比单一大表快很多。但如果结果集很大,对应用程序内存的消耗是一个问题。4、数据迁移,容量规划,扩容等问题来自淘宝综合业务平台团队,它利用对
2020年8月29日
其他

使用IntelliJ IDEA查看类图,内容极度舒适

点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:www.cnblogs.com/deng-cc/p/6927447.html最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到Servlet部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。查看图形形式的继承链在你想查看的类的标签页内,点击右键,选择
2020年8月27日
其他

京东把 Elasticsearch 用得真牛逼!日均5亿订单查询完美解决!

ValuesFieldData线上查询出现偶尔超时的情况,通过调试查询语句,定位到是跟排序有关系。排序在es1.x版本使用的是FieldData结构,FieldData占用的是JVM
2020年8月25日
其他

一招搞定GitHub下载速度到2MB/s

点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:https://blog.csdn.net/kcx64/article/details/83866633正文因为网络连接的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就很耽误时间。常见的方法是通过代理连接,但实际用起来并不稳定。这里提供一种新的思路,下载速度可以达到
2020年8月23日