首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老詹啊
掘友等级
Java开发
java、c++、数据库、算法分析
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
一文解析MySQL中那些常用工具、日志及读写分离
该mysql不是值mysql服务,而是指mysql的客户端工具。 mysqladmin是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并删除数据库等。 可以通过 :mysqladmin --help 指令查看帮助文档。 由于服务器生成的二进制日志文件以…
Spring Boot 开发环境搭建和项目启动
本文主要对 JDK 的配置、Spring Boot 工程的构建和项目的启动、Spring Boot 项目工程的结构进行讲解和分析。 通过以上步骤,即可导入本地安装的 JDK。使用 STS 或 Eclipse 的朋友,可以通过以下两步完成添加: 在 IDEA 中,我们可以依次选择…
Java 读写锁 ReentrantReadWriteLock 源码分析
阅读建议:虽然我这里会介绍一些 AQS 的知识,不过如果你完全不了解 AQS,看本文就有点吃力了。 ReentrantReadWriteLock 分为读锁和写锁两个实例,读锁是共享锁,可被多个线程同时使用,写锁是独占锁。持有写锁的线程可以继续获取读锁,反之不行。 这一节比较重要…
面试官:数据量大的情况下分页查询很慢,有什么优化方案?
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。 下面简单说一下我知道的一些方法。 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 字段…
HashMap源码分析(一)(超级详细)
HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。) HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外…
MyBatis学习:MyBatis中的二级缓存
本文给大家介绍一下MyBatis的二级缓存,前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的。为了更加清楚的描述二级缓存,先来看一个示意图: sqlSessi…
SpringBoot 2.0 教程实战 :MySQL 读写分离
1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL…
实例分享:记一次故障引发的线程池使用的思考
某日某晚 8 时许,一阵急促的报警电话响彻有赞分销员技术团队的工位,小虎同学,小峰同学纷纷打开监控平台一探究竟。分销员系统某核心应用,接口响应全部超时,dubbo 线程池被全部占满,并堆积了大量待处理任务,整个应用无法响应任何外部请求,处于“夯死”的状态。 正当虎峰两位同学焦急…
让老板乖乖给你加薪的十几个java性能优化细节,你一定要知道
今天跟大家分享一下Java性能优化的十几个细节。 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 2. 尽量避免随意使用静态变量 此时静态变量b的生命周期与A类同步,…
JAVA 中原生的 socket 通信机制
今天,和大家聊一下 JAVA 中的 socket 通信问题。这里采用最简单的一请求一响应模型为例,假设我们现在需要向 baidu 站点进行通信。我们用 JAVA 原生的 socket 该如何实现。 成功建立 socket 连接后,我们就能获得它的输入输出流,通信的本质是对输入输…
下一页
个人成就
文章被点赞
79
文章被阅读
29,471
掘力值
1,034
关注了
10
关注者
82
收藏集
0
关注标签
29
加入于
2019-06-29