自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

看似不起眼的日复一日,会在将来的某一天,突然让你看到坚持的意义

"把自己活成一束光,自信坦荡,光芒万丈 ! "

  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 【MySql】Change Buffer 写缓冲初识

https://dev.mysql.com/doc/refman/8.0/en/innodb-change-buffer.html

2023-06-15 14:53:58 100

原创 【MySql】Buffer Pool 缓冲区补充

一般的LRU算法,也是用链表实现(链表特点是增删高效且增删时不会有大量元素在内存中移动),把最热的数据放到链头(若数据本身就在链表中,就把其移到链头),其他已有数据往后移动,如果链表满了,淘汰最后多出的元素。预读有效:数据访问通常遵循集中读写原则,使用一些数据,大概率也会使用附近的数据,这就是局部性原理,说明提前加载是有效的,能有效减少磁盘IO。mysql将LRU算法进行改良,把双向链表分成两截(新区和老区),新区占63%,老区占37%(这个比例是默认的,官方测试过才这么分配的,通过。

2023-06-13 16:37:23 146

原创 【MySql】Buffer Pool 缓冲区初识

今天分享的内容是mysql 内存结构中的 Buffer Pool。4. Buffer Pool 是怎样 “瘦身” 的?1. Buffer Pool 是什么,有什么作用?2. Buffer Pool 结构是怎样的?3. Buffer Pool 是怎样工作的?欢迎关注,持续更新中...大家好,我是 青峯!

2023-06-08 16:22:53 133

原创 【JAVA归纳】☀️ Lock - 总结

定义锁是一个工具,用于控制多个线程对共享资源的访问位置Lock 接口位于 java.util.concurrent.locks 包中实现类Lock的实现类

2021-10-28 08:50:52 62

原创 高效JAVA代码---避免创建对象

本文主题:什么时候、如何避免创建对象?重复使用同一个对象,而不是每次需要的时候就创建一个功能上等价的新对象,通常前者更为合适。重用方式既快速,也更为流行。如果一个对象是不可变的,那么它总是可以被重用。但是,不要错误地认为:“创建对象的代价是非常昂贵的,我们应该要尽可能地避免创建对象”,而应该是:“当你可以重用一个已有的对象时,请不要创建对象;当你应该创建一个新的对象时,请不要重用已有的对象 ”...

2019-02-20 15:27:45 513

原创 高效JAVA代码---创建对象

本文主题:什么时候、如何创建对象?1. 考虑用静态工厂方法代替构造函数优点:它与构造函数不同,它有名字,你可以把名字起的更易于阅读。public class EffectiveJavaStudyTest { public static void main(String[] args) { //调用静态工厂方法获取实例 Co...

2019-02-20 14:37:28 324

原创 【SqlServer】基础语法——查询篇

事先设定一个表 :table1,包含字段:id,qty,name,city普通查询:select * from table1           //--------查询表中所有数据select 1 from table1           //--------查询表中所有数据,有多少行数据,就返回多少行1为什么存在select 1 from 这种写法呢?当我们只关心数据表有...

2019-01-23 09:34:43 4007 1

原创 【java】论组合和继承

前言:       在项目开发初期,我们总想着尽可能地收集需求来分析设计,试图来构建一个完美的摩天大厦。但是,需求总是源源不断,这时候我们应该意识到,一个系统,它其实是有“生命”的,会不断的“成长”。由此,作为开发人员,在开发初期应该创建出一个可扩展,可复用,灵活性高,低耦合的代码结构,哪怕这是一件难以预计的事。内容:       在开发初期,为了能尽可能地创建可复用的代码,我们需要理...

2019-01-21 09:56:32 192

原创 使用IDEA 创建Maven项目 (打包-上传到本地库)

直奔主题:一、打开IDEA,创建项目,如图: 二、进入创建界面,按步骤进行,如图:三、输入项目名,如图: 四、选择自己安装的maven目录和配置文件,我这里选择本地仓库,如图: 五、继续点击,就进入依赖下载的阶段,这里需要一点时间: 六、最终的目录结构如图,现在也可以运行main方法,如果打印出结果(这里就不上结果图了)说明创建成功: 七、将项目...

2019-01-09 14:13:29 4778 2

原创 Mysql性能调优 ----》1

当用户报告说你的应用程序太慢。在确定不存在物理系统资源瓶颈之后,就应该把注意力转向MySQL数据库(当用MySQL作为数据库)。优化的顺序:查看慢查询日志,日志里查询超过10秒的说明查询出问题-------->通过explain定位这条语句哪里有问题-------->通过方案对问题点进行优化,如加索引一、寻找运行缓慢的SQL语句cmd运行登录mysql,并输入命令:show f...

2019-01-08 10:25:44 2585

原创 RocketMQ部署----本地Windows版----客户端调用触发异常No route info of this topic

一、检查确认是broker是否连接上nameServer的地址,我这里是本机:127.0.0.1:9876执行命令:start mqbroker.cmd -n 127.0.0.1:9876 ,运行borker,如图示说明broker已连接到nameServer:  二、检查日志(默认在C:\Users\54701\logs\rocketmqlogs),如图显示则说明broker已连接到...

2018-12-28 14:14:59 1150

原创 RocketMQ部署----Windows版

一、环境:windows、JDK1.8、Maven、Git(用来执行下面所示的编译命令)二、下载:地址:http://rocketmq.apache.org/dowloading/releases/选中“Binary”下载,如图: 下载包并解压,如图:三、配置 需要添加环境变量:ROCKETMQ_HOME,不添加会提示要添加,如图:所以需要配置环境变量:...

2018-12-26 14:40:29 350

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除