牛客466918468号
牛客466918468号
全部文章
分类
docker(3)
dubbo(1)
elasticsearch(2)
git(1)
github(1)
gradle(2)
ioc(1)
java(111)
linux(3)
log4j(1)
mysql(8)
p2p(1)
postman(1)
rabbitmq(2)
redis(7)
rpc(2)
spring(6)
spring boot(6)
spring cloud(1)
sql(2)
tcp(1)
tcp/ip(1)
vue.js(1)
分布式(1)
前端(2)
性能优化(1)
数据库(3)
数据结构(1)
架构(2)
算法(1)
网络(1)
面试(5)
归档
标签
去牛客网
登录
/
注册
牛客466918468号的博客
全部文章
(共179篇)
看完必会的回溯算法入门攻略,丈母娘看了都说好
这是一篇关于回溯算法的「详细的入门级攻略」(真的就只是「入门级」)。 回溯的含义 「回溯」本质上是「搜索的一种方式」,一般情况下,该搜索指「深度优先搜索(dfs)」。且实现上使用「递归」的方式。 从“全排列”开始 全排列是回溯最经典的应用之一,我们以全排列做基本示例,先来理解最简单的回溯...
2022-06-23
0
0
数据库索引:索引并不是万能药
几乎所有的业务项目都会涉及数据存储,虽然当前各种NoSQL和文件系统大行其道,但MySQL等关系型数据库因为满足ACID、可靠性高、对开发友好等特点,仍然最常被用于存储重要数据。在关系型数据库中,索引是优化查询性能的重要手段。 为此,我经常看到一些同学一遇到查询性能问题,就盲目要求运维或DBA给数...
2022-06-23
0
0
反应式编程框架设计:如何使程序调用不阻塞等待,立即响应?
在之前的文章中就讨论过为什么在高并发的情况下,程序会崩溃。主要原因是,在高并发的情况下,有大量用户请求需要程序计算处理,而目前的处理方式是,为每个用户请求分配一个线程,当程序内部因为访问数据库等原因造成线程阻塞时,线程无法释放去处理其他请求,这样就会造成请求堆积,不断消耗资源,最终导致程序崩溃。 ...
2022-06-23
0
0
面试官:请问如何提升TCP三次握手的性能?
本文主要分享在 Linux 操作系统下,如何优化 TCP 的三次握手流程,提升握手速度。 TCP 是一个可以双向传输的全双工协议,所以需要经过三次握手才能建立连接。三次握手在一个 HTTP 请求中的平均时间占比在 10% 以上,在网络状况不佳、高并发或者遭遇SYN 泛洪攻击等场景中,如果不能正确地...
2022-06-23
0
0
面试官:有没有比读写锁更快的锁?StampedLock了解下
本文主要和大家分享一下 StampedLock 的使用方法、内部工作原理以及在使用过程中需要注意的事项。 一、StampedLock支持的三种锁模式 我们先来看看在使用上 StampedLock 和上一篇文章讲的 ReadWriteLock 有哪些区别。 ReadWriteLock 支持两种模...
2022-06-23
0
0
注解+反射优雅的实现Excel导入导出(通用版),飘了
日常在做后台系统的时候会很频繁的遇到Excel导入导出的问题,正好这次在做一个后台系统,就想着写一个公用工具来进行Excel的导入导出。 一般我们在导出的时候都是导出的前端表格,而前端表格同时也会对应的在后台有一个映射类。 所以在写这个工具时我们先理一下需要实现的效果: 导出方法...
2022-06-23
0
0
你的业务代码中Spring声明式事务处理正确了吗?
Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Java Persistence API(JPA) 等事务 API,实现了一致的编程模型,而 Spring 的声明式事务功能更是提供了极其方便的事务配置方式,配合 Spring Boot 的自...
2022-06-23
0
0
两个奇技淫巧,将 Docker 镜像体积减小 99%
对于刚接触容器的人来说,他们很容易被自己构建的 Docker 镜像体积吓到,我只需要一个几 MB 的可执行文件而已,为何镜像的体积会达到 1 GB 以上?本文将会介绍几个奇技淫巧来帮助你精简镜像,同时又不牺牲开发人员和运维人员的操作便利性。本系列文章将分为三个部分: 第一部分着重介绍多阶段构建(m...
2022-06-23
0
0
Java日常开发的21个坑,你踩过几个?
作者:捡田螺的小男孩来源:掘金 链接:https://juejin.cn/post/6910831193931923463 前言 最近看了极客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~ 1. 六类典型空指针问题 包装类型的...
2022-06-23
0
0
如何优雅的转换Bean对象?
作者 孤独烟 来自:孤独烟 背景 我们的故事要从一个风和日丽的下午开始说起! 这天,外包韩在位置上写代码~外包韩根据如下定义 PO(persistant object): 持久化对象,可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录。 ...
2022-06-23
0
0
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页