会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Diamond-Shine
Java、fitness、hunger and desire
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
···
13
下一页
2019年8月11日
MySQL系列(十二)--如何设计一个关系型数据库(基本思路)
摘要: 设计一个关系型数据库,也就是设计RDBMS(Relational Database Management System),这个问题考验的是对RDBMS各个模块的划分, 以及对数据库结构的了解。只要讲述基本模块设计思路就可以了,当然如果你能讲的比较细更好。 基本机构: 文件存储系统: 对数据库对重要的
阅读全文
posted @ 2019-08-11 14:44 Diamond-Shine
阅读(835)
评论(0)
推荐(0)
2019年8月4日
Elasticsearch系列(二)--query、filter、aggregations
摘要: 本文基于ES6.4版本,我也是出于学习阶段,对学习内容做个记录,如果文中有错误,请指出。 实验数据: index:book type:novel mappings: View Code 通过put创建索引,使用head可视化界面,数据如下: Elasticsearch的查询分为: 1、子条件查询:查
阅读全文
posted @ 2019-08-04 18:13 Diamond-Shine
阅读(1367)
评论(0)
推荐(0)
2019年8月2日
Elasticsearch系列(一)--入门
摘要: 目录一、什么是Elasticsearch:二、使用场景:三、核心概念:四、使用场景:1、电商搜索:2、日志分析:3、应用监控4、不适合的场景: 一、什么是Elasticsearch: Elasticsearch基于Lucene构建的开源搜索引擎,Java编写,提供restful API,支持横向拓展
阅读全文
posted @ 2019-08-02 13:17 Diamond-Shine
阅读(513)
评论(0)
推荐(0)
2019年7月16日
java虚拟机(十四)--字节码指令
摘要: 字节码指令其实是很重要的,在之前学习String等内容,深入到字节码层面很容易找到答案,而不是只是在网上寻找答案,还有可能是错误的。 PS:本文基于jdk1.8 首先写个简单的类: public class Test { public static Integer f1() { int a = 1;
阅读全文
posted @ 2019-07-16 16:19 Diamond-Shine
阅读(615)
评论(0)
推荐(0)
2019年7月15日
java虚拟机(十二)--可视化工具分析GC日志
摘要: 在上篇博客中,我们学习了Parallel、CMS、G1三种垃圾收集器的日志格式,本次我们通过工具去分析日志,会更加的直观 日志格式博客地址:java虚拟机(十一)--GC日志分析 GCeasy: 这是一个在线分析日志的工具,主要功能是免费的,存在部分收费,地址:https://gceasy.io/
阅读全文
posted @ 2019-07-15 18:01 Diamond-Shine
阅读(3432)
评论(1)
推荐(0)
java虚拟机(十一)--GC日志分析
摘要: GC相关:java虚拟机(六)--垃圾收集器和内存分配策略 java虚拟机(五)--垃圾回收机制GC 打印日志相关参数: -XX:+PrintGCDetails -XX:PrintGCTimestamps -XX:PrintGCDateStamps -Xloggc:$CATALINA_HOME/lo
阅读全文
posted @ 2019-07-15 12:52 Diamond-Shine
阅读(1847)
评论(0)
推荐(0)
2019年7月14日
java虚拟机(十三)--GC调优思路
摘要: GC调优对我们开发人员来说,如果你想要技术方面一直发展下去,这部分内容的了解是必不可少的,jvm对于工作、面试来说都很重要,GC调优的问题 更是重中之重,因为是对你jvm学习内容的实践,知识只有应用实践出来才有意义,否则知识纸上谈兵。 首先,我们需要了解的内容,包括: 1、jvm内存结构:java虚
阅读全文
posted @ 2019-07-14 15:36 Diamond-Shine
阅读(1582)
评论(0)
推荐(0)
2019年7月12日
Tomcat--远程Debug以及参数配置调优
摘要: 本文会讲解Tomcat远程Debug调试,Tomcat-manager监控(简单带过),psi-probe监控和Tomcat参数调优。本文基于Tomcat8.5版本。 Tomcat远程Debug: 远程Debug有些时候在通过日志无法找到原因的时候还是很有用的,所以了解使用很有必要。使用JDWP实现
阅读全文
posted @ 2019-07-12 16:00 Diamond-Shine
阅读(2976)
评论(0)
推荐(2)
2019年7月11日
java虚拟机(十)--性能监控工具测试内存溢出和死锁基本思路
摘要: 在之前就曾经简单介绍过jdk自带的性能检测工具,但是只是很入门的内容。没有真正的用过都是白扯了,面试的时候也说不过去,更别提真正 在生产环境去解决问题,所以这里我们学习一下真正解决问题的过程,最起码面试的时候不是只能纸上谈兵。 如果没有了解过java性能监控与故障处理工具,可以参考:java虚拟机(
阅读全文
posted @ 2019-07-11 16:24 Diamond-Shine
阅读(816)
评论(0)
推荐(0)
2019年7月10日
MySQL系列(十一)--外键约束foreign key的基本使用
摘要: 有些时候,为了保证数据的完整性,我们会选择的使用外键约束,例如教师对应的表和课程表中老师的id,这种时候就要使用外键约束了。 PS:这里不考虑表结构设计,三范式与反范式等设计问题,基于MySQL8.0 语法: constraint可以省略,只是用来指定外键名 例如: 或者通过alter添加: PS:
阅读全文
posted @ 2019-07-10 18:25 Diamond-Shine
阅读(6144)
评论(0)
推荐(2)
上一页
1
2
3
4
5
6
7
8
···
13
下一页
公告