Java分享官on
Java分享官on
全部文章
分类
big data(1)
c++(1)
DDD(1)
docker(1)
github(1)
hadoop(1)
https(1)
java(275)
jenkins(1)
kafka(5)
linux(4)
mvc(1)
mysql(19)
nginx(2)
p2p(1)
postgresql(1)
postman(1)
rabbitmq(5)
redis(13)
rpc(3)
spring(24)
spring boot(11)
spring cloud(4)
sql(5)
tcp/ip(3)
tomcat(1)
ui(1)
zookeeper(1)
中间件(3)
分布式(8)
安全(1)
微服务(4)
性能优化(1)
数据库(5)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(2)
系统架构(1)
经验分享(1)
缓存(4)
网络(3)
腾讯云(1)
链表(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java分享官on的博客
全部文章
(共435篇)
Java进阶——IO流核心模块与基本原理
一、IO流与系统 IO技术在JDK中算是极其复杂的模块,其复杂的一个关键原因就是IO操作和系统内核的关联性,另外网络编程,文件管理都依赖IO技术,而且都是编程的难点,想要整体理解IO流,先从Linux操作系统开始。 Linux空间隔离 Linux使用是区分用户的,这个是基础常识,其底层也区分用...
2022-06-17
0
0
Spring源码编译一次性通过&遇到的坑解决方法
前言 spring源码本地编译,按网上的博客参考资料的操作步骤,总是会出现各种莫名其妙的错误。根据错误信息找解决方案,但在自己的环境下又总是编译不过去。结合参加培训学习Jack老师提供的方法,自己多种方式尝试,最终编译成功了。 为了验证自己的方式是否有失误的地方,全部过程我自己走了大概5遍,详细...
2022-06-17
0
0
Java锁与线程的那些“不可描述”的事儿
一.引言 “操作系统的线程状态和java的线程状态有什么关系?”这是校招时被问到的一个问题。当时只顾着看博文、面经等零散的资料,没有形成系统的知识体系,一时语塞,答的不是很对。在网上也没找到足够细致地讲解博文,于是整理出了这篇内容。 Java的线程状态牵扯到了同步语义,要探讨Java的线...
2022-06-17
0
0
使用Spring Cloud的openFeign组件踩坑纪实
背景 2021.05.25 晚上,刚要下班回家,突然被拉到一个群里,说是网关有问题,接入的一个应用接口死活注册不上去,新业务无法使用,而且业务方说已经发布过好几次都不生效,但是同一个应用的其他接口却可以正常注册。听起来还挺诡异的,想着重启大法,重启了下网关应用(其实网关好久没有迭代了,挺稳定的)。...
2022-06-17
0
0
终于有人把TCP协议与UDP协议给搞明白了
网络编程有三个要素,分别是IP地址、端口号和通信协议,那本文主要讲述的是TCP与UDP这两种通信协议,以及编程的实现。 首先,我们需要了解一下IP地址、端口号、通信协议的相关知识。 一、IP地址 网络中的计算机使用IP地址来进行唯一标识,IP地址有IPv4和IPv6两种类型。IPv4采用十...
2022-06-17
0
0
哈?Redis百万数据为何上生产后凭空消失?恍然大悟了
为何不见了? 先来说说场景: 项目在上生产之前,我们已经把所需要的数据提前加入到redis当中,因为在生产环境中,rbd和aof持久化是需要两个同时打开的,而redis默认只打开了rbd。 为啥要两个都打开呀? rdb 丢失数据较多,但是在恢复数据比较快,aof 丢失的数据较少,但是恢复慢。...
2022-06-17
0
0
自定义SpringBoot默认MVC配置?好几个坑,避一避
前言 前些天,在项目实践过程中出现了一个奇怪的状况,Spring Boot 的参数绑定失效了。而起因只是因为同事把参数上的 @RequestParam 注解去掉了。我们都知道,如果参数名称和 Controller 的方法名相同时,根本不需要 @RequestParam 注解的,Spring Boo...
2022-06-17
0
0
上线半天下载量破100W.美团的Java性能调优实战手册,超详细
随着互联网的发展,高可靠、高并发以及降本增效,已成为各大公司面临的现实挑战,性能优化需求愈发迫切,大到分布式系统,小到代码块的算法优化,都已经成为你日常工作中必须要面对的事情。对于开发者而言,性能优化也从加分项变为一个热门技能,缺乏相关知识将很难在面试或工作中脱颖而出。 性能优化有哪些困扰 但是...
2022-06-17
0
0
使用 Lambda 表达式的正确姿势,写得太好了叭
Lambda 表达式非常方便,在项目中一般在 stream 编程中用得比较多。 List<Student> studentList = gen(); Map<String, Student> map = studentList .stream() .collect(Coll...
2022-06-17
0
0
List常用操作比for循环更优雅的写法
引言 使用JDK1.8之后,大部分list的操作都可以使用lamada表达式去写,可以让代码更简洁,开发更迅速。以下是我在工作中常用的lamada表达式对list的常用操作,喜欢建议收藏。 以用户表为例,用户实体代码如下: public class User { private Inte...
2022-06-17
0
0
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页