首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java后端
订阅
雷人的生活
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JDK源码阅读-Stream的创建与执行
本文主要涉及java.util.stream包的代码,所使用JDK源码版本为jdk-11.0.3. Stream相关的接口与类均在java.util.stream包中。BaseStream是所有Stream的公共接口,提供类基本的iterator、sequential、para…
JVM性能优化--JVM参数配置,使用JMeter简单测试配合说明参数调优
一、JVM参数配置1、常见参数配置-XX:+PrintGC每次触发GC的时候打印相关日志-XX:+UseSerialGC串行回收-XX:+PrintGCDetails更详细的GC日志-Xms堆初始值-
关于35个Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BU…
URL 去重的 6 种方案!(附详细实现代码)
可以看出,包括阿里,网易云、优酷、作业帮等知名互联网公司都出现过类似的面试题,而且和 URL 去重比较类似的,如 IP 黑/白名单判断等也经常出现在我们的工作中,所以我们本文就来“盘一盘”URL 去重的问题。 使用 Redis 的布隆过滤器来实现 URL 判重。 以上方案的具体…
git 如何比较不同分支的差异
前两天,良许在做集成的时候碰到了一件闹心事。事情是这样的,良许的一位同事不小心把一个错误的dev分支merge到了master分支上,导致了良许编译不通过。于是,我们需要将版本回退到merge之前的状
个人博客刚部署,隔壁开发还没开始馋,就有人来撬门
如题,前两天刚弄完Vuepress自动部署到云服务上,并顺手撸了篇文章:《吃灰的云主机不要忘,部署个人博客,隔壁开发都馋哭了》,今天提交新文章的时候,发现有好几次都没有更新成功。 老规矩打开ssh连一波,然后看到这个: 很多人估计跟我一样是安全小白,本文专门用于记录服务器运行过…
IDEA 巧用 Postfix Completion 让码速起飞
在 IDEA 编辑器中,有很多高效的代码补全功能,尤其是 Postfix Completion 功能,可以让编写代码更加的流畅。
MyBatis系列(十):使用association标签实现嵌套查询
本篇博客主要讲解使用association标签实现嵌套查询的方法。 1. 明确需求 仍然延用上篇博客中的需求:根据用户id查询用户信息的同时获取该用户的角色信息(假设一个员工只能拥有一个角色)。 在上篇博客中,我们分别使用了3种方式来实现这个需求,但这3个需求都有一个共同点,就…
分布式事务解决方案
所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据库都回复 ok,那么就正式提交事务,在各个数据库上执行操作;如果任何其中一个数据库回答不 ok,那么就回滚事务。 这种分布式事…
MyBatis系列(七):MyBatis动态Sql之choose,where,set标签的用法
本篇博客主要讲解如何使用choose,where,set标签生成动态的Sql。 1. choose 用法 假设有这样1个需求:当参数id有值时优先使用id查询,当id没有值时就去判断用户名是否有值,如果有值就用用户名查询,如果没值,就使查询无结果。 在以上的代码中,如果没有ot…