小更
小更
全部文章
java
java编程(22)
linux(1)
服务器(1)
归档
标签
去牛客网
登录
/
注册
小更的博客
全部文章
/ java
(共79篇)
没有监控过JVM内存的职场生涯,是不完美的
前言 如果你从事Java开发多年,还没用过JVM分析工具,还没尝试着通过对JVM的dump日志来进行故障定位和性能调优,那么可以说是你职场生涯中的一大遗憾,也是一种能力的缺失。 这篇文章就基于一款JDK自带的工具(VisualVM),然后编写内存溢出的案例,带大家体验一下JVM分析的入门。文中涉...
2022-05-27
0
0
mybatis-plus团队新作:mybatis-mate 轻松解决数据权限
简介 mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。 1、主要功能 字典绑定 字段加密 数据脱敏 表结构动态维护 数据审计记录 ...
2022-05-27
0
0
一文带你了解JAVA中顺序IO的基本操作
写在前面 最近研究一下JAVA中的顺序IO,在网络上找了一会儿,发现少有详细的介绍,顾此在此处说说顺序IO,才学疏浅,如有不对,望赐教。 什么是顺序IO 事实上JAVA具有很多操作文件的方案(方法), 许多程序需要将一些事件记录到本地存储中,常见的如数据库,MQ等,首先文件是许多...
2022-05-27
0
0
学不懂Netty?看不懂源码?不存在的,手把手带你阅读Netty源码
提前准备好如下代码, 从服务端构建着手,深入分析Netty服务端的启动过程。 public class NettyBasicServerExample { public void bind(int port){ //netty的服务端编程要从EventLoopGrou...
2022-05-27
0
0
如何定义SpringBoot项目配置文件中密码的加密
前言 项目中的配置文件会有密码的存在,例如数据库的密码、邮箱的密码、FTP的密码等。 配置的密码以明文的方式暴露,并不是一种安全的方式,特别是大型项目的生产环境中,因为配置文件经手的(运维)人员可能很多,也可能是多方的(甲方、乙方甚至第三方)。本文讲述基于 SpringBoot 项目对配置文件中...
2022-05-27
0
0
聊聊消息队列高性能的秘密——零拷贝技术
前言 RocketMQ为什么这么快、Kafka为什么这么快?用了零拷贝技术?什么是零拷贝技术,它们二者的零拷贝技术有不同吗? 为什么需要零拷贝 在计算机产业中,I/O的速度相较CPU,总是太慢的。SSD硬盘的IOPS可以达到2W、4W,但是我们CPU的主频有2GHz以上,也就意味着每秒会有20...
2022-05-27
0
0
Spring Security 和 Shiro 该如何选择?
要知道Shiro和Spring Security该如何选择,首先要看看两者的区别和对比 Shiro Apache Shiro是一个强大且易用的Java安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应...
2022-05-27
0
0
Spring Boot 实现读写分离,还有谁不会?
第一步:配置多数据源 Spring Boot 基础就不介绍了,推荐下这个实战教程: github.com/javastacks/… 首先,我们在 SpringBoot 中配置两个数据源,其中第二个数据源是ro-datasource: spring: datasource: jdbc...
2022-05-27
0
0
翠花一把王者的时间,我就学会了Nginx
我的室友翠花是个貌美如花的大闺女,这不是放假,大家都在宿舍幻想未来,只有翠花在睡觉,突然,翠花原地炸起,说了一句:“我要学习Nginx!!!” 大家一脸茫然的看着翠花,Nginx?Nginx是什么?我赶紧上网查了一下。 Nginx("engine x") 是一个高性能的 HT...
2022-05-27
0
0
面试官问我JVM调优,我忍不住了
面试官:今天要不来聊聊JVM调优相关的吧? 面试官:你曾经在生产环境下有过调优JVM的经历吗? 候选者:没有 面试官:... 候选者:嗯...是这样的,我们一般优化系统的思路是这样的 候选者:1. 一般来说关系型数据库是先到瓶颈,首先排查是否为数据库的问题 候选者:(这个过程中就需要评估...
2022-05-27
0
0
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页