自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 kibana简单用法

使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。直接建索引表和表结构PUT /month_index?pretty { "settings": { "number_of_shards": "5", "number_of_replicas": "1" }, "mappings": { "wxMsg": { "properties": { "content": { "type": "text" }, "cr

2022-04-21 14:56:22 1425

原创 Dubbo服务调用

dubbo服务调用首先在A项目中定义一个接口,在实现类上添加@DubboService注解,并install或deploy到本地或者远端( B远程调用A)在B项目中引入关于A项目的pom版本依赖<dependency> <groupId>com.huangm</groupId> <artifactId>a-service</artifactId> <version>1.0.4-SNAPSHOT</ver

2022-04-21 14:32:13 1757

转载 慢sql问题经验总结

导致性能慢的原因SQL编写问题锁业务实例相互干扰IO/CPU资源争用服务器硬件MySql bug由sql编写导致的慢sql优化索引方面字段类型转换导致索引失效。例如字符串类型的没有用引号,数字类型的用引号等情况。mysql不支持函数转换。最左前缀原则。order by/group by字段包括在索引中减少排序,效率更高。。不要使用select *or的查询尽量用union代替。其他方面尽量规避大事务的sql,会影响效率。最多不要超过3个表关联。删除表所有记录用tru

2022-04-05 16:27:10 178

原创 数据库索引

索引是数据库管理中的一个排序的数据结构,以协助快速查询和更新数据库表中的数据。索引的数据结构和具体存储引擎的实现有关,在mysql中使用较多的索引有Hash索引、B+索引等。而我们经常使用的Innodb存储引擎的默认索引实现为B+索引。索引是如何工作的?首先明白为什么索引会增加速度。DB在执行一条sql语句的时候,默认方式是根据搜索条件进行全表扫描,遇到匹配条件的就会加入搜索集合,如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的次数,所以能明显增加查询速

2022-04-05 16:13:02 1160

原创 MySql的存储引擎

mysql存储引擎(进行读取和操作)MyIsAm(老)表锁Innodb (新)行锁(注:或其他方式)MyIsAm存储引擎组成结构FRM→表数据结构MYD→数据MYI→索引(索引最大值存储在文件中,删除部分索引数据后,索引数仍为原始值)特点不支持事务不支持外键非聚簇索引只缓存索引容灾无备份Innodb存储引擎组成结构FRM→表数据结构IBD→数据+索引(索引最大值存储在内存中,删除部分索引数据后,索引数为新索引数)特点支持事务:4种隔离级别,默认可重复

2022-04-05 15:50:46 749

原创 Spring的事务

事务保证数据的完整行和一致性的技术,被事务管理的动作。事务的四种特性原子性:要么都成功,要么都失败。一致性:事务开始之前和事务开始之后,数据都是完整的。持久性:事务开始后,所影响很长远。隔离性:多个事务会处理相同的数据,应该每个事务都会与其他事务相隔离,防止数据损坏。读取为提交:允许一个事务读取该事务为 提交的数据。读取已提交:A事务主要比B事务先处理完数据可以进行读取。(不可重复读)可重复读:A事务在开始读的时候,不允许其他事务进行修改。串行化:所有事务处理顺序化(每次读都需要获得

2022-04-05 15:31:13 817

原创 java集合

注:ArrayList和LinkedList插入数据“快”分场景从集合头部新增元素:LinkedList快从集合中间新增元素:ArrayList快从集合尾部新增元素:ArrayList快

2022-04-05 14:57:03 553

原创 Java基础

数据类型java基本数据类型: byte、short、int、long、float、double、char、booleanjava数据类型包装类: Byte、Short、Integer、Long、Float、Double、Character、Boolean引用类型:数组、枚举、class、interface不能被继承的类:Long、Short、Float、Double、Class、Void、Math、String可被继承的类:Thread、ClassLoader、Number、Calenda

2022-04-05 14:16:54 250

空空如也

空空如也

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

TA关注的人

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