6 胡泽坤

pptv聚力 - Java研发工程师

我要认证

了无牵挂者忘生,心有所爱者忘死

等级
TA的排名 2k+

ElasticSearch - 从这一步开启你的搜索引擎旅程

文章目录ElasticSearch - 从这一步开始你的搜索引擎旅程1.什么是全文搜索引擎?2.为什么不用Mysql做全文搜索?2.1 数据类型2.2 搜索性能2.3 更加灵活的搜索3.ElasticSearch概述3.1 ElasticSearch是什么?3.2 ElasticSearch应用场景ElasticSearch - 从这一步开始你的搜索引擎旅程1.什么是全文搜索引擎? 我们要学习搜索引擎,我们首先就需要知道什么是搜索,什么又是全文搜索。要想了解这些,就从我们的生活中出发,技术服务于生活

2020-08-12 17:34:26

Mysql - 排查出现The table is full问题

文章目录Mysql - 排查出现The table is full问题1.对应表的数据容量达到上限2.服务器空间已满Mysql - 排查出现The table is full问题 首先这里先描述下问题出现的场景,由于业务迭代过程中数据量出现剧增需要对服务进行压力测试,所以我们要搭建一套压测环境。这里就需要搭建一套专属压测的数据库,在安装好数据库服务后我们需要将现有正确数据导入进去模拟生产环境的场景。  导入数据到数据库这点就不多介绍了,有些可以直接通过两台数据库连接传输数据,或者通过一些数据日志文

2020-08-10 19:46:02

Linux - 利用软链接解决目录空间不足的问题

文章目录Linux - 利用软链接解决目录空间不足的问题Linux - 利用软链接解决目录空间不足的问题 首先介绍一下我为什么会利用软链接解决目录空间不足的场景,主要是因为我们在进行两个库数据传输同步时发现异常后定位到数据库的数据目录磁盘已满,而我们这台服务器实际上大部分磁盘空间分配在其他目录。  最简单的方案就是直接修改所有使用到该目录的配置,不过这里我们不希望对整体配置进行改动,稍微不小心就会遗漏,所以采用软链接方式来解决这个问题。  这里我们主要做两步操作就可以了移动原有data目录

2020-08-10 19:44:45

Sonar - 都2020年了,你的代码还不规范?

Sonar - 都2020年了,你的代码还不规范?写的一手漂亮又飘逸的代码应该是每一个程序员的梦想。不规范、质量低的代码可能短时间内对项目不会有什么影响,但是时间长了对迭代和阅读都会产生一定的阻碍。

2020-05-28 17:02:15

JVM - 聊聊调优那些事,调优我们需要注意啥?

文章目录JVM - 聊聊调优那些事,调优我们需要注意啥?1.传统项目和互联网项目有什么区别?2.项目如何进行调优?2.1 项目可能出现的常见问题?2.2 回顾MionorGC和FullGC2.3 GC调优(示例1)2.3.1 输出GC日志2.3.2 分析GC日志(GC Easy)2.3.3 分析GC原因,调整参数进行调优2.4 GC调优(示例2)2.4.1 分析原因2.4.2 对症下药3.JVM优化需要注意啥?3.1 让对象留在年轻代3.2 让合适的大对象进入老年代3.3 设置进入老年代的年龄3.4 设置稳

2020-05-12 18:11:58

JVM - 工欲善其事必先利其器之虚拟机工具(下)

上一章我们介绍了如果使用JDK内置的一些命令,去分析、优化以及帮助我们解决应用程序中的一些问题。确实那些命令虽然使用起来十分简单,但是我们也能感受到其功能的强大。不过由于其采用命令行的特性,在一定的程度上也提升了我们的阅读和使用门槛。

2020-05-01 17:52:42

JVM - 工欲善其事必先利其器之虚拟机工具(上)

如果小伙伴们从第一章看到现在,那么我相信大家对JVM已经有了一定认识了,但是我们也需要学会武装自己才能够彻底征服JVM,虚拟机工具自然而然就是最好的武器。

2020-04-24 23:03:19

JVM - 内功修炼之JIT技术和逃逸分析

我们大家所了解的传统JVM解析器执行Java程序是先通过`javac`对其进行源码编译然后转为字节码文件,然后再通过解释字节码转为机器指令一条条读取翻译的。显而易见Java编译器经过编译再执行的话,执行速度必然比直接执行要慢很多,而`HotSpot`虚拟机针对这种场景进行了优化,引进了`JIT`即时编译技术。

2020-04-15 19:18:33

JVM - 内功修炼之内存分配与回收策略

看过前面几篇博客的同学应该已经对JVM以及其垃圾收集算法和垃圾回收器都有了一定的认识,而JVM中核心的自动内存管理其实从本质上主要解决了两个问题:一个是`对象内存分配`,另一个就是`对象内存回收`。接下来我们主要就是针对内存分配以及回收策略进行详细的介绍。

2020-04-11 16:50:49

JVM - 内功修炼之垃圾收集器

Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。

2020-01-10 20:19:13

JVM - 内功修炼之垃圾回收算法

Java语言有一个显著的特点就是引入了垃圾回收机制,了解C++的同学应该知道,内存管理的问题总是让开发者头痛不已。Java与C++之间存在着一堵高墙,一堵由`内存动态分配`和`垃圾收集机制`所围成的墙,墙外面的人想进来而里面的人却想出去。

2019-11-29 19:55:35

JVM - 探索HotSpot虚拟机中的对象

文章目录JVM - 探索HotSpot虚拟机中的对象1. 我们所熟悉的对象是如何创建的?1.1 类加载检查1.2 分配内存JVM - 探索HotSpot虚拟机中的对象1. 我们所熟悉的对象是如何创建的? 在前面的文章中我们已经大概了解了虚拟机的各个结构,这里我们就来详细去探索一下我们所熟知的对象在HotSpot 虚拟机的堆中是如何进行分配、布局和访问的。  我们每天每时每刻都在不停地n...

2019-11-10 17:04:32

JVM - 进入Java虚拟机的真实世界

文章目录JVM - 进入Java虚拟机的真实世界1.探索虚拟机的内存区域1.1 运行时数据区JVM - 进入Java虚拟机的真实世界 相信对Java编程有了一定程度了解的同学,多多少少都已经听说过、了解过Java虚拟机。就算你还未开始学习Java编程但已经打算计划去学习,那你也肯定听说过一本书《深入理解Java虚拟机 JVM高级特性与最佳实践 》。在我当时正计划踏入Java这个大家庭的时候,...

2019-10-24 17:45:31

排查使用ExecutorService所造成数据丢失问题

文章目录使用ExecutorService所造成数据丢失问题使用ExecutorService所造成数据丢失问题

2019-09-16 10:20:28

JMeter - Mysql数据库以及分布式压测

文章目录JMeter - Mysql数据库以及分布式压测1.Mysql数据库压测JMeter - Mysql数据库以及分布式压测1.Mysql数据库压测 之前我们简单介绍了HTTP请求的相关操作,这里我们再介绍一下我们接触比较多的DB数据库的相关测试操作。 我们直接在之前20人线程组测试计划下选择JDBC Requet。 这里我们先不介绍这个界面配置,先在添加好的JDBC Reque...

2019-09-03 23:21:04

JMeter - Linux环境压测以及HTML图形化报告

文章目录JMeter - Linux环境压测以及HTML图形化报告1.Linux环境压测1.1 打包部署API服务1.2 下载安装JMeter1.3 CLI命令行模式参数介绍1.4 Linux CLI压测操作1.5 JMeter压测性能优化2.HTML图形化报告2.1 Dashboard2.2 ChartsJMeter - Linux环境压测以及HTML图形化报告1.Linux环境压测1.1...

2019-09-06 13:57:03

JMeter - 核心组件以及自定义参数

文章目录JMeter - 核心组件以及自定义参数1. Thread Group线程组和Sample采样器2. Assertion断言2.1 Response Assertion(响应断言)3. Summary Report(聚合报告分析)4. JMX压测脚本JMeter - 核心组件以及自定义参数1. Thread Group线程组和Sample采样器 这两个组件我们在上一篇博客【JMet...

2019-08-28 14:20:56

JMeter - 揭开分布式压测的神秘面纱

文章目录JMeter- 揭开分布式压测的面纱1. 常用压测工具对比2. JMeter基本介绍和使用场景2.1 JMeter基本介绍2.2 JMeter使用场景3. Windows环境安装JMeter3.1 下载安装JMeter3.2 JMeter目录简单介绍3.3 JMeter语言切换4. JMeter初体验4.1 快速开发API接口4.2 创建测试计划测试接口JMeter- 揭开分布式压测的面...

2019-08-23 19:35:41

Python - 基于共现提取绘制《流浪地球》人物关系(Gephi)

文章目录Python - 基于共现提取绘制《流浪地球》人物关系(Gephi)Python - 基于共现提取绘制《流浪地球》人物关系(Gephi) 前不久看了一部令我为之震撼的电影《流浪地球》,这部电影让我看到了国产科幻影视的曙光,在满怀激动的心情下借着这部电影

2019-08-21 17:08:47

Redis - 一个简单的抢红包小项目

文章目录Redis - 一个简单的抢红包小项目1.项目分析Redis - 一个简单的抢红包小项目1.项目分析 抢红包功能在如今已经是一个社交产品不可或缺的功能了,包括微信、支付宝等等各大厂商软件都实现了抢红包的这个功能。实现抢红包的方式有很多种,但其实这也是属于Redis的一个比较常见的应用场景。这里我们就围绕着Redis技术来实现抢红包这个功能。 实现抢红包这个功能,我们就得先分析清楚...

2019-07-28 18:19:22

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取